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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.