From a0d8947866db1486e0be0744cec62cfdcc2199d4 Mon Sep 17 00:00:00 2001 From: Denis Gorodnichev Date: Sun, 9 Nov 2014 17:30:11 +0300 Subject: use gtk icon(pixmap) cache insteadof custom one --- mate-panel/panel-stock-icons.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'mate-panel/panel-stock-icons.c') diff --git a/mate-panel/panel-stock-icons.c b/mate-panel/panel-stock-icons.c index 2758c0a1..26639784 100644 --- a/mate-panel/panel-stock-icons.c +++ b/mate-panel/panel-stock-icons.c @@ -33,6 +33,7 @@ static GtkIconSize panel_menu_icon_size = 0; static GtkIconSize panel_menu_bar_icon_size = 0; +static GtkIconSize panel_add_to_icon_size = 0; GtkIconSize panel_menu_icon_get_size (void) @@ -46,6 +47,11 @@ panel_menu_bar_icon_get_size (void) return panel_menu_bar_icon_size; } +GtkIconSize panel_add_to_icon_get_size(void) +{ + return panel_add_to_icon_size; +} + typedef struct { char *stock_id; char *icon; @@ -131,6 +137,10 @@ panel_init_stock_icons_and_items (void) PANEL_DEFAULT_MENU_BAR_ICON_SIZE, PANEL_DEFAULT_MENU_BAR_ICON_SIZE); + panel_add_to_icon_size = gtk_icon_size_register ("panel-add-to", + PANEL_ADD_TO_DEFAULT_ICON_SIZE, + PANEL_ADD_TO_DEFAULT_ICON_SIZE); + factory = gtk_icon_factory_new (); gtk_icon_factory_add_default (factory); -- cgit v1.2.1