From cb939843bab035cd9beabaa537800b9cb16ab3e0 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Mon, 14 Jan 2002 22:00:26 +0000 Subject: allow cancel to happen. Mon Jan 14 17:42:28 2002 Jonathan Blandford * 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 --- tests/testtreesort.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'tests/testtreesort.c') 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++) { -- cgit v1.2.1