aboutsummaryrefslogtreecommitdiffstats
path: root/shell/evolution-storage.h
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2001-09-07 09:58:00 +0800
committerChris Toshok <toshok@src.gnome.org>2001-09-07 09:58:00 +0800
commit38353e7c0379625454b02138160314a22ee5c102 (patch)
treec960acd6b1600acff4a5c587930547086007a8ae /shell/evolution-storage.h
parent8e7d0e31cb1a6ac4c0b5f58522ac6b468b872f9d (diff)
downloadgsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar.gz
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar.bz2
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar.lz
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar.xz
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.tar.zst
gsoc2013-evolution-38353e7c0379625454b02138160314a22ee5c102.zip
change to match create_folder. (e_marshal_NONE__POINTER_POINTER_POINTER):
2001-09-06 Chris Toshok <toshok@ximian.com> * 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
Diffstat (limited to 'shell/evolution-storage.h')
-rw-r--r--shell/evolution-storage.h20
1 files changed, 11 insertions, 9 deletions
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,