[Scim-imengine-dev 777] Re: 再変換機能

Back to archive index

Takuro Ashie ashie****@homa*****
2005年 11月 14日 (月) 01:09:21 JST


足永です。

On Mon, 14 Nov 2005 00:46:57 +0900
Takuro Ashie <ashie****@homa*****> wrote:

> ヘルパーには主に2種類の存在意義があると思います。
> 
>   * GUI(特定のツールキット)に依存する機能の実現
>   * イベントループを必要とする機能の実現

蛇足ながら少し付け加えると、IMEngine<->Helperの通信プロトコルは実装者が
勝手に定義できるので、IMEngineが独自のツールバーを持つこともできますし、
フロントエンドから入力スポットの位置を受け取って独自の候補ウィンドウを出
す事もできます。独自のツールバーを出すとSCIMのツールバーとバッティングし
てかっこわるいですけど、これについては、zoeさんがSCIMのツールバーを常に
隠すオプションを追加するパッチを書いてMLに投げてあります。

一部で、SCIMではIMEngineが独自のUIを提供することができないとかなんとか
言っている人もいるみたいなので、敢えて言ってみました。もっとも、SKIMでは
Helperをつかえないっぽいなど、実装上の問題はありそうですけど。



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