| Bonobo API Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#define BONOBO_UI_TOOLBAR_ITEM(obj) (GTK_CHECK_CAST ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM, BonoboUIToolbarItem)) |
| obj : |
#define BONOBO_UI_TOOLBAR_ITEM_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), BONOBO_TYPE_UI_TOOLBAR_ITEM, BonoboUIToolbarItemClass)) |
| klass : |
#define BONOBO_IS_UI_TOOLBAR_ITEM(obj) (GTK_CHECK_TYPE ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM)) |
| obj : |
#define BONOBO_IS_UI_TOOLBAR_ITEM_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM)) |
| klass : |
typedef enum {
BONOBO_UI_TOOLBAR_ITEM_STYLE_ICON_AND_TEXT_VERTICAL,
BONOBO_UI_TOOLBAR_ITEM_STYLE_ICON_AND_TEXT_HORIZONTAL,
BONOBO_UI_TOOLBAR_ITEM_STYLE_ICON_ONLY,
BONOBO_UI_TOOLBAR_ITEM_STYLE_TEXT_ONLY
} BonoboUIToolbarItemStyle; |
typedef struct {
GtkBin parent;
BonoboUIToolbarItemPrivate *priv;
} BonoboUIToolbarItem; |
typedef struct {
GtkBinClass parent_class;
/* Virtual method */
void (* set_state) (BonoboUIToolbarItem *item,
const char *new_state);
void (* set_tooltip) (BonoboUIToolbarItem *item,
GtkTooltips *tooltips,
const char *tooltip);
/* Signals */
void (* set_orientation) (BonoboUIToolbarItem *item,
GtkOrientation orientation);
void (* set_style) (BonoboUIToolbarItem *item,
BonoboUIToolbarItemStyle style);
void (* set_want_label) (BonoboUIToolbarItem *item,
gboolean want_label);
/* Notifies that the state changed, and what it changed to */
void (* state_altered) (BonoboUIToolbarItem *item,
const char *new_state);
void (* activate) (BonoboUIToolbarItem *item);
} BonoboUIToolbarItemClass; |
void bonobo_ui_toolbar_item_set_tooltip
(BonoboUIToolbarItem *item,
|
| item : | |
| tooltips : | |
| tooltip : |
void bonobo_ui_toolbar_item_set_state
(BonoboUIToolbarItem *item,
const char *new_state); |
| item : | |
| new_state : |
void bonobo_ui_toolbar_item_set_orientation
(BonoboUIToolbarItem *item,
|
| item : | |
| orientation : |
|
| item : | |
| Returns : |
void bonobo_ui_toolbar_item_set_style
(BonoboUIToolbarItem *item,
BonoboUIToolbarItemStyle style); |
| item : | |
| style : |
BonoboUIToolbarItemStyle bonobo_ui_toolbar_item_get_style (BonoboUIToolbarItem *item); |
| item : | |
| Returns : |
void bonobo_ui_toolbar_item_set_minimum_width
(BonoboUIToolbarItem *item,
int minimum_width); |
| item : | |
| minimum_width : |
void bonobo_ui_toolbar_item_set_want_label
(BonoboUIToolbarItem *button_item,
|
| button_item : | |
| prefer_text : |
|
| button_item : | |
| Returns : |
void bonobo_ui_toolbar_item_set_expandable
(BonoboUIToolbarItem *button_item,
|
| button_item : | |
| expandable : |
|
| button_item : | |
| Returns : |
void bonobo_ui_toolbar_item_set_pack_end
(BonoboUIToolbarItem *button_item,
|
| button_item : | |
| expandable : |
|
| button_item : | |
| Returns : |
void bonobo_ui_toolbar_item_activate (BonoboUIToolbarItem *item); |
| item : |