Etsushi Kato
ekato****@ees*****
2005年 9月 13日 (火) 12:58:34 JST
On 2005/09/12, at 15:25, Etsushi Kato wrote: > On Mon, Sep 12, 2005 at 11:18:33AM +0900, > Takuro Ashie <ashie****@good-*****> wrote: > >>> これまでの議論の内容からするとGTK+がfocus移動時にresetを発行して >> >> これはどこから出てきた話でしょうか? >> また、事実である場合はどのレイヤ、どのバージョンに対する話でしょうか? > > さきほどの、ヤマケンさんへの返答でも書きましたが、gtkentry とか、 > gtktextview などで、preedit がある状態で input spot を変化させると > reset が呼ばれます。 補足ですが、uim とか SCIM の gtk の immodule のように key snooper を 利用していると少し複雑になってしまって、本来設定されるべき need_im_reset の条件を回避してしまう場合があるという問題もあります。key snooper を使わ ない普通の im module では、カーソル移動などで gtk_im_context_reset() が呼ばれると思います。 -- Etsushi Kato ekato****@ees*****