[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: フレームの不透明度の設定



堀口さん

>  いま透過ウインドウにすると描画の反応がえらく悪いという件で一部で
> (二人で?)盛り上がっているのですが, なにかご存知ではないでしょうか.
> 
> http://www.meadowy.org/meadow/ticket/210
> 
> こちらが発端.
> 
> http://www.meadowy.org/meadow/ticket/197

NTEmacs では、通常のFrame描画での、透明度変更*は、frame-parameter が書き換
えられた時しか、実施していないので、問題なさそうです。Frame移動も、カーソル
移動も問題ありません。
    * SetLayeredWindowAttributes を呼びに行っているのはという意味

もしかして、カーソル描画って、NTEmacs と Meadow て違ってます?

ただ、Frame sizeを変更した時のリドローには時間が掛かります。

又、IME Inline 変換の描画はすごく時間が掛かるので、此処はどうにかしなければ
と思っています。

IMEのフローティングウインドを表示したまま、元のFrameを移動すると、フローティ
ングウインドが後からゆっくり付いてきます。多分、これが、Meadowで起きている
事と同じかなと。

IMEのウインドを作る時に、透明にしなけりゃいいんだろうと思うので、時間のある
ときに、小林さんのパッチを眺めてみようと思っているところでした。

お役に立つか否か判りませんが、私が知っていることは、以上です。

因みに、使っているバイナリは、
http://homepage.mac.com/matsuan_tamachan/emacs/emacs_cvs_bin_20050710.tar.bz2
です。

広松