[Scim-imengine-dev 627] Re: scim-skk: Kate/KWrite での候補ウィンドウの位置

Back to archive index

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 に来た候補についてのみ候補ウィンドウに
アノテーションを表示するということでしょうか?メリットがいまいち分かりません。  



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