From 47ab2202ba161234ec2790290152f64be0163dd7 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Fri, 26 May 2000 14:49:12 +0000 Subject: Made the storage view update at changes in the storage, and implemented a BonoboObject for wrapping the Evolution::Storage CORBA interface. Also fixed a few bugs. This makes the shell's storage extensibility usable for Evolution components. svn path=/trunk/; revision=3219 --- shell/e-storage-set.h | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'shell/e-storage-set.h') diff --git a/shell/e-storage-set.h b/shell/e-storage-set.h index 500f3c31de..e41471764d 100644 --- a/shell/e-storage-set.h +++ b/shell/e-storage-set.h @@ -58,15 +58,13 @@ struct _EStorageSet { struct _EStorageSetClass { GtkObjectClass parent_class; - /* Virtual methods. */ - - void (* add_storage) (EStorageSet *storage_set, EStorage *storage); - void (* remove_storage) (EStorageSet *storage_set, EStorage *storage); - /* Signals. */ - void (* new_storage) (EStorageSet *storage_set, EStorage *storage); - void (* removed_storage) (EStorageSet *storage_set, EStorage *storage); + void (* new_storage) (EStorageSet *storage_set, EStorage *storage); + void (* removed_storage) (EStorageSet *storage_set, EStorage *storage); + /* FIXME? Inconsistency between storage and folders. */ + void (* new_folder) (EStorageSet *storage_set, const char *path); + void (* removed_folder) (EStorageSet *storage_set, const char *path); }; @@ -75,9 +73,9 @@ void e_storage_set_construct (EStorageSet *storage_set, EFolderTypeRegistry *folder_type_registry); EStorageSet *e_storage_set_new (EFolderTypeRegistry *folder_type_registry); -void e_storage_set_add_storage (EStorageSet *storage_set, +gboolean e_storage_set_add_storage (EStorageSet *storage_set, EStorage *storage); -void e_storage_set_remove_storage (EStorageSet *storage_set, +gboolean e_storage_set_remove_storage (EStorageSet *storage_set, EStorage *storage); GList *e_storage_set_get_storage_list (EStorageSet *storage_set); -- cgit v1.2.3