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
committerRodrigo Moya <rodrigo@gnome-db.org>2011-06-30 00:42:19 +0800
commit8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f (patch)
tree0d8a1bb2e42f4be322274d9a3b87c45e26a59bb9 /mail/em-folder-selector.h
parentfcfe3ec2a1c638e1869aeb004bc0d957e92a0778 (diff)
downloadgsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.gz
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.bz2
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.lz
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.xz
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.zst
gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.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