- 252 名前:login:Penguin [03/09/01 20:35 ID:2b6fGses]
- 素朴な質問です。
gtk2でオリジナルwidgetを書いています。 親widgetでハンドルされていないイベントを追加する必要に迫られました。 (例:GDK_POINTER_MOTION_MASK) ただし、realizeイベント・ハンドラはオーバーライドしていません。 皆さんならどうしますか? 1. realizeをオーバーライドして、GdkWindowAttr構造体event_maskメンバで指定する。 2. GInstanceInitFuncハンドラ内でgtk_widget_add_events()を呼び出して追加する。 3. それ以外。
|

|