2010年2月4日木曜日

Abiword on-the-spot入力

Abiwordのソースコードを見てみた。日本語のon-the-spotに関係があると思われるソースは以下か?

Abiword2.8.1

src/af/ev/gtk/ev_UnixKeyboard.cpp
src/af/ev/gtk/ev_UnixKeyboard.h
src/af/xap/gtk/xap_UnixFrameImpl.cpp
src/af/xap/gtk/xap_UnixFrameImpl.h
src/af/xap/xp/xap_String_Id.h
など

特にxap_UnixFrameImpl.cppにIMcontext、preeditの記述が沢山あるが、多すぎてわからない。どうも過去に日本人の方がソースに手を入れた形跡みたいな所がある。これはかなり難問と言える。コロンボ刑事なら謎が解けるかもしれない。