aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-module.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@src.gnome.org>2008-08-08 10:04:44 +0800
committerMatthew Barnes <mbarnes@src.gnome.org>2008-08-08 10:04:44 +0800
commit91a6b6899e5568ed34f913bedb538dd6c9e35b32 (patch)
tree972b7185e7c71cff2eac23e7921aa6f679d9ad9b /shell/e-shell-module.h
parent03a3e6f84638c62c7848eee4d6f71cc4b1a7c1b8 (diff)
downloadgsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar.gz
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar.bz2
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar.lz
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar.xz
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.tar.zst
gsoc2013-evolution-91a6b6899e5568ed34f913bedb538dd6c9e35b32.zip
Commit progress, which breaks everything.
svn path=/branches/kill-bonobo/; revision=35930
Diffstat (limited to 'shell/e-shell-module.h')
-rw-r--r--shell/e-shell-module.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/shell/e-shell-module.h b/shell/e-shell-module.h
index 175b6dacde..90e4be977d 100644
--- a/shell/e-shell-module.h
+++ b/shell/e-shell-module.h
@@ -56,7 +56,10 @@ struct _EShellModuleInfo {
const gchar *schemas; /* colon-separated list */
GType shell_view_type; /* EShellView subclass */
- void (*window_created) (EShellWindow *window);
+ gboolean (*is_busy) (void);
+ gboolean (*shutdown) (void);
+ void (*send_and_receive) (void);
+ void (*window_created) (EShellWindow *window);
};
struct _EShellModule {
@@ -74,6 +77,9 @@ gint e_shell_module_compare (EShellModule *shell_module_a,
EShellModule *shell_module_b);
const gchar * e_shell_module_get_filename (EShellModule *shell_module);
GType e_shell_module_get_view_type (EShellModule *shell_module);
+gboolean e_shell_module_is_busy (EShellModule *shell_module);
+gboolean e_shell_module_shutdown (EShellModule *shell_module);
+void e_shell_module_send_and_receive (EShellModlue *shell_module);
void e_shell_module_window_created (EShellModule *shell_module,
EShellWindow *shell_window);
void e_shell_module_set_info (EShellModule *shell_module,