tools: toggle row on space

This commit is contained in:
Christian Hergert
2023-06-05 16:56:18 -07:00
parent 9cba99d894
commit 3fb1a15eec

View File

@ -47,19 +47,16 @@ on_key_pressed_cb (GtkEventControllerKey *key,
{ {
GtkTreeListRow *row = gtk_tree_expander_get_list_row (expander); GtkTreeListRow *row = gtk_tree_expander_get_list_row (expander);
if (keyval == GDK_KEY_Right) if (keyval == GDK_KEY_space)
{ gtk_tree_list_row_set_expanded (row, !gtk_tree_list_row_get_expanded (row));
gtk_tree_list_row_set_expanded (row, TRUE); else if (keyval == GDK_KEY_Right)
return TRUE; gtk_tree_list_row_set_expanded (row, TRUE);
} else if (keyval == GDK_KEY_Left)
gtk_tree_list_row_set_expanded (row, FALSE);
else
return FALSE;
if (keyval == GDK_KEY_Left) return TRUE;
{
gtk_tree_list_row_set_expanded (row, FALSE);
return TRUE;
}
return FALSE;
} }
static void static void