diff options
author | Denis Gorodnichev <[email protected]> | 2014-11-09 17:30:11 +0300 |
---|---|---|
committer | Stefano Karapetsas <[email protected]> | 2014-11-18 09:46:26 +0100 |
commit | a0d8947866db1486e0be0744cec62cfdcc2199d4 (patch) | |
tree | 2ed949b3e16801d99caeed2072f74e572d79632b /mate-panel/panel-stock-icons.c | |
parent | fb43ad39ab10826519d23ed42101d983113527bf (diff) | |
download | mate-panel-a0d8947866db1486e0be0744cec62cfdcc2199d4.tar.bz2 mate-panel-a0d8947866db1486e0be0744cec62cfdcc2199d4.tar.xz |
use gtk icon(pixmap) cache insteadof custom one
Diffstat (limited to 'mate-panel/panel-stock-icons.c')
-rw-r--r-- | mate-panel/panel-stock-icons.c | 10 |
1 files changed, 10 insertions, 0 deletions
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); |