aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell.h
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-shell.h')
-rw-r--r--shell/e-shell.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/shell/e-shell.h b/shell/e-shell.h
index 10b42f527d..503b056986 100644
--- a/shell/e-shell.h
+++ b/shell/e-shell.h
@@ -28,8 +28,9 @@
#include <config.h>
#endif
-#include <gtk/gtkobject.h>
+#include <bonobo/bonobo-object.h>
+#include "Evolution.h"
#include "e-shortcuts.h"
#ifdef __cplusplus
@@ -49,25 +50,26 @@ typedef struct _EShellPrivate EShellPrivate;
typedef struct _EShellClass EShellClass;
struct _EShell {
- GtkObject parent;
+ BonoboObject parent;
EShellPrivate *priv;
};
struct _EShellClass {
- GtkObjectClass parent_class;
+ BonoboObjectClass parent_class;
void (* no_views_left) (EShell *shell);
};
-GtkType e_shell_get_type (void);
-void e_shell_construct (EShell *shell,
- const char *local_directory);
-EShell *e_shell_new (const char *local_directory);
-
-GtkWidget *e_shell_new_view (EShell *shell,
- const char *uri);
+GtkType e_shell_get_type (void);
+void e_shell_construct (EShell *shell,
+ Evolution_Shell corba_object,
+ const char *local_directory);
+EShell *e_shell_new (const char *local_directory);
+
+GtkWidget *e_shell_new_view (EShell *shell,
+ const char *uri);
EShortcuts *e_shell_get_shortcuts (EShell *shell);
EStorageSet *e_shell_get_storage_set (EShell *shell);