Yukiko Bando
yband****@k6*****
2005年 8月 22日 (月) 20:20:43 JST
坂東です。 On Monday 22 August 2005 14:14, Jun Mukai wrote: > > 横向き候補ウィンドウでアノテーションをインライン表示にすると、候補ウィ > > ンドウの先頭の候補にアノテーションが付いている場合にキャレットおよび > > 候補ウィンドウの位置が右にずれます。アノテーションが長いほど、ずれが > > 大きくなるようです。 > > 画像を拝見しましたが、これはアノテーションが表示できていない(空白文字 > になっているか、色が背景と同じになっている)状態ではないでしょうか? Kate/KWrite 以外では候補ウィンドウが表示されると、a の候補にアノテーションが 付いていてもインラインには表示されません。 http://www.h4.dion.ne.jp/~apricots/screenshot/kmail.png http://www.h4.dion.ne.jp/~apricots/screenshot/leafpad.png それが向井さんの意図した通りの動きであれば (私もその方が好きです) Kate/KWrite の時だけ異常事態が発生しているということでしょうか? > とすると、候補ウィンドウが表示されないときでもアノテーションがあればキャ > レットはずれているのでないかと思います。どうでしょう? ずれますが違和感はありません。 http://www.h4.dion.ne.jp/~apricots/screenshot/kate_inline.png > おそらくは Qt-immodule でのハイライト表示の実装に難があるのだと思うの > ですが、こちらのコードにも問題はあるかもしれません。ほかの IMEngine で、 > インラインのハイライト表示が問題なく表示できるケースがあれば比較しやす > いのですが、なにかないでしょうか。 向井さんが求められているものとは違うかもしれませんが、uim-skk を scim 経由で インラインアノテーションを有効にして使用した場合はこうなります。 http://www.h4.dion.ne.jp/~apricots/screenshot/kate_scim_uim_skk.png こちらは候補ウィンドウとインラインの両方にアノテーションが表示されます。 あともう一点、'cursor position only' というアノテーション表示のオプションは 要するにたまたま候補ウィンドウの a に来た候補についてのみ候補ウィンドウに アノテーションを表示するということでしょうか?メリットがいまいち分かりません。