aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage-set.h
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-05-14 09:32:19 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-05-14 09:32:19 +0800
commit7198aa064a8fc90389087c6704149e19bee51a43 (patch)
tree585f055ab291bf5e21626ceb32ed740a44e65d0b /shell/e-storage-set.h
parent8dea04ca5e0bef9db235e7f2e44a23b61be24e0f (diff)
downloadgsoc2013-evolution-7198aa064a8fc90389087c6704149e19bee51a43.tar.gz
gsoc2013-evolution-7198aa064a8fc90389087c6704149e19bee51a43.tar.zst
gsoc2013-evolution-7198aa064a8fc90389087c6704149e19bee51a43.zip
Initial implementation of the tree view for the folders.
svn path=/trunk/; revision=3020
Diffstat (limited to 'shell/e-storage-set.h')
-rw-r--r--shell/e-storage-set.h35
1 files changed, 23 insertions, 12 deletions
diff --git a/shell/e-storage-set.h b/shell/e-storage-set.h
index 1131a7e0f7..fddf0f0ce9 100644
--- a/shell/e-storage-set.h
+++ b/shell/e-storage-set.h
@@ -28,6 +28,8 @@
#include <config.h>
#endif
+#include "e-folder-type-repository.h"
+
#include "e-storage.h"
#ifdef __cplusplus
@@ -67,18 +69,27 @@ struct _EStorageSetClass {
};
-GtkType e_storage_set_get_type (void);
-void e_storage_set_construct (EStorageSet *storage_set);
-EStorageSet *e_storage_set_new (void);
-
-GList *e_storage_set_get_storage_list (EStorageSet *storage_set);
-EStorage *e_storage_set_get_storage (EStorageSet *storage_set, const char *name);
-
-void e_storage_set_add_storage (EStorageSet *storage_set, EStorage *storage);
-void e_storage_set_remove_storage (EStorageSet *storage_set, EStorage *storage);
-
-EStorage *e_storage_get_storage (EStorageSet *storage_set, const char *storage_name);
-EFolder *e_storage_set_get_folder (EStorageSet *storage_set, const char *path);
+GtkType e_storage_set_get_type (void);
+void e_storage_set_construct (EStorageSet *storage_set,
+ EFolderTypeRepository *folder_type_repository);
+EStorageSet *e_storage_set_new (EFolderTypeRepository *folder_type_repository);
+
+GList *e_storage_set_get_storage_list (EStorageSet *storage_set);
+EStorage *e_storage_set_get_storage (EStorageSet *storage_set,
+ const char *name);
+void e_storage_set_add_storage (EStorageSet *storage_set,
+ EStorage *storage);
+void e_storage_set_remove_storage (EStorageSet *storage_set,
+ EStorage *storage);
+
+EStorage *e_storage_set_get_storage (EStorageSet *storage_set,
+ const char *storage_name);
+EFolder *e_storage_set_get_folder (EStorageSet *storage_set,
+ const char *path);
+
+GtkWidget *e_storage_set_new_view (EStorageSet *storage_set);
+
+EFolderTypeRepository *e_storage_set_get_folder_type_repository (EStorageSet *storage_set);
#ifdef __cplusplus
}