diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-01-13 05:00:21 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-01-13 05:00:21 +0800 |
commit | 936a6d77ddf54813096e2ecbe55b824b5ae80c4c (patch) | |
tree | dafa161b1c69c081506db43bdbffe0f7d66894f3 /shell/evolution-shell-component.h | |
parent | 9c6f86a43dd17e08ea6ec275a5bbf52ace9d879b (diff) | |
download | gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar.gz gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar.bz2 gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar.lz gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar.xz gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.tar.zst gsoc2013-evolution-936a6d77ddf54813096e2ecbe55b824b5ae80c4c.zip |
Add an ::asyncCopyFolder method to the ShellComponent interface. Move
all the message hiding options to the View menu.
svn path=/trunk/; revision=7456
Diffstat (limited to 'shell/evolution-shell-component.h')
-rw-r--r-- | shell/evolution-shell-component.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/shell/evolution-shell-component.h b/shell/evolution-shell-component.h index 8b627deebe..ffa3b44ff1 100644 --- a/shell/evolution-shell-component.h +++ b/shell/evolution-shell-component.h @@ -87,6 +87,12 @@ typedef void (* EvolutionShellComponentRemoveFolderFn) (EvolutionShellComponent const char *physical_uri, const GNOME_Evolution_ShellComponentListener listener, void *closure); +typedef void (* EvolutionShellComponentCopyFolderFn) (EvolutionShellComponent *shell_component, + const char *source_physical_uri, + const char *destination_physical_uri, + gboolean remove_source, + const GNOME_Evolution_ShellComponentListener listener, + void *closure); typedef void (* EvolutionShellComponentPopulateFolderContextMenu) (EvolutionShellComponent *shell_component, BonoboUIComponent *uic, const char *physical_uri, @@ -124,12 +130,14 @@ void evolution_shell_component_construct (EvolutionShellCom EvolutionShellComponentCreateViewFn create_view_fn, EvolutionShellComponentCreateFolderFn create_folder_fn, EvolutionShellComponentRemoveFolderFn remove_folder_fn, + EvolutionShellComponentCopyFolderFn copy_folder_fn, EvolutionShellComponentPopulateFolderContextMenu populate_folder_context_menu_fn, void *closure); EvolutionShellComponent *evolution_shell_component_new (const EvolutionShellComponentFolderType folder_types[], EvolutionShellComponentCreateViewFn create_view_fn, EvolutionShellComponentCreateFolderFn create_folder_fn, EvolutionShellComponentRemoveFolderFn remove_folder_fn, + EvolutionShellComponentCopyFolderFn copy_folder_fn, EvolutionShellComponentPopulateFolderContextMenu populate_folder_context_menu_fn, void *closure); EvolutionShellClient *evolution_shell_component_get_owner (EvolutionShellComponent *shell_component); |