summaryrefslogtreecommitdiff
path: root/mate-panel/panel-stock-icons.c
diff options
context:
space:
mode:
authorDenis Gorodnichev <[email protected]>2014-11-09 17:30:11 +0300
committerStefano Karapetsas <[email protected]>2014-11-18 09:46:26 +0100
commita0d8947866db1486e0be0744cec62cfdcc2199d4 (patch)
tree2ed949b3e16801d99caeed2072f74e572d79632b /mate-panel/panel-stock-icons.c
parentfb43ad39ab10826519d23ed42101d983113527bf (diff)
downloadmate-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.c10
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);