aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder.h
diff options
context:
space:
mode:
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);