aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder.h
diff options
context:
space:
mode:
authorbertrand <Bertrand.Guiheneuf@inria.fr>1999-04-19 03:01:23 +0800
committerBertrand Guiheneuf <bertrand@src.gnome.org>1999-04-19 03:01:23 +0800
commitb6df9d55cb6d3b348c831f4591398a0acc8247d9 (patch)
tree3b1f0dca459cfede1e137decfb65364e4f7b1c3d /camel/camel-folder.h
parent39eed88537557a8fab36894ee1bb4ab248f7261a (diff)
downloadgsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar.gz
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar.bz2
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar.lz
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar.xz
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.tar.zst
gsoc2013-evolution-b6df9d55cb6d3b348c831f4591398a0acc8247d9.zip
implemented (partially) have to write CamelStore before finishing it.
1999-04-18 bertrand <Bertrand.Guiheneuf@inria.fr> * camel/camel-folder.c: (camel_folder_create): implemented (partially) have to write CamelStore before finishing it. * camel/camel-folder.h (CamelFolder): added full_name field (CamelFolderClass): added set/get_full_name methods Some more work svn path=/trunk/; revision=853
Diffstat (limited to 'camel/camel-folder.h')
-rw-r--r--camel/camel-folder.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/camel/camel-folder.h b/camel/camel-folder.h
index e08b0ab618..12855a054c 100644
--- a/camel/camel-folder.h
+++ b/camel/camel-folder.h
@@ -51,9 +51,9 @@ typedef enum {
} CamelFolderOpenMode;
+typedef struct _CamelFolder CamelFolder;
-
-typedef struct
+struct _CamelFolder
{
GtkObject parent_object;
@@ -64,12 +64,13 @@ typedef struct
CamelFolderOpenMode open_mode;
CamelFolderState open_state;
GString *name;
- /*
- CamelStore *parent_store;
+ GString *full_name;
+#warning uncomment when CamelStore is done
+ /*CamelStore *parent_store;*/
CamelFolder *parent_folder;
- */
-} CamelFolder;
+
+};
@@ -80,7 +81,9 @@ typedef struct {
void (*open) (CamelFolder *object);
void (*close) (CamelFolder *folder, gboolean expunge);
void (*set_name) (CamelFolder *folder, GString *name_string);
+ void (*set_full_name) (CamelFolder *folder, GString *name_string);
GString * (*get_name) (CamelFolder *folder);
+ GString * (*get__full_name) (CamelFolder *folder);
gboolean (*can_hold_folders) (CamelFolder *folder);
gboolean (*can_hold_messages) (CamelFolder *folder);
gboolean (*exists) (CamelFolder *folder);