| Top |
CajaMenuProvider allows extension to provide additional menu items in the file manager menus.
GList * caja_menu_provider_get_file_items (CajaMenuProvider *provider,GtkWidget *window,GList *files);
provider |
||
window |
the parent GtkWidget window |
|
files |
a list of CajaFileInfo. |
[element-type CajaFileInfo] |
GList * caja_menu_provider_get_background_items (CajaMenuProvider *provider,GtkWidget *window,CajaFileInfo *current_folder);
provider |
||
window |
the parent GtkWidget window |
|
current_folder |
the folder for which background items are requested |
GList * caja_menu_provider_get_toolbar_items (CajaMenuProvider *provider,GtkWidget *window,CajaFileInfo *current_folder);
provider |
||
window |
the parent GtkWidget window |
|
current_folder |
the folder for which toolbar items are requested |
void
caja_menu_provider_emit_items_updated_signal
(CajaMenuProvider *provider);
struct CajaMenuProviderIface {
GTypeInterface g_iface;
GList *(*get_file_items) (CajaMenuProvider *provider,
GtkWidget *window,
GList *files);
GList *(*get_background_items) (CajaMenuProvider *provider,
GtkWidget *window,
CajaFileInfo *current_folder);
GList *(*get_toolbar_items) (CajaMenuProvider *provider,
GtkWidget *window,
CajaFileInfo *current_folder);
};
Interface for extensions to provide additional menu items.
GTypeInterface |
The parent interface. |
|
Returns a GList of CajaMenuItem.
See |
||
Returns a GList of CajaMenuItem.
See |
||
Returns a GList of CajaMenuItem.
See |
“items-updated” signalvoid user_function (CajaMenuProvider *cajamenuprovider, gpointer user_data)
cajamenuprovider |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last