diff options
author | Arturo Espinosa <unammx@src.gnome.org> | 2000-01-12 12:25:38 +0800 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 2000-01-12 12:25:38 +0800 |
commit | c1209c281ed79b5dcc9c201f1968fba972c3641a (patch) | |
tree | f7ddae99a57045442873205a8088d5aa3f6cc9ea /shell/e-shell.h | |
parent | f3c94fc0f415a4025add6debe451ca3e9e449d83 (diff) | |
download | gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar.gz gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar.bz2 gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar.lz gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar.xz gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.tar.zst gsoc2013-evolution-c1209c281ed79b5dcc9c201f1968fba972c3641a.zip |
More
More
svn path=/trunk/; revision=1561
Diffstat (limited to 'shell/e-shell.h')
-rw-r--r-- | shell/e-shell.h | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/shell/e-shell.h b/shell/e-shell.h index dd408f40dd..c8d59d31b7 100644 --- a/shell/e-shell.h +++ b/shell/e-shell.h @@ -2,6 +2,7 @@ #define E_SHELL_H #include <bonobo/gnome-object.h> +#include "evolution.h" #define E_SHELL_GOAD_ID "GOADID:GNOME:Evolution:Shell:1.0" #define E_SHELL_FACTORY_GOAD_ID "GOADID:GNOME:Evolution:ShellFactory:1.0" @@ -12,18 +13,34 @@ #define E_IS_SHELL(o) (GTK_CHECK_TYPE ((o), E_SHELL_TYPE)) #define E_IS_SHELL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_SHELL_TYPE)) -typedef struct { +struct _EShell { GnomeObject base_object; - char *base_uri; -} EShell; + /* A list of EShellViews */ + GSList *views; +}; typedef struct { - GnomeObjectClass *parent_class; + GnomeObjectClass parent_class; } EShellClass; -EShell *e_shell_new (const char *base_uri); -void e_shell_set_base_uri (EShell *eshell, const char *base_uri); -const char *e_shell_get_base_uri (EShell *eshell); +EShell *e_shell_new (void); +void e_shell_register_view (EShell *eshell, EShellView *eshell_view); +void e_shell_unregister_view (EShell *eshell, EShellView *eshell_view); + +/* + * New + */ +void e_shell_new_appointment (EShell *eshell); +void e_shell_new_meeting_request (EShell *eshell); +void e_shell_new_task (EShell *eshell); +void e_shell_new_task_request (EShell *eshell); +void e_shell_new_contact (EShell *eshell); +void e_shell_new_mail_message (EShell *eshell); +void e_shell_new_distribution_list (EShell *eshell); +void e_shell_new_journal_entry (EShell *eshell); +void e_shell_new_note (EShell *eshell); + +void e_shell_quit (EShell *eshell); #endif /* EVOLUTION_SHELL_H */ |