diff options
author | Jonathan Blandford <jrb@redhat.com> | 2002-01-14 22:00:26 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2002-01-14 22:00:26 +0000 |
commit | cb939843bab035cd9beabaa537800b9cb16ab3e0 (patch) | |
tree | 3077c1ce804372c366159bfeec8c1029a9414cb3 /tests | |
parent | 6dc3eb34c2d7094e0e622c34b03474872c8da38d (diff) | |
download | gtk+-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')
-rw-r--r-- | tests/testtreesort.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/testtreesort.c b/tests/testtreesort.c index a657430baf..0a3394cb49 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++) { |