[geary/geary-0.8] Fix toolbar icon size in GTK+ 3.14: Bug #732065
- From: Jim Nelson <jnelson src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/geary-0.8] Fix toolbar icon size in GTK+ 3.14: Bug #732065
- Date: Tue, 7 Oct 2014 21:18:38 +0000 (UTC)
commit f3671a3ef80bbde76cf2d690f66cfb64518ceea0
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Sep 25 16:46:59 2014 -0700
Fix toolbar icon size in GTK+ 3.14: Bug #732065
By setting the icon pixel size, that forces GTK+ to load images
installed in our locations rather than the theme's.
THANKS | 1 +
src/client/components/pill-toolbar.vala | 8 +++++++-
2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/THANKS b/THANKS
index 007ab81..f35d8ad 100644
--- a/THANKS
+++ b/THANKS
@@ -5,6 +5,7 @@ Jürg Billeter <j bitron ch>
Yosef Or Boczko <yoseforb gmail com>
Martijn Braam <pizzamartijn gmail com>
Attila Bukor <r1pp3rj4ck w4it eu>
+Matthias Clasen <mclasen redhat com>
Andrea Corbellini <corbellini andrea gmail com>
Sergey Shnatsel Davidoff <sergey elementaryos org>
Joanmarie Diggs <jdiggs igalia com>
diff --git a/src/client/components/pill-toolbar.vala b/src/client/components/pill-toolbar.vala
index 498236c..1c9a1a9 100644
--- a/src/client/components/pill-toolbar.vala
+++ b/src/client/components/pill-toolbar.vala
@@ -38,8 +38,14 @@ public interface PillBar : Gtk.Container {
b.related_action = action_group.get_action(action_name);
b.tooltip_text = b.related_action.tooltip;
b.related_action.notify["tooltip"].connect(() => { b.tooltip_text = b.related_action.tooltip; });
- b.image = new Gtk.Image.from_icon_name(icon_name != null ? icon_name :
+
+ // set pixel size to force GTK+ to load our images from our installed directory, not the theme
+ // directory
+ Gtk.Image image = new Gtk.Image.from_icon_name(icon_name != null ? icon_name :
b.related_action.icon_name, Gtk.IconSize.MENU);
+ image.set_pixel_size(16);
+ b.image = image;
+
// Unity buttons are a bit tight
#if ENABLE_UNITY
b.image.margin = b.image.margin + 4;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]