| Top |
Functions
| GList * | nautilus_menu_provider_get_file_items () |
| GList * | nautilus_menu_provider_get_background_items () |
| void | nautilus_menu_provider_emit_items_updated_signal () |
Description
NautilusMenuProvider allows extension to provide additional menu items in the file manager menus.
Functions
nautilus_menu_provider_get_file_items ()
GList * nautilus_menu_provider_get_file_items (NautilusMenuProvider *provider,GtkWidget *window,GList *files);
Parameters
provider |
||
window |
the parent GtkWidget window |
|
files |
a list of NautilusFileInfo. |
[element-type NautilusFileInfo] |
nautilus_menu_provider_get_background_items ()
GList * nautilus_menu_provider_get_background_items (NautilusMenuProvider *provider,GtkWidget *window,NautilusFileInfo *current_folder);
nautilus_menu_provider_emit_items_updated_signal ()
void
nautilus_menu_provider_emit_items_updated_signal
(NautilusMenuProvider *provider);
Types and Values
struct NautilusMenuProviderIface
struct NautilusMenuProviderIface {
GTypeInterface g_iface;
GList *(*get_file_items) (NautilusMenuProvider *provider,
GtkWidget *window,
GList *files);
GList *(*get_background_items) (NautilusMenuProvider *provider,
GtkWidget *window,
NautilusFileInfo *current_folder);
};
Interface for extensions to provide additional menu items.
Members
Returns a GList of NautilusMenuItem.
See |
||
Returns a GList of NautilusMenuItem.
See |
Signal Details
The “items-updated” signal
void user_function (NautilusMenuProvider *nautilusmenuprovider, gpointer user_data)
Flags: Run Last
