diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-24 10:42:49 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-06-30 00:42:19 +0800 |
commit | 8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f (patch) | |
tree | 0d8a1bb2e42f4be322274d9a3b87c45e26a59bb9 /mail/em-folder-selector.h | |
parent | fcfe3ec2a1c638e1869aeb004bc0d957e92a0778 (diff) | |
download | gsoc2013-evolution-8decdbc4cb82c5cda0df7f5f251832f3e8f06e4f.tar.gz 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.h | 27 |
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 |