Top | ![]() |
![]() |
![]() |
![]() |
GList * | nautilus_menu_provider_get_file_items () |
GList * | nautilus_menu_provider_get_background_items () |
void | nautilus_menu_provider_emit_items_updated_signal () |
NautilusMenuProvider allows extension to provide additional menu items in the file manager menus.
GList * nautilus_menu_provider_get_file_items (NautilusMenuProvider *provider
,GList *files
);
the provided list of NautilusMenuItem.
[nullable][element-type NautilusMenuItem][transfer full]
GList * nautilus_menu_provider_get_background_items (NautilusMenuProvider *provider
,NautilusFileInfo *current_folder
);
the provided list of NautilusMenuItem.
[nullable][element-type NautilusMenuItem][transfer full]
void
nautilus_menu_provider_emit_items_updated_signal
(NautilusMenuProvider *provider
);
Emits “items-updated”.
struct NautilusMenuProviderInterface { GTypeInterface g_iface; GList *(*get_file_items) (NautilusMenuProvider *provider, GList *files); GList *(*get_background_items) (NautilusMenuProvider *provider, NautilusFileInfo *current_folder); };
Interface for extensions to provide additional menu items.
Returns a GList of NautilusMenuItem.
See |
||
Returns a GList of NautilusMenuItem.
See |
“items-updated”
signalvoid user_function (NautilusMenuProvider *nautilusmenuprovider, gpointer user_data)
Flags: Run Last