summaryrefslogtreecommitdiff
path: root/tests/testtreesort.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2002-01-14 22:00:26 +0000
committerJonathan Blandford <jrb@src.gnome.org>2002-01-14 22:00:26 +0000
commitcb939843bab035cd9beabaa537800b9cb16ab3e0 (patch)
tree3077c1ce804372c366159bfeec8c1029a9414cb3 /tests/testtreesort.c
parent6dc3eb34c2d7094e0e622c34b03474872c8da38d (diff)
downloadgdk-pixbuf-cb939843bab035cd9beabaa537800b9cb16ab3e0.tar.gz
allow cancel to happen.
Mon Jan 14 17:42:28 2002 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_stop_editing): allow cancel to happen. * gtk/gtktreeview.c (install_presize_handler): only install the handler if we're realized, #68056
Diffstat (limited to 'tests/testtreesort.c')
-rw-r--r--tests/testtreesort.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/testtreesort.c b/tests/testtreesort.c
index a657430ba..0a3394cb4 100644
--- a/tests/testtreesort.c
+++ b/tests/testtreesort.c
@@ -51,6 +51,18 @@ enum
NUM_COLUMNS
};
+gboolean
+select_func (GtkTreeSelection *selection,
+ GtkTreeModel *model,
+ GtkTreePath *path,
+ gboolean path_currently_selected,
+ gpointer data)
+{
+ if (gtk_tree_path_get_depth (path) > 1)
+ return TRUE;
+ return FALSE;
+}
+
int
main (int argc, char *argv[])
{
@@ -95,7 +107,7 @@ main (int argc, char *argv[])
ssmodel = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (smodel));
*/
tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (model));
-
+ gtk_tree_selection_set_select_function (gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view)), select_func, NULL, NULL);
/* 12 iters now, 12 later... */
for (i = 0; data[i].word_1 != NULL; i++)
{