[gnome-control-center] Set pixbuf renderer stock size to 32 so emblems render at 16px



commit 312a5dfe874483ebfd59c960b804e70086ac4519
Author: William Jon McCann <jmccann redhat com>
Date:   Mon Sep 10 09:42:24 2012 -0400

    Set pixbuf renderer stock size to 32 so emblems render at 16px
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682123

 panels/background/cc-background-chooser-dialog.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/panels/background/cc-background-chooser-dialog.c b/panels/background/cc-background-chooser-dialog.c
index 8ebaa61..1f635f7 100644
--- a/panels/background/cc-background-chooser-dialog.c
+++ b/panels/background/cc-background-chooser-dialog.c
@@ -268,6 +268,12 @@ cc_background_chooser_dialog_init (CcBackgroundChooserDialog *chooser)
   g_signal_connect (priv->icon_view, "item-activated", G_CALLBACK (on_item_activated), chooser);
 
   renderer = gtk_cell_renderer_pixbuf_new ();
+  /* set stock size to 32px so that emblems render at 16px. see:
+   * https://bugzilla.gnome.org/show_bug.cgi?id=682123#c4
+   */
+  g_object_set (renderer,
+                "stock-size", GTK_ICON_SIZE_DND,
+                NULL);
   gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (priv->icon_view),
                               renderer,
                               FALSE);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]