| 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. |