aboutsummaryrefslogtreecommitdiffstats
path: root/shell/evolution-shell-component.h
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-01-13 05:00:21 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-01-13 05:00:21 +0800
commit936a6d77ddf54813096e2ecbe55b824b5ae80c4c (patch)
treedafa161b1c69c081506db43bdbffe0f7d66894f3 /shell/evolution-shell-component.h
parent9c6f86a43dd17e08ea6ec275a5bbf52ace9d879b (diff)
downloadgsoc2013-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.h8
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);