diff options
-rw-r--r-- | mail/ChangeLog | 5 | ||||
-rw-r--r-- | mail/component-factory.c | 4 | ||||
-rw-r--r-- | shell/ChangeLog | 5 | ||||
-rw-r--r-- | shell/evolution-shell-client.h | 14 |
4 files changed, 22 insertions, 6 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 460421471c..97a4ef54df 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,8 @@ +2000-06-30 Ettore Perazzoli <ettore@helixcode.com> + + * component-factory.c: Eeek. Fix typo: add missing star in the + declaration of `global_shell_client'. + 2000-06-29 Ettore Perazzoli <ettore@helixcode.com> * component-factory.c: Replace `global_shell_interface' with diff --git a/mail/component-factory.c b/mail/component-factory.c index e29a174188..19c02d8a80 100644 --- a/mail/component-factory.c +++ b/mail/component-factory.c @@ -64,7 +64,7 @@ static const EvolutionShellComponentFolderType folder_types[] = { static GList *browsers; /* GROSS HACK: for passing to other parts of the program */ -EvolutionShellClient global_shell_client; +EvolutionShellClient *global_shell_client = NULL; /* EvolutionShellComponent methods and signals. */ @@ -143,7 +143,7 @@ create_folder (EvolutionShellComponent *shell_component, static void owner_set_cb (EvolutionShellComponent *shell_component, - EvolutionShellClient shell_client, + EvolutionShellClient *shell_client, gpointer user_data) { g_print ("evolution-mail: Yeeeh! We have an owner!\n"); /* FIXME */ diff --git a/shell/ChangeLog b/shell/ChangeLog index ac11499d52..4b21bb879a 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,8 @@ +2000-06-30 Ettore Perazzoli <ettore@helixcode.com> + + * evolution-shell-client.h + (evolution_shell_client_user_select_folder): Add prototype. + 2000-06-29 Ettore Perazzoli <ettore@helixcode.com> * evolution-shell-component.c: New member `owner_client'. Removed diff --git a/shell/evolution-shell-client.h b/shell/evolution-shell-client.h index c1b693fd45..4b5d3dd151 100644 --- a/shell/evolution-shell-client.h +++ b/shell/evolution-shell-client.h @@ -59,10 +59,16 @@ struct _EvolutionShellClientClass { }; -GtkType evolution_shell_client_get_type (void); -void evolution_shell_client_construct (EvolutionShellClient *shell_client, - Evolution_Shell corba_shell); -EvolutionShellClient *evolution_shell_client_new (Evolution_Shell shell); +GtkType evolution_shell_client_get_type (void); +void evolution_shell_client_construct (EvolutionShellClient *shell_client, + Evolution_Shell corba_shell); +EvolutionShellClient *evolution_shell_client_new (Evolution_Shell shell); + +void evolution_shell_client_user_select_folder (EvolutionShellClient *shell_client, + const char *title, + const char *default_folder, + char **uri_return, + char **physical_uri_return); #ifdef __cplusplus } |