GtkTreeView
ウィンドウ内に が含まれる Glade GUI 記述ファイルがGtkHBox
あります。シグナルのハンドラーがありrow_activated
ます。現在、Glade はそのツリービューの「イベント」プロパティ (から継承GtkWidget
) を何らかの値 ( GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
) に自動的に設定しました。そして、これには2つの奇妙なことがあります:
- (プロパティが空になるように)事前設定された値を削除しても、アプリケーションが壊れないようです(少なくとも、私が持っている古いGTK 2.10ではそうではありません)。
- 実際、私が以前見た迷惑なバグ (ツリービュー項目がクリックの展開または折りたたみに正しく反応しない) はなくなりました!
events
私はまだ新しい GTK バージョンでこれをテストしていませんが、問題はすでにそこにあります: このプロパティの正確な目的は何ですか? また、Glade が自動的かつ不必要に値を設定するのはなぜですか? これには、私が気付いていない副作用がありますか?