2 #ifndef __GXK_STOCK_H__
3 #define __GXK_STOCK_H__
10 #define GXK_ICON_SIZE_BUTTON (gxk_size_button)
11 #define GXK_ICON_SIZE_BIG_BUTTON (gxk_size_big_button)
12 #define GXK_ICON_SIZE_CANVAS (gxk_size_canvas)
13 #define GXK_ICON_SIZE_TOOLBAR (gxk_size_toolbar)
14 #define GXK_ICON_SIZE_MENU (gxk_size_menu)
15 #define GXK_ICON_SIZE_TABULATOR (gxk_size_tabulator)
16 #define GXK_ICON_SIZE_INFO_SIGN (gxk_size_info_sign)
17 #define GXK_ICON_SIZE_PALETTE (gxk_size_palette)
24 GtkIconSize icon_size);
29 const gchar* gxk_stock_item (
const gchar *stock_id);
36 const gchar *stock_id;
37 const guint8 *inlined_pixbuf;
40 const gchar *stock_id;
42 const gchar *stock_fallback;
53 extern GtkIconSize gxk_size_button;
54 extern GtkIconSize gxk_size_big_button;
55 extern GtkIconSize gxk_size_canvas;
56 extern GtkIconSize gxk_size_toolbar;
57 extern GtkIconSize gxk_size_menu;
58 extern GtkIconSize gxk_size_tabulator;
59 extern GtkIconSize gxk_size_info_sign;
60 extern GtkIconSize gxk_size_palette;
GtkWidget * gxk_stock_image(const gchar *stock_icon_id, GtkIconSize icon_size)
Definition: gxkstock.cc:83
guint gxk_size_height(GtkIconSize icon_size)
Definition: gxkstock.cc:65
void gxk_stock_register_icons(guint n_icons, const GxkStockIcon *icons)
Definition: gxkstock.cc:185
GtkWidget * gxk_stock_button_child(const gchar *stock_id, const gchar *label)
Definition: gxkstock.cc:132
Definition: gxkstock.hh:39
GtkWidget * gxk_stock_icon_window(const gchar *stock_id)
Definition: gxkstock.cc:353
GdkPixbuf * gxk_stock_fallback_pixbuf(const gchar *stock_id)
Definition: gxkstock.cc:283
Definition: gxkstock.hh:35
void gxk_stock_register_items(guint n_items, const GxkStockItem *items)
Definition: gxkstock.cc:243
void gxk_stock_register_item(const GxkStockItem *item)
Definition: gxkstock.cc:210
GtkWidget * gxk_stock_button(const gchar *stock_id, const gchar *label)
Definition: gxkstock.cc:104
void gxk_stock_register_icon(const GxkStockIcon *icon)
Definition: gxkstock.cc:164
guint gxk_size_width(GtkIconSize icon_size)
Definition: gxkstock.cc:51