aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-folder-selector.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-05-24 10:42:49 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-05-24 12:17:34 +0800
commitc6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb (patch)
treed92b5f0f9623e194c9f79b73ff57ba31e00fd257 /mail/em-folder-selector.h
parente5bb31aae65efd3dbc1804570849e5495a71daf9 (diff)
downloadgsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar.gz
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar.bz2
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar.lz
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar.xz
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.tar.zst
gsoc2013-evolution-c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb.zip
Let EMFolderSelector create its own EMFolderTree.
Also, minimize the EMFolderSelector API by removing frivolous wrapper functions and unused functions.
Diffstat (limited to 'mail/em-folder-selector.h')
-rw-r--r--mail/em-folder-selector.h27
1 files changed, 6 insertions, 21 deletions
diff --git a/mail/em-folder-selector.h b/mail/em-folder-selector.h
index 1056a1145e..456abdc20a 100644
--- a/mail/em-folder-selector.h
+++ b/mail/em-folder-selector.h
@@ -54,12 +54,11 @@ typedef struct _EMFolderSelectorPrivate EMFolderSelectorPrivate;
struct _EMFolderSelector {
GtkDialog parent;
+ EMFolderSelectorPrivate *priv;
guint32 flags;
- EMFolderTree *emft;
GtkEntry *name_entry;
- gchar *selected_path;
gchar *selected_uri;
gchar *created_uri;
@@ -79,35 +78,21 @@ enum {
};
GType em_folder_selector_get_type (void);
-void em_folder_selector_construct (EMFolderSelector *emfs,
- EMFolderTree *emft,
- guint32 flags,
- const gchar *title,
- const gchar *text,
- const gchar *oklabel);
GtkWidget * em_folder_selector_new (GtkWindow *parent,
- EMFolderTree *emft,
+ EMailBackend *backend,
guint32 flags,
const gchar *title,
const gchar *text,
const gchar *oklabel);
GtkWidget * em_folder_selector_create_new (GtkWindow *parent,
- EMFolderTree *emft,
+ EMailBackend *backend,
guint32 flags,
const gchar *title,
const gchar *text);
-void em_folder_selector_set_selected (EMFolderSelector *emfs,
- const gchar *uri);
-void em_folder_selector_set_selected_list
- (EMFolderSelector *emfs,
- GList *list);
-const gchar * em_folder_selector_get_selected_uri
- (EMFolderSelector *emfs);
-const gchar * em_folder_selector_get_selected_path
+EMailBackend * em_folder_selector_get_backend (EMFolderSelector *emfs);
+EMFolderTree * em_folder_selector_get_folder_tree
(EMFolderSelector *emfs);
-GList * em_folder_selector_get_selected_uris
- (EMFolderSelector *emfs);
-GList * em_folder_selector_get_selected_paths
+const gchar * em_folder_selector_get_selected_uri
(EMFolderSelector *emfs);
G_END_DECLS