diff options
Diffstat (limited to 'cut-n-paste/toolbar-editor/egg-editable-toolbar.c')
-rw-r--r-- | cut-n-paste/toolbar-editor/egg-editable-toolbar.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/cut-n-paste/toolbar-editor/egg-editable-toolbar.c b/cut-n-paste/toolbar-editor/egg-editable-toolbar.c index 4a29a2d..9ebae01 100644 --- a/cut-n-paste/toolbar-editor/egg-editable-toolbar.c +++ b/cut-n-paste/toolbar-editor/egg-editable-toolbar.c @@ -467,16 +467,24 @@ configure_item_cursor (GtkToolItem *item, { GdkScreen *screen; GtkIconTheme *icon_theme; +#if !GTK_CHECK_VERSION (3, 0, 0) GtkSettings *settings; +#endif gint width, height; screen = gtk_widget_get_screen (widget); icon_theme = gtk_icon_theme_get_for_screen (screen); +#if GTK_CHECK_VERSION (3, 0, 0) + + if (!gtk_icon_size_lookup (GTK_ICON_SIZE_LARGE_TOOLBAR, + &width, &height)) +#else settings = gtk_settings_get_for_screen (screen); if (!gtk_icon_size_lookup_for_settings (settings, GTK_ICON_SIZE_LARGE_TOOLBAR, &width, &height)) +#endif { width = height = 24; } @@ -1752,10 +1760,16 @@ new_pixbuf_from_widget (GtkWidget *widget) screen = gtk_widget_get_screen (widget); +#if GTK_CHECK_VERSION (3, 0, 0) + if (!gtk_icon_size_lookup (GTK_ICON_SIZE_LARGE_TOOLBAR, + NULL, + &icon_height)) +#else if (!gtk_icon_size_lookup_for_settings (gtk_settings_get_for_screen (screen), - GTK_ICON_SIZE_LARGE_TOOLBAR, - NULL, - &icon_height)) + GTK_ICON_SIZE_LARGE_TOOLBAR, + NULL, + &icon_height)) +#endif { icon_height = DEFAULT_ICON_HEIGHT; } |