2 #ifndef __GXK_MENU_BUTTON_H__
3 #define __GXK_MENU_BUTTON_H__
11 #define GXK_TYPE_MENU_BUTTON (gxk_menu_button_get_type ())
12 #define GXK_MENU_BUTTON(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_MENU_BUTTON, GxkMenuButton))
13 #define GXK_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_MENU_BUTTON, GxkMenuButtonClass))
14 #define GXK_IS_MENU_BUTTON(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_MENU_BUTTON))
15 #define GXK_IS_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_MENU_BUTTON))
16 #define GXK_MENU_BUTTON_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_MENU_BUTTON, GxkMenuButtonClass))
19 GXK_MENU_BUTTON_TOOL_MODE = 1,
20 GXK_MENU_BUTTON_COMBO_MODE,
21 GXK_MENU_BUTTON_OPTION_MODE,
22 GXK_MENU_BUTTON_POPUP_MODE,
25 GtkEventBox parent_instance;
26 GtkWidget *islot, *cslot, *fframe, *button;
28 GtkWidget *menu_item, *image, *child;
30 gchar *assortment_name;
32 gint icon_size, old_icon_size;
34 GxkMenuButtonMode mode;
35 GtkReliefStyle relief;
37 typedef GtkEventBoxClass GxkMenuButtonClass;
38 GType gxk_menu_button_get_type (
void);
Definition: gxkassortment.hh:33