aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder.h
diff options
context:
space:
mode:
authorbertrand <Bertrand.Guiheneuf@inria.fr>1999-05-01 16:23:26 +0800
committerBertrand Guiheneuf <bertrand@src.gnome.org>1999-05-01 16:23:26 +0800
commitc24e7b0058a23203a2de15d88602691451566a00 (patch)
tree9d93b0afd1d399295903b9afca0f44f970268049 /camel/camel-folder.h
parent0a65118fb835549009ae4d17cae758182fcc096b (diff)
downloadgsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar.gz
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar.bz2
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar.lz
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar.xz
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.tar.zst
gsoc2013-evolution-c24e7b0058a23203a2de15d88602691451566a00.zip
new methods.
1999-05-01 bertrand <Bertrand.Guiheneuf@inria.fr> * camel/camel-folder.c (camel_folder_delete): (camel_folder_delete_messages): new methods. svn path=/trunk/; revision=885
Diffstat (limited to 'camel/camel-folder.h')
-rw-r--r--camel/camel-folder.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/camel/camel-folder.h b/camel/camel-folder.h
index 9ce27a86a3..9df16156e4 100644
--- a/camel/camel-folder.h
+++ b/camel/camel-folder.h
@@ -70,7 +70,6 @@ struct _CamelFolder
CamelStore *parent_store;
CamelFolder *parent_folder;
-
};
@@ -92,6 +91,8 @@ typedef struct {
gboolean (*is_open) (CamelFolder *folder);
CamelFolder * (*get_folder) (CamelFolder *folder, GString *folder_name);
gboolean (*create) (CamelFolder *folder);
+ gboolean (*delete) (CamelFolder *folder, gboolean recurse);
+ gboolean (*delete_messages) (CamelFolder *folder);
} CamelFolderClass;
@@ -102,6 +103,8 @@ GtkType camel_folder_get_type (void);
/* public methods */
gboolean camel_folder_create(CamelFolder *folder);
+gboolean camel_folder_delete (CamelFolder *folder, gboolean recurse);
+gboolean camel_folder_delete_messages (CamelFolder *folder);