| Top |  |  |  |  | 
| void | nautilus_menu_item_list_free () | 
| GType | nautilus_menu_item_get_type () | 
| NautilusMenuItem * | nautilus_menu_item_new () | 
| void | nautilus_menu_item_activate () | 
| void | nautilus_menu_item_set_submenu () | 
NautilusMenuItem is an object that describes an item in a file manager
menu. Extensions can provide NautilusMenuItem objects by registering a
NautilusMenuProvider and returning them from
nautilus_menu_provider_get_file_items(), or
nautilus_menu_provider_get_background_items(), which will be called by the
main application when creating menus.
NautilusMenuItem * nautilus_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
nautilus_menu_item_activate (NautilusMenuItem *item);
emits the activate signal.
void nautilus_menu_item_set_submenu (NautilusMenuItem *item,NautilusMenu *menu);
Attachs a menu to the given NautilusMenuItem.
| item | pointer to a NautilusMenuItem | |
| menu | pointer to a NautilusMenu to attach to the button | 
“icon” property  “icon”                     gchar *
Name of the icon to display in the menu item.
Flags: Read / Write
Default value: NULL
“label” property  “label”                    gchar *
Label to display to the user.
Flags: Read / Write
Default value: NULL
“menu” property“menu” NautilusMenu *
The menu belonging to this item. May be null.
Flags: Read / Write
“name” property  “name”                     gchar *
Name of the item.
Flags: Read / Write / Construct Only
Default value: NULL
“priority” property  “priority”                 gboolean
Show priority text in toolbars.
Flags: Read / Write
Default value: TRUE
“sensitive” property  “sensitive”                gboolean
Whether the menu item is sensitive.
Flags: Read / Write
Default value: TRUE
“activate” signalvoid user_function (NautilusMenuItem *nautilusmenuitem, gpointer user_data)
Flags: Run Last