diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-24 10:42:49 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-05-24 12:17:34 +0800 |
commit | c6d8a030399f9e3d9f38798e99cdeecaf2d5fbbb (patch) | |
tree | d92b5f0f9623e194c9f79b73ff57ba31e00fd257 /mail/em-folder-selector.h | |
parent | e5bb31aae65efd3dbc1804570849e5495a71daf9 (diff) | |
download | gsoc2013-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.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 |