Top | ![]() |
![]() |
![]() |
![]() |
NautilusMenu * | nautilus_menu_new () |
void | nautilus_menu_append_item () |
GList * | nautilus_menu_get_items () |
void | nautilus_menu_item_list_free () |
NautilusMenuItem * | nautilus_menu_item_new () |
void | nautilus_menu_item_activate () |
void | nautilus_menu_item_set_submenu () |
NautilusMenu is an object that describes a submenu in a file manager
menu. Extensions can provide NautilusMenu objects by attaching them to
NautilusMenuItem objects, using 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.
void nautilus_menu_append_item (NautilusMenu *menu
,NautilusMenuItem *item
);
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 “activate”.
void nautilus_menu_item_set_submenu (NautilusMenuItem *item
,NautilusMenu *menu
);
Attaches a menu to the given NautilusMenuItem.
item |
pointer to a NautilusMenuItem |
|
menu |
pointer to a NautilusMenu to attach to the button. |
[transfer full] |
“icon”
property“icon” gchar *
Name of the icon to display in the menu item.
Owner: NautilusMenuItem
Flags: Read / Write
Default value: NULL
“label”
property“label” gchar *
Label to display to the user.
Owner: NautilusMenuItem
Flags: Read / Write
Default value: NULL
“menu”
property“menu” NautilusMenu *
The menu belonging to this item. May be null.
Owner: NautilusMenuItem
Flags: Read / Write
“name”
property“name” gchar *
Name of the item.
Owner: NautilusMenuItem
Flags: Read / Write / Construct Only
Default value: NULL
“priority”
property“priority” gboolean
Show priority text in toolbars.
Owner: NautilusMenuItem
Flags: Read / Write
Default value: TRUE
“sensitive”
property“sensitive” gboolean
Whether the menu item is sensitive.
Owner: NautilusMenuItem
Flags: Read / Write
Default value: TRUE
“tip”
property“tip” gchar *
Tooltip for the menu item.
Owner: NautilusMenuItem
Flags: Read / Write
Default value: NULL
“activate”
signalvoid user_function (NautilusMenuItem *item, gpointer user_data)
Signals that the user has activated this menu item.
item |
the object which received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last