[gimp/gtk3-port: 120/229] app: port gimp_get_icon_size() to GtkStyleContext
- From: Michael Henning <mhenning src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 120/229] app: port gimp_get_icon_size() to GtkStyleContext
- Date: Sun, 4 Oct 2015 04:14:07 +0000 (UTC)
commit 0c6bfc17bc3e561b95ae09c7d6a14b0a74fdaa46
Author: Michael Natterer <mitch gimp org>
Date: Sun Dec 19 14:17:06 2010 +0100
app: port gimp_get_icon_size() to GtkStyleContext
app/widgets/gimpwidgets-utils.c | 26 ++++++++++++++------------
1 files changed, 14 insertions(+), 12 deletions(-)
---
diff --git a/app/widgets/gimpwidgets-utils.c b/app/widgets/gimpwidgets-utils.c
index 69ef567..1729efb 100644
--- a/app/widgets/gimpwidgets-utils.c
+++ b/app/widgets/gimpwidgets-utils.c
@@ -420,24 +420,26 @@ gimp_get_icon_size (GtkWidget *widget,
gint width,
gint height)
{
- GtkIconSet *icon_set;
- GtkIconSize *sizes;
- gint n_sizes;
- gint i;
- gint width_diff = 1024;
- gint height_diff = 1024;
- gint max_width;
- gint max_height;
- GtkIconSize icon_size = GTK_ICON_SIZE_MENU;
- GtkSettings *settings;
+ GtkStyleContext *style;
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes;
+ gint n_sizes;
+ gint i;
+ gint width_diff = 1024;
+ gint height_diff = 1024;
+ gint max_width;
+ gint max_height;
+ GtkIconSize icon_size = GTK_ICON_SIZE_MENU;
+ GtkSettings *settings;
g_return_val_if_fail (GTK_IS_WIDGET (widget), icon_size);
g_return_val_if_fail (icon_name != NULL, icon_size);
g_return_val_if_fail (width > 0, icon_size);
g_return_val_if_fail (height > 0, icon_size);
- icon_set = gtk_style_lookup_icon_set (gtk_widget_get_style (widget),
- icon_name);
+ style = gtk_widget_get_style_context (widget);
+
+ icon_set = gtk_style_context_lookup_icon_set (style, icon_name);
if (! icon_set)
return GTK_ICON_SIZE_INVALID;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]