From 38353e7c0379625454b02138160314a22ee5c102 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Fri, 7 Sep 2001 01:58:00 +0000 Subject: change to match create_folder. (e_marshal_NONE__POINTER_POINTER_POINTER): 2001-09-06 Chris Toshok * evolution-storage.c (impl_Storage_async_remove_folder): change to match create_folder. (e_marshal_NONE__POINTER_POINTER_POINTER): new marshaller for remove_folder. (class_init): make sure to use the right marshaller for create/remove_folder. * evolution-storage.h: change the signature of both the create_folder and remove_folder signals to be more in line with what's in evolution-storage.c. They both take a Bonobo_Listener which the signal func notifies, instead of synchronously returning the result. svn path=/trunk/; revision=12667 --- shell/evolution-storage.h | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'shell/evolution-storage.h') diff --git a/shell/evolution-storage.h b/shell/evolution-storage.h index 01aa2b018d..f9c90b212c 100644 --- a/shell/evolution-storage.h +++ b/shell/evolution-storage.h @@ -82,15 +82,17 @@ struct _EvolutionStorageClass { BonoboObjectClass parent_class; /* signals */ - int (*create_folder) (EvolutionStorage *storage, - const char *path, - const char *type, - const char *description, - const char *parent_physical_uri); - - int (*remove_folder) (EvolutionStorage *storage, - const char *path, - const char *physical_uri); + void (*create_folder) (EvolutionStorage *storage, + const Bonobo_Listener listener, + const char *path, + const char *type, + const char *description, + const char *parent_physical_uri); + + void (*remove_folder) (EvolutionStorage *storage, + const Bonobo_Listener listener, + const char *path, + const char *physical_uri); void (*update_folder) (EvolutionStorage *storage, const char *path, -- cgit v1.2.3