From ddaa0af2ceba5de217424eeddfa3f650049ddfa1 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Wed, 4 Sep 2002 16:05:35 +0000 Subject: Pass NULL as @unpopulate_folder_context_menu_fn to * gui/component/addressbook-component.c (create_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * gui/component-factory.c (create_object): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * mail-account-gui.c (mail_account_gui_save): Remove unused variable. * component-factory.c (unpopulate_folder_context_menu): New. (create_component): Pass it to evolution_shell_component_new(). * component-factory.c (create_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * e-storage-set-view.c (popup_folder_menu): Remove the context menu items using evolution_shell_component_client_unpopulate_folder_context_menu() instead of doing it ourself, since BonoboUI sucks. * evolution-shell-component-client.c (evolution_shell_component_client_unpopulate_folder_context_menu): New. * evolution-test-component.c (register_component): Pass NULL as @unpopulate_folder_context_menu_fn to evolution_shell_component_new(). * evolution-shell-component.c: New member unpopulate_folder_context_menu_fn in EvolutionShellComponentPrivate. New member uic in EvolutionShellComponentPrivate. (init): Init new members to NULL. (destroy): bonobo_object_unref() priv->uic if not NULL. (evolution_shell_component_new): New arg @unpopulate_folder_context_menu_fn. (evolution_shell_component_construct): Likewise. (impl_populateFolderContextMenu): Set priv->uic to the newly created UIComponent. (impl_unpopulateFolderContextMenu): New, implementation for the ::unpopulateFolderContextMenu CORBA method. (class_init): Install. * Evolution-ShellComponent.idl (unpopulateFolderContextMenu): New method. (AlreadyPopulated): New exception. (populateFolderContextMenu): Can raise it. (NotPopulated): New exception. svn path=/trunk/; revision=17963 --- calendar/ChangeLog | 6 ++++++ calendar/gui/calendar-component.c | 1 + calendar/gui/component-factory.c | 1 + 3 files changed, 8 insertions(+) (limited to 'calendar') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 0d441a11f4..303de841c0 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,9 @@ +2002-09-04 Ettore Perazzoli + + * gui/component-factory.c (create_object): Pass NULL as + @unpopulate_folder_context_menu_fn to + evolution_shell_component_new(). + 2002-09-03 JP Rosevear * gui/itip-utils.c (comp_compliant): don't make the reply diff --git a/calendar/gui/calendar-component.c b/calendar/gui/calendar-component.c index 39f55a1000..41e5460049 100644 --- a/calendar/gui/calendar-component.c +++ b/calendar/gui/calendar-component.c @@ -688,6 +688,7 @@ create_object (void) remove_folder, xfer_folder, NULL, /* populate_folder_context_menu_fn */ + NULL, /* unpopulate_folder_context_menu_fn */ NULL, /* get_dnd_selection_fn */ request_quit, NULL /* closure */); diff --git a/calendar/gui/component-factory.c b/calendar/gui/component-factory.c index 39f55a1000..41e5460049 100644 --- a/calendar/gui/component-factory.c +++ b/calendar/gui/component-factory.c @@ -688,6 +688,7 @@ create_object (void) remove_folder, xfer_folder, NULL, /* populate_folder_context_menu_fn */ + NULL, /* unpopulate_folder_context_menu_fn */ NULL, /* get_dnd_selection_fn */ request_quit, NULL /* closure */); -- cgit v1.2.3