[Anthy-dev 1464] [uim] 変数 candidate-window-position の適応タイミング

Back to archive index

Hiroyuki Komatsu komat****@taiya*****
2004年 12月 6日 (月) 22:17:44 JST


小松です。

candidate-window-position は uim の変数で、候補ウインドウの位置を
指定するために使用されます。Anthy では

  (set! candidate-window-position "caret")

PRIME では

  (set! candidate-window-position "left")

と定義されています。この変数が C 言語のレベルで反映されるタイミングは、

uim 0.4.1 では gtk-im-uim.c 中の関数 init_candidate_win 、
uim 0.4.5 では uim-cand-win-gtk.c 中の関数 uim_cand_win_gtk_init で

行われています。


どうも uim 0.4.5 では、Anthy から PRIME へと IME を切り替えたタイミング
では uim_cand_win_gtk_init が呼ばれないようです。そのため Anthy から
PRIME に切り替えても、candidate-window-position の値が "caret" のままに
なっています。修正していただけると助かります。

.uim に (set! candidate-window-position "left") を書いておくと、
それが一番優先されるようですので、現在はそのように対処しています。

-- 
                                                            小松弘幸
                                                -----------------------
                                                   http://taiyaki.org/




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