Top | ![]() |
![]() |
![]() |
![]() |
PeonyMenuProvider allows extension to provide additional menu items in the file manager menus.
GList * peony_menu_provider_get_file_items (PeonyMenuProvider *provider
,GtkWidget *window
,GList *files
);
provider |
||
window |
the parent GtkWidget window |
|
files |
a list of PeonyFileInfo. |
[element-type PeonyFileInfo] |
GList * peony_menu_provider_get_background_items (PeonyMenuProvider *provider
,GtkWidget *window
,PeonyFileInfo *current_folder
);
provider |
||
window |
the parent GtkWidget window |
|
current_folder |
the folder for which background items are requested |
GList * peony_menu_provider_get_toolbar_items (PeonyMenuProvider *provider
,GtkWidget *window
,PeonyFileInfo *current_folder
);
provider |
||
window |
the parent GtkWidget window |
|
current_folder |
the folder for which toolbar items are requested |
void
peony_menu_provider_emit_items_updated_signal
(PeonyMenuProvider *provider
);
struct PeonyMenuProviderIface { GTypeInterface g_iface; GList *(*get_file_items) (PeonyMenuProvider *provider, GtkWidget *window, GList *files); GList *(*get_background_items) (PeonyMenuProvider *provider, GtkWidget *window, PeonyFileInfo *current_folder); GList *(*get_toolbar_items) (PeonyMenuProvider *provider, GtkWidget *window, PeonyFileInfo *current_folder); };
Interface for extensions to provide additional menu items.
Returns a GList of PeonyMenuItem.
See |
||
Returns a GList of PeonyMenuItem.
See |
||
Returns a GList of PeonyMenuItem.
See |
“items-updated”
signalvoid user_function (PeonyMenuProvider *peonymenuprovider, gpointer user_data)
Flags: Run Last