| Top |
| GType | baul_menu_item_get_type () |
| BaulMenuItem * | baul_menu_item_new () |
| void | baul_menu_item_activate () |
| void | baul_menu_item_set_submenu () |
BaulMenuItem is an object that describes an item in a file manager
menu. Extensions can provide BaulMenuItem objects by registering a
BaulMenuProvider and returning them from
baul_menu_provider_get_file_items(), or
baul_menu_provider_get_background_items(), which will be called by the
main application when creating menus.
BaulMenuItem * baul_menu_item_new (const char *name,const char *label,const char *tip,const char *icon);
Creates a new menu item that can be added to the toolbar or to a contextual menu.
void
baul_menu_item_activate (BaulMenuItem *item);
emits the activate signal.
void baul_menu_item_set_submenu (BaulMenuItem *item,BaulMenu *menu);
Attachs a menu to the given BaulMenuItem.
“icon” property “icon” char *
Name of the icon to display in the menu item.
Owner: BaulMenuItem
Flags: Read / Write
Default value: NULL
“label” property “label” char *
Label to display to the user.
Owner: BaulMenuItem
Flags: Read / Write
Default value: NULL
“menu” property“menu” BaulMenu *
The menu belonging to this item. May be null.
Owner: BaulMenuItem
Flags: Read / Write
“name” property “name” char *
Name of the item.
Owner: BaulMenuItem
Flags: Read / Write / Construct Only
Default value: NULL
“priority” property “priority” gboolean
Show priority text in toolbars.
Owner: BaulMenuItem
Flags: Read / Write
Default value: TRUE
“sensitive” property “sensitive” gboolean
Whether the menu item is sensitive.
Owner: BaulMenuItem
Flags: Read / Write
Default value: TRUE
“activate” signalvoid user_function (BaulMenuItem *baulmenuitem, gpointer user_data)
Flags: Run Last