[Anthy-dev 38] Re: uim-1210

Back to archive index

yusuk****@cheru***** yusuk****@cheru*****
2002年 12月 13日 (金) 00:59:37 JST


バグ報告ありがとうございます。
こんばんは、田畑です。

> ■1.preeditとしてアルファベットだけが表示されているだけの状態の時、文字
>   の削除、変換が行えない
修正しました。
> ■2.文字が入力されたあと、一度変換しないと確定できない
いつもctrl+Jで確定しているので、気がつきませんでした
リターンでも確定できるように、修正して、uim-1212をリリースしました。

ちなみに、上記の修正はSchemeだけで完結してます。


> ■3.起動時に状態ウィンドウが複数表示される
> 
>  複数のテキストエントリがある場合の話なのですが、プログラムの起動時に複
> 数の状態ウィンドウが表示されてしまいます。
これも修正しました。

> ウィンドウの状態が更新されると1つしか表示されなくなるのですが、起動時は
> 複数表示されてしまいます。また、表示される位置もちょっとおかしいです。

>  poimを作ってる時も同じ問題でだいぶ悩みましたが、結局解決できませんでし
> た。これはひょっとするとGTK+のバグなのかも、という気もがします。単にこち
> らが間違えているだけ、という可能性も高いとは思うのですが。
この問題は認識してます。土日にでも調べてみます。

> 
>  とりあえず、 IMUIMContext毎に持っている
>   GtkWidget *stat_win;
>   GtkWidget *menu;
> 
>   あたりをグローバル変数に変えて、各コンテクストで共有するようにすれば、
> 位置の問題はともかくとして、複数表示される問題は解決できると思います。
im-uimはコンテキストごとに違うinput methodを指定できて、
同じinput methodでも同じメニューを出すとも限らないので、その解はとりたく
ないです。
http://bugzilla.gnome.org/show_bug.cgi?id=50629 を直すのが正しい
というか必要だと思います。Qt, mozilla, windowsと、今や死体のmotif
ではこの問題はないので、なんとかしたいです。
;AirH"で最新のgtk取って来るだけで辛いですが、、

> #poimは実際共有するように変更していたのですが、公開する前に消えてしまいました。。。
残念。。。

>  とりあえず気づいた事でした。それではおやすみなさい。
おやすみなさいまし。
--
 PUBLISH OR PERISH!
  Yusuke TABATA (yusuk****@cheru*****)



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