summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-07-08 21:48:17 +0200
committerTimm Bäder <mail@baedert.org>2018-07-08 21:50:59 +0200
commit2cc6a3ee5cf7fe710f612f9e7e42803fed31164b (patch)
treeb3731ab3a1f5cbd9b0f04cf9baa6e726ad8b9d79
parent3dd188fe7e0243981db0c4b731e918f209d9c7c4 (diff)
downloadgtk+-2cc6a3ee5cf7fe710f612f9e7e42803fed31164b.tar.gz
widget factory: Use GtkPicture for background selection
Showing those background images as 16×16 icons doesn't look very nice.
-rw-r--r--demos/widget-factory/widget-factory.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c
index 836eae77af..d0e2cafbb1 100644
--- a/demos/widget-factory/widget-factory.c
+++ b/demos/widget-factory/widget-factory.c
@@ -966,8 +966,8 @@ background_loaded_cb (GObject *source,
return;
}
- child = gtk_image_new_from_pixbuf (pixbuf);
- gtk_widget_show (child);
+ child = gtk_picture_new_for_pixbuf (pixbuf);
+ gtk_widget_set_size_request (child, 110, 70);
gtk_flow_box_insert (GTK_FLOW_BOX (bd->flowbox), child, -1);
child = gtk_widget_get_parent (child);
g_object_set_data_full (G_OBJECT (child), "filename", bd->filename, g_free);
@@ -995,8 +995,7 @@ populate_flowbox (GtkWidget *flowbox)
pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, 110, 70);
gdk_pixbuf_fill (pixbuf, 0xffffffff);
- child = gtk_image_new_from_pixbuf (pixbuf);
- gtk_widget_show (child);
+ child = gtk_picture_new_for_pixbuf (pixbuf);
gtk_flow_box_insert (GTK_FLOW_BOX (flowbox), child, -1);
location = "/usr/share/backgrounds/gnome";