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