| Top |
| GList * | baul_menu_provider_get_file_items () |
| GList * | baul_menu_provider_get_background_items () |
| GList * | baul_menu_provider_get_toolbar_items () |
| void | baul_menu_provider_emit_items_updated_signal () |
BaulMenuProvider allows extension to provide additional menu items in the file manager menus.
GList * baul_menu_provider_get_file_items (BaulMenuProvider *provider,CtkWidget *window,GList *files);
provider |
||
window |
the parent CtkWidget window |
|
files |
a list of BaulFileInfo. |
[element-type BaulFileInfo] |
GList * baul_menu_provider_get_background_items (BaulMenuProvider *provider,CtkWidget *window,BaulFileInfo *current_folder);
provider |
||
window |
the parent CtkWidget window |
|
current_folder |
the folder for which background items are requested |
GList * baul_menu_provider_get_toolbar_items (BaulMenuProvider *provider,CtkWidget *window,BaulFileInfo *current_folder);
provider |
||
window |
the parent CtkWidget window |
|
current_folder |
the folder for which toolbar items are requested |
void
baul_menu_provider_emit_items_updated_signal
(BaulMenuProvider *provider);
struct BaulMenuProviderIface {
GTypeInterface g_iface;
GList *(*get_file_items) (BaulMenuProvider *provider,
CtkWidget *window,
GList *files);
GList *(*get_background_items) (BaulMenuProvider *provider,
CtkWidget *window,
BaulFileInfo *current_folder);
GList *(*get_toolbar_items) (BaulMenuProvider *provider,
CtkWidget *window,
BaulFileInfo *current_folder);
};
Interface for extensions to provide additional menu items.
Returns a GList of BaulMenuItem.
See |
||
Returns a GList of BaulMenuItem.
See |
||
Returns a GList of BaulMenuItem.
See |
“items-updated” signalvoid user_function (BaulMenuProvider *baulmenuprovider, gpointer user_data)
Flags: Run Last