[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4096] Tooltip are incompletely implemented.
- X-ml-count: 4115
- Subject: Re: [MD:4096] Tooltip are incompletely implemented.
- From: MIYASHITA Hisashi (宮下 尚:HIMI) <himi@xxxxxxxxxxx>
- Date: Thu, 09 Jan 2003 15:52:22 +0900
- User-agent: Wanderlust/2.5.7 (Smooth) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.1 (i386-msvc-nt5.0.2195) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha3 (HATAITA)
At Tue, 07 Jan 2003 23:24:53 +0900,
MIYOSHI Masanori wrote:
> tooltip を表示できるように、Emacs-21.3.50 の実装を import しまし
> た。
ざっと見てみました。
windowは、message thread で作成してください。main threadで
作成してはいけません。
ちなみに、これを放っておくと何が起こってもおかしくありません。
SetWindowLong()でwindow初期化処理を行っていますが、他のAPIで
処理できる内容に関しては、使用を避けたほうが懸命です。
## もっとも、SetWindowLong()でないとまずい場合もあるんですが、
## それは、subclassificationとか、特殊な処理で使うというように
## 考えたほうが良いです。個人的には、tip用には、別のclassを
## 作ったほうが、きれいになってよいと思います。
fontが、なんか、"default"を固定で選んでいますね。見なかったことに
とりあえずするのもなんなので、tooltip用のFRを作るのが良さそうです。
と、このあたりをとりあえず直さないとまずいかなという気がします。
あと、Emacs Lispのpremitive functionの名前以外は、関数名には
一貫性のためにmw32_のprefixをつけてください。
from himi