Как отключить или применить пользовательское меню на страницах GTK (PyGTK) Notebook? - PullRequest
0 голосов
/ 11 сентября 2011

Я пытаюсь применить пользовательское меню к закладкам на блокноте моего ноутбука. Мне нужно иметь возможность выбрать определенное конкретное действие для всей страницы, и я решил, что ярлык вкладки будет лучшим местом для начала.

Итак, я создал EventBox , применил Label в качестве дочернего элемента и привязал обратные вызовы событий к button-selected-event , и это ... работает .. kindof.

Я получаю два меню: одно - то, которое я создаю, а поверх него - то, которое создано GTK Notebook. чтобы выбрать что-то из моего меню, мне нужно сначала выбрать меню ноутбука, и мне, конечно, это не нравится.

поэтому вопрос: как отключить меню ноутбуков gtk? или как я могу установить свое собственное меню с моими собственными обратными вызовами? Я не хочу перечислять все доступные вкладки в меню - это создает слишком много шума, поэтому добавление меток меню к существующему меню на самом деле не лучший способ.

Спасибо, связки

1 Ответ

2 голосов
/ 11 сентября 2011

GtkNotebook должен показывать селектор вкладок, только если enable-popup - true. По умолчанию установлено значение false, поэтому вы, вероятно, включили его по ошибке.

...