2011-09-11 9 views
0

ノートブックコントロールのタブページにカスタムメニューを適用しようとしています。私はページ全体の特定の特定のアクションを選択できるようにする必要があります、そして、私は、タブラベルが開始するのに最適な場所であると考えました。GTK(PyGTK)ノートブックのページにカスタムメニューを無効にする方法は?

だから、私は、イベントボックスを作成ボタンプレスイベントその子としてラベル、および結合したイベントコールバックを適用し、それが... kindofが..動作します。

私が得るのは2つのメニューです:1つは作成したもの、もう1つはGTKノートブックで作成したものです。私のカスタムメニューから何かを選択するにはノートブックメニューを最初にエスケープする必要があります。私は確かにそれが好きではありません。

質問:gtkノートブックメニューを無効にするにはどうすればよいですか?私自身のカスタムコールバックを使って自分自身のカスタムメニューを設定するには?メニューに利用可能なすべてのタブページをリストしたくない - それはあまりにも多くのノイズを導入しているので、メニューラベルを既存のメニューに追加するのは実際に行く方法ではありません。

おかげでenable-popupがtrueの場合GtkNotebookのみタブセレクタを示すべき

答えて

2

バンチ。デフォルトではfalseに設定されているので、誤って有効にしている可能性があります。

+0

ありがとうございます!私はソースには言及していませんでしたが、gladeファイルにはフラグが設定されていました。 –

関連する問題