From f87e40bccda3bfd00f1eb5f474e07371f2ae5664 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 23 Jan 2019 22:45:55 -0500 Subject: [PATCH] Drop a grid combo example --- tests/testcombo.c | 99 ----------------------------------------------- 1 file changed, 99 deletions(-) diff --git a/tests/testcombo.c b/tests/testcombo.c index e369f4e48e..042fed4f19 100644 --- a/tests/testcombo.c +++ b/tests/testcombo.c @@ -56,102 +56,6 @@ create_color_pixbuf (const char *color) return pixbuf; } -static GtkWidget * -create_combo_box_grid_demo (void) -{ - GtkWidget *combo; - GtkTreeIter iter; - GdkPixbuf *pixbuf; - GtkCellRenderer *cell = gtk_cell_renderer_pixbuf_new (); - GtkListStore *store; - - store = gtk_list_store_new (3, GDK_TYPE_PIXBUF, G_TYPE_INT, G_TYPE_INT); - - /* first row */ - pixbuf = create_color_pixbuf ("red"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, /* row span */ - 2, 1, /* column span */ - -1); - g_object_unref (pixbuf); - - pixbuf = create_color_pixbuf ("green"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, - 2, 1, - -1); - g_object_unref (pixbuf); - - pixbuf = create_color_pixbuf ("blue"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, - 2, 1, - -1); - g_object_unref (pixbuf); - - /* second row */ - pixbuf = create_color_pixbuf ("yellow"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, - 2, 2, /* Span 2 columns */ - -1); - g_object_unref (pixbuf); - - pixbuf = create_color_pixbuf ("black"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 2, /* Span 2 rows */ - 2, 1, - -1); - g_object_unref (pixbuf); - - /* third row */ - pixbuf = create_color_pixbuf ("gray"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, - 2, 1, - -1); - g_object_unref (pixbuf); - - pixbuf = create_color_pixbuf ("magenta"); - gtk_list_store_append (store, &iter); - gtk_list_store_set (store, &iter, - 0, pixbuf, - 1, 1, - 2, 1, - -1); - g_object_unref (pixbuf); - - /* Create ComboBox after model to avoid gtk_menu_attach() warnings(?) */ - combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store)); - g_object_unref (store); - - gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo), - cell, TRUE); - gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo), - cell, "pixbuf", 0, NULL); - - /* Set wrap-width != 0 to enforce grid mode */ - gtk_combo_box_set_wrap_width (GTK_COMBO_BOX (combo), 3); - gtk_combo_box_set_row_span_column (GTK_COMBO_BOX (combo), 1); - gtk_combo_box_set_column_span_column (GTK_COMBO_BOX (combo), 2); - - gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0); - - return combo; -} - /* blaat */ static GtkTreeModel * create_tree_blaat (void) @@ -1281,9 +1185,6 @@ main (int argc, char **argv) boom = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_container_add (GTK_CONTAINER (tmp), boom); - comboboxgrid = create_combo_box_grid_demo (); - gtk_container_add (GTK_CONTAINER (boom), comboboxgrid); - /* GtkComboBoxEntry */ tmp = gtk_frame_new ("GtkComboBox with entry");