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 */