diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-03-05 19:43:24 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-03-05 19:43:24 +0000 |
commit | 3b2ffda1f5e0498aad3cb9cd7938159631fac61f (patch) | |
tree | 93cbb05b9a24a97b086a7ca75a17a03f97cc6b29 /tests/testtreecolumns.c | |
parent | e8a62bd877acae9cebaa94325ec2065983ab6400 (diff) | |
download | gtk+-3b2ffda1f5e0498aad3cb9cd7938159631fac61f.tar.gz |
renamed "child_toggled" to "has_child_toggled".
Mon Mar 5 14:38:54 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c: renamed "child_toggled" to
"has_child_toggled".
* gtk/gtktreeview.c: Handle removing columns better. Updated to
handle new signal name.
* gtk/gtktreestore.c: Updated to handle new signal name.
* gtk/gtklisttore.c: Updated to handle new signal name.
* gtk/gtktreemodelsort.c: Updated to handle new signal name.
Diffstat (limited to 'tests/testtreecolumns.c')
-rw-r--r-- | tests/testtreecolumns.c | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/tests/testtreecolumns.c b/tests/testtreecolumns.c index 6cd75c11fd..7626b71525 100644 --- a/tests/testtreecolumns.c +++ b/tests/testtreecolumns.c @@ -21,6 +21,7 @@ add_clicked (GtkWidget *button, gpointer data) cell = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (label, cell, "text", 0, NULL); + gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_RESIZEABLE); gtk_list_store_append (GTK_LIST_STORE (left_tree_model), &iter); gtk_list_store_set (GTK_LIST_STORE (left_tree_model), &iter, 0, label, 1, column, -1); g_free (label); @@ -38,8 +39,10 @@ get_visible (GtkTreeViewColumn *tree_column, gtk_tree_model_get (tree_model, iter, 1, &column, -1); if (column) - gtk_cell_renderer_toggle_set_active (GTK_CELL_RENDERER_TOGGLE (cell), - column->visible); + { + gtk_cell_renderer_toggle_set_active (GTK_CELL_RENDERER_TOGGLE (cell), + column->visible); + } } static void @@ -160,6 +163,7 @@ main (int argc, char *argv[]) /* Set up the test windows. */ window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_title (GTK_WINDOW (window), "Top Window"); swindow = gtk_scrolled_window_new (NULL, NULL); sample_tree_view_top = gtk_tree_view_new_with_model (sample_model); gtk_container_add (GTK_CONTAINER (window), swindow); @@ -167,6 +171,7 @@ main (int argc, char *argv[]) gtk_widget_show_all (window); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_title (GTK_WINDOW (window), "Bottom Window"); swindow = gtk_scrolled_window_new (NULL, NULL); sample_tree_view_bottom = gtk_tree_view_new_with_model (sample_model); gtk_container_add (GTK_CONTAINER (window), swindow); @@ -253,6 +258,12 @@ main (int argc, char *argv[]) cell = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (top_right_tree_view), -1, NULL, cell, "text", 0, NULL); + cell = gtk_cell_renderer_toggle_new (); + g_signal_connect (G_OBJECT (cell), "toggled", set_visible, top_right_tree_view); + column = gtk_tree_view_column_new_with_attributes (NULL, cell, NULL); + gtk_tree_view_column_set_cell_data_func (column, get_visible, NULL, NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (top_right_tree_view), column); + gtk_container_add (GTK_CONTAINER (swindow), top_right_tree_view); gtk_box_pack_start (GTK_BOX (vbox2), swindow, TRUE, TRUE, 0); @@ -262,6 +273,11 @@ main (int argc, char *argv[]) cell = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (bottom_right_tree_view), -1, NULL, cell, "text", 0, NULL); + cell = gtk_cell_renderer_toggle_new (); + g_signal_connect (G_OBJECT (cell), "toggled", set_visible, bottom_right_tree_view); + column = gtk_tree_view_column_new_with_attributes (NULL, cell, NULL); + gtk_tree_view_column_set_cell_data_func (column, get_visible, NULL, NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (bottom_right_tree_view), column); gtk_container_add (GTK_CONTAINER (swindow), bottom_right_tree_view); gtk_box_pack_start (GTK_BOX (vbox2), swindow, TRUE, TRUE, 0); |