GtkTreeView развернуть / свернуть на событиях нажатия клавиш - PullRequest
0 голосов
/ 10 августа 2011

Существует ли элегантный способ развернуть / свернуть элементы в GtkTreeView с помощью клавиатуры (скажем, клавиши Enter)? По умолчанию вид, по-видимому, реагирует только на щелчки мыши. подключите

"key_press_event"

Сигнал к виду и в обработчике отметьте

gtk_tree_view_row_expanded ()

и звоните

gtk_tree_view_expand_row ()

(с соответствующими действиями для коллапса).

1 Ответ

1 голос
/ 10 августа 2011

Сигнал row-activated был лучшим (правым) выбором обратного вызова вместо key_press_event.Дали мне все параметры, необходимые для использования gtk_tree_view_expand_row() и gtk_tree_view_collapse_row().Работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...