diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2003-07-24 05:58:28 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2003-07-24 05:58:28 +0800 |
commit | a238c463ddea2a3ddb3a530c75a3a7e1083c9c2d (patch) | |
tree | 2b53e3235c7067bf8ab94dd3ede84f54cf811809 /shell/main.c | |
parent | 0dd1d18f1ab6609c1c38f9e97a0702cc71ce2705 (diff) | |
download | gsoc2013-evolution-a238c463ddea2a3ddb3a530c75a3a7e1083c9c2d.tar.gz gsoc2013-evolution-a238c463ddea2a3ddb3a530c75a3a7e1083c9c2d.tar.zst gsoc2013-evolution-a238c463ddea2a3ddb3a530c75a3a7e1083c9c2d.zip |
Create a new EShellWindow and show it.
* main.c (idle_cb): Create a new EShellWindow and show it.
* e-storage.c: New signal "async_open_folder".
(impl_async_open_folder): Removed.
(class_init): Declare new signal.
* e-shell.c (setup_components): Don't actually activate any
components.
* e-storage-browser.c, e-storage-browser.h: New.
* e-shell-window.c, e-shell-window.h: New.
* e-shell-marshal.list: Add an entry for
NONE:STRING,POINTER,POINTER.
* Evolution.idl: Include Evolution-Component.idl.
* Evolution-Component.idl: New interface for Evolution components.
svn path=/trunk/; revision=21925
Diffstat (limited to 'shell/main.c')
-rw-r--r-- | shell/main.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shell/main.c b/shell/main.c index 740eb091ca..8a729822da 100644 --- a/shell/main.c +++ b/shell/main.c @@ -29,6 +29,7 @@ #include "e-icon-factory.h" #include "e-shell-constants.h" #include "e-shell-config.h" +#include "e-shell-window.h" /* FIXME */ #include "e-setup.h" #include "e-shell.h" @@ -439,7 +440,7 @@ idle_cb (void *data) view, AND we can't load the user's previous settings, then show the default URI. */ if (! have_evolution_uri) { - e_shell_create_view (shell, NULL, NULL); + /* e_shell_create_view (shell, NULL, NULL); FIXME */ display_default = TRUE; displayed_any = TRUE; } else { @@ -476,8 +477,12 @@ idle_cb (void *data) CORBA_exception_free (&ev); - if (shell == NULL) + if (shell == NULL) { bonobo_main_quit (); + } else { + /* FIXME */ + gtk_widget_show (e_shell_window_new (shell)); + } return FALSE; } |