LINUX.ORG.RU

GTK keyboard sortcuts


0

0

Не могу понять как в GTK управлять горячими клавишами, акселераторы это только для меню? Как привязать группу клавишь к конкретному виджету? Какой из обьктов использовать?

Заранее спасибо...

anonymous

Acceleratorы не только для меню, можно добавлять глобальные клавиши, вроде Alt+Return с помощью accel_groups или описывая их в GtkUIManager.

Для отдельных виджетов можно просто ловить key_press_event или переопредлять метод key_press. Но вроде бы правильнее использовать

http://developer.gnome.org/doc/API/2.0/gtk/gtk-Bindings.html

welkam ★★
()
Ответ на: комментарий от friday

Спасибо конечно, но по ссылке очень мало коментариев... :( А в примерах только про группы акселераторов и UIManager... :(

anonymous
()
Ответ на: комментарий от welkam

Просто пример кода с биндами привязаными к виджетам, и больше ничего не надо.. Или имя проекта в котором активно используються бинды, "правильным" образом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.