Masaki Yatsu
yatsu****@yatsu*****
2004年 4月 19日 (月) 19:14:53 JST
谷津です。 On 2004/04/19, at 18:48, Etsushi Kato wrote: > ばっちり動いていますよ。ただ、もう少し表示が大きいほうが見やすいかなと思います。 もう少し横に伸ばして、ボールドにしてみようと思います。 >>> まず、あまりメインな問題ではありませんが、 MacUIM の helper が UTF-8 >>> しかパースしないようなので、iconv するようにしてみました。Cocoa の文字列操 >>> 作とか知らないので、普通の C で変換してます… >> >> これはまだ実装していませんでした。 >> Cocoaでのやり方は知っているので、書き換えてみます。 > > よろしくおねがいします。 苦戦中です。 時間がかかりそうなので、とりあえずこのままにするかもしれません。 >> これはやはり連動できた方がよさそうですね。 >> 次回からは /tmp/uimhelper-$USER に戻そうと思います。 >> (uimに当てたパッチはUIMディレクトリにあります) > > X Window を使う人にとっては嬉しいと思います。 了解しました。次回からは連動するということで。 >>> あと、新規ウィンドウを作っても helper がアップデートしてくれないようなので、 >>> propListUpdate でも描画するようにしてみました。たまに二重に描画されてし >>> まうことがあるようで、改良が必要かもしれません。 >> >> ここはかなりバグがありました。特に複数入力エリアがあるアプリ >> では、かなり変なことになってました。 >> CVSではかなり改善しています。 >> もう少し改善したらすぐにリリースしたいです。 > > 了解です。さっき CVS アップデートしたら、Mac の新規ウィンドウではきちんと sync しました。 > ただ、X Window の新規のウィンドウを開いた時点では、? になってしまうようです。 こちら、再度更新しました。よろしければ、もう1度お試しください。 新規ウィンドウを開いたときは、新しいセッションハンドラとuim コンテキストが作られ、まだキー入力がない状態なので、ラベルの 更新要求を受け取りません。なので、新規ウィンドウを開いたときは、 「かな」「英数」の順にキー入力をuimに渡すようにしました。 これで問題ないと思いますが、あまり自信はありません。 --- 谷津真樹 (Masaki Yatsu) mailto:yatsu****@yatsu*****