BonoboUIToolbarItem

Name

BonoboUIToolbarItem -- 

Synopsis



#define     BONOBO_TYPE_UI_TOOLBAR_ITEM
#define     BONOBO_UI_TOOLBAR_ITEM          (obj)
#define     BONOBO_UI_TOOLBAR_ITEM_CLASS    (klass)
#define     BONOBO_IS_UI_TOOLBAR_ITEM       (obj)
#define     BONOBO_IS_UI_TOOLBAR_ITEM_CLASS (klass)
enum        BonoboUIToolbarItemStyle;
typedef     BonoboUIToolbarItem;
typedef     BonoboUIToolbarItemClass;
GtkWidget*  bonobo_ui_toolbar_item_new      (void);
void        bonobo_ui_toolbar_item_set_tooltip
                                            (BonoboUIToolbarItem *item,
                                             GtkTooltips *tooltips,
                                             const char *tooltip);
void        bonobo_ui_toolbar_item_set_state
                                            (BonoboUIToolbarItem *item,
                                             const char *new_state);
void        bonobo_ui_toolbar_item_set_orientation
                                            (BonoboUIToolbarItem *item,
                                             GtkOrientation orientation);
GtkOrientation bonobo_ui_toolbar_item_get_orientation
                                            (BonoboUIToolbarItem *item);
void        bonobo_ui_toolbar_item_set_style
                                            (BonoboUIToolbarItem *item,
                                             BonoboUIToolbarItemStyle style);
BonoboUIToolbarItemStyle bonobo_ui_toolbar_item_get_style
                                            (BonoboUIToolbarItem *item);
void        bonobo_ui_toolbar_item_set_minimum_width
                                            (BonoboUIToolbarItem *item,
                                             int minimum_width);
void        bonobo_ui_toolbar_item_set_want_label
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean prefer_text);
gboolean    bonobo_ui_toolbar_item_get_want_label
                                            (BonoboUIToolbarItem *button_item);
void        bonobo_ui_toolbar_item_set_expandable
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean expandable);
gboolean    bonobo_ui_toolbar_item_get_expandable
                                            (BonoboUIToolbarItem *button_item);
void        bonobo_ui_toolbar_item_set_pack_end
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean expandable);
gboolean    bonobo_ui_toolbar_item_get_pack_end
                                            (BonoboUIToolbarItem *button_item);
void        bonobo_ui_toolbar_item_activate (BonoboUIToolbarItem *item);

Description

Details

BONOBO_TYPE_UI_TOOLBAR_ITEM

#define BONOBO_TYPE_UI_TOOLBAR_ITEM			(bonobo_ui_toolbar_item_get_type ())


BONOBO_UI_TOOLBAR_ITEM()

#define BONOBO_UI_TOOLBAR_ITEM(obj)			(GTK_CHECK_CAST ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM, BonoboUIToolbarItem))

obj : 


BONOBO_UI_TOOLBAR_ITEM_CLASS()

#define BONOBO_UI_TOOLBAR_ITEM_CLASS(klass)		(GTK_CHECK_CLASS_CAST ((klass), BONOBO_TYPE_UI_TOOLBAR_ITEM, BonoboUIToolbarItemClass))

klass : 


BONOBO_IS_UI_TOOLBAR_ITEM()

#define BONOBO_IS_UI_TOOLBAR_ITEM(obj)			(GTK_CHECK_TYPE ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM))

obj : 


BONOBO_IS_UI_TOOLBAR_ITEM_CLASS()

#define BONOBO_IS_UI_TOOLBAR_ITEM_CLASS(klass)		(GTK_CHECK_CLASS_TYPE ((obj), BONOBO_TYPE_UI_TOOLBAR_ITEM))

klass : 


enum BonoboUIToolbarItemStyle

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;


BonoboUIToolbarItem

typedef struct {
	GtkBin parent;

	BonoboUIToolbarItemPrivate *priv;
} BonoboUIToolbarItem;


BonoboUIToolbarItemClass

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;


bonobo_ui_toolbar_item_new ()

GtkWidget*  bonobo_ui_toolbar_item_new      (void);

Returns : 


bonobo_ui_toolbar_item_set_tooltip ()

void        bonobo_ui_toolbar_item_set_tooltip
                                            (BonoboUIToolbarItem *item,
                                             GtkTooltips *tooltips,
                                             const char *tooltip);

item : 
tooltips : 
tooltip : 


bonobo_ui_toolbar_item_set_state ()

void        bonobo_ui_toolbar_item_set_state
                                            (BonoboUIToolbarItem *item,
                                             const char *new_state);

item : 
new_state : 


bonobo_ui_toolbar_item_set_orientation ()

void        bonobo_ui_toolbar_item_set_orientation
                                            (BonoboUIToolbarItem *item,
                                             GtkOrientation orientation);

item : 
orientation : 


bonobo_ui_toolbar_item_get_orientation ()

GtkOrientation bonobo_ui_toolbar_item_get_orientation
                                            (BonoboUIToolbarItem *item);

item : 
Returns : 


bonobo_ui_toolbar_item_set_style ()

void        bonobo_ui_toolbar_item_set_style
                                            (BonoboUIToolbarItem *item,
                                             BonoboUIToolbarItemStyle style);

item : 
style : 


bonobo_ui_toolbar_item_get_style ()

BonoboUIToolbarItemStyle bonobo_ui_toolbar_item_get_style
                                            (BonoboUIToolbarItem *item);

item : 
Returns : 


bonobo_ui_toolbar_item_set_minimum_width ()

void        bonobo_ui_toolbar_item_set_minimum_width
                                            (BonoboUIToolbarItem *item,
                                             int minimum_width);

item : 
minimum_width : 


bonobo_ui_toolbar_item_set_want_label ()

void        bonobo_ui_toolbar_item_set_want_label
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean prefer_text);

button_item : 
prefer_text : 


bonobo_ui_toolbar_item_get_want_label ()

gboolean    bonobo_ui_toolbar_item_get_want_label
                                            (BonoboUIToolbarItem *button_item);

button_item : 
Returns : 


bonobo_ui_toolbar_item_set_expandable ()

void        bonobo_ui_toolbar_item_set_expandable
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean expandable);

button_item : 
expandable : 


bonobo_ui_toolbar_item_get_expandable ()

gboolean    bonobo_ui_toolbar_item_get_expandable
                                            (BonoboUIToolbarItem *button_item);

button_item : 
Returns : 


bonobo_ui_toolbar_item_set_pack_end ()

void        bonobo_ui_toolbar_item_set_pack_end
                                            (BonoboUIToolbarItem *button_item,
                                             gboolean expandable);

button_item : 
expandable : 


bonobo_ui_toolbar_item_get_pack_end ()

gboolean    bonobo_ui_toolbar_item_get_pack_end
                                            (BonoboUIToolbarItem *button_item);

button_item : 
Returns : 


bonobo_ui_toolbar_item_activate ()

void        bonobo_ui_toolbar_item_activate (BonoboUIToolbarItem *item);

item :