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));
else if (keyval == GDK_KEY_Right)
gtk_tree_list_row_set_expanded (row, TRUE); gtk_tree_list_row_set_expanded (row, TRUE);
return TRUE; else if (keyval == GDK_KEY_Left)
}
if (keyval == GDK_KEY_Left)
{
gtk_tree_list_row_set_expanded (row, FALSE); gtk_tree_list_row_set_expanded (row, FALSE);
return TRUE; else
}
return FALSE; return FALSE;
return TRUE;
} }
static void static void