[Anthy-dev 1423] Re: uim-xim リサイズしたときの問題

Back to archive index

OHASHI Hideya ohash****@kinke*****
2004年 11月 17日 (水) 20:46:56 JST


大橋です。

On Wed, Nov 17, 2004 at 05:21:07PM +0900, Etsushi Kato wrote:
> 手元に rxvt-2.7.8 のソースがあったので今見てみました。
> 添付した変更で、ウィンドウをリサイズした後でも、広がった位置での preedit
> の表示ができると思います。

ありがとうございます。
rxvt-2.6.4 とはだいぶ変わっているみたいですね。
debianパッケージのあるrxvt-2.6.4のパッチを作成しました。
-------------- next part --------------
--- rxvt-2.6.4/src/command.c	2004-11-17 20:11:27.000000000 +0900
+++ rxvt-2.6.4xx/src/command.c	2004-11-17 20:23:05.000000000 +0900
@@ -3746,6 +3746,18 @@
 	XFree(preedit_attr);
 	XFree(status_attr);
     }
+    else if (input_style & XIMPreeditPosition) {
+        if (!TermWin.focus)
+            return;
+        setSize(&preedit_rect);
+        preedit_attr = XVaCreateNestedList(0, XNArea, &preedit_rect, NULL);
+
+        XSetICValues(Input_Context,
+                     XNPreeditAttributes, preedit_attr,
+                     XNStatusAttributes, preedit_attr, NULL);
+
+        XFree(preedit_attr);
+    }
 }
 #endif				/* USE_XIM */
 


Anthy-dev メーリングリストの案内
Back to archive index