diff options
author | Timm Bäder <mail@baedert.org> | 2018-07-08 21:48:17 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-07-08 21:50:59 +0200 |
commit | 2cc6a3ee5cf7fe710f612f9e7e42803fed31164b (patch) | |
tree | b3731ab3a1f5cbd9b0f04cf9baa6e726ad8b9d79 | |
parent | 3dd188fe7e0243981db0c4b731e918f209d9c7c4 (diff) | |
download | gtk+-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.c | 7 |
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"; |