libdbusmenu-gtk Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
#define GENERICMENUITEM_TYPE #define GENERICMENUITEM (obj) #define GENERICMENUITEM_CLASS (klass) #define IS_GENERICMENUITEM (obj) #define IS_GENERICMENUITEM_CLASS (klass) #define GENERICMENUITEM_GET_CLASS (obj) Genericmenuitem; GenericmenuitemClass; GenericmenuitemPrivate; enum GenericmenuitemCheckType; enum GenericmenuitemState; GType genericmenuitem_get_type (void
); void genericmenuitem_set_check_type (Genericmenuitem *item
,GenericmenuitemCheckType check_type
); void genericmenuitem_set_state (Genericmenuitem *item
,GenericmenuitemState state
); void genericmenuitem_set_image (Genericmenuitem *item
,GtkWidget *image
); GtkWidget * genericmenuitem_get_image (Genericmenuitem *item
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkItem +----GtkMenuItem +----GtkCheckMenuItem +----Genericmenuitem
Genericmenuitem implements AtkImplementorIface, GtkBuildable and GtkActivatable.
#define GENERICMENUITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GENERICMENUITEM_TYPE, Genericmenuitem))
|
#define GENERICMENUITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GENERICMENUITEM_TYPE, GenericmenuitemClass))
|
#define IS_GENERICMENUITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GENERICMENUITEM_TYPE))
|
#define IS_GENERICMENUITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GENERICMENUITEM_TYPE))
|
#define GENERICMENUITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GENERICMENUITEM_TYPE, GenericmenuitemClass))
|
enum GenericmenuitemCheckType { GENERICMENUITEM_CHECK_TYPE_NONE, GENERICMENUITEM_CHECK_TYPE_CHECKBOX, GENERICMENUITEM_CHECK_TYPE_RADIO };
enum GenericmenuitemState { GENERICMENUITEM_STATE_UNCHECKED, GENERICMENUITEM_STATE_CHECKED, GENERICMENUITEM_STATE_INDETERMINATE };
void genericmenuitem_set_check_type (Genericmenuitem *item
,GenericmenuitemCheckType check_type
);
This function changes the type of the checkmark that appears in the left hand gutter for the menuitem.
|
Genericmenuitem to set the type on |
|
Which type of check should be displayed |
void genericmenuitem_set_state (Genericmenuitem *item
,GenericmenuitemState state
);
Sets the state of the check in the menu item. It does not require, but isn't really useful if the type of check that the menuitem is set to GENERICMENUITEM_CHECK_TYPE_NONE.
|
Genericmenuitem to set the type on |
|
void genericmenuitem_set_image (Genericmenuitem *item
,GtkWidget *image
);
Sets the image of the menu item.
|
A Genericmenuitem |
|
The image to set as the image of item
|
GtkWidget * genericmenuitem_get_image (Genericmenuitem *item
);
Returns the image if there is one.
|
A Genericmenuitem |
Returns : |
A pointer to the image of the item or NULL if there isn't one. |