aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-account-gui.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-06-02 06:40:17 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-06-02 06:40:17 +0800
commitdfda76b995cedfee0588e3f9a9b7e22574dd0c58 (patch)
tree5d680062194ba89cb3ea9772cb752023cc27a382 /mail/mail-account-gui.h
parent07f5146f0832d7611a21b328723382583b7107e0 (diff)
downloadgsoc2013-evolution-dfda76b995cedfee0588e3f9a9b7e22574dd0c58.tar.gz
gsoc2013-evolution-dfda76b995cedfee0588e3f9a9b7e22574dd0c58.tar.zst
gsoc2013-evolution-dfda76b995cedfee0588e3f9a9b7e22574dd0c58.zip
Save the pgp and smime settings. (mail_account_gui_new): Setup the pgp and
2001-06-01 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_save): Save the pgp and smime settings. (mail_account_gui_new): Setup the pgp and s/mime page (but disable the s/mime frame if we are not compiled with s/mime support). * mail-config.c (account_copy): Updated to save extra pgp and smime options. (account_destroy): Free draft/sent folder info and also the new pgp/smime keys. (config_read): Read in the pgp and s/mime config options. (mail_config_write): Save the account pgp and smime options. svn path=/trunk/; revision=10084
Diffstat (limited to 'mail/mail-account-gui.h')
-rw-r--r--mail/mail-account-gui.h20
1 files changed, 13 insertions, 7 deletions
diff --git a/mail/mail-account-gui.h b/mail/mail-account-gui.h
index 159743e475..f1989a4ec4 100644
--- a/mail/mail-account-gui.h
+++ b/mail/mail-account-gui.h
@@ -47,7 +47,7 @@ typedef struct {
GtkWidget *authitem;
GtkToggleButton *remember;
GtkButton *check_supported;
-
+
CamelProvider *provider;
CamelProviderType provider_type;
} MailAccountGuiService;
@@ -60,34 +60,40 @@ typedef struct {
GtkWidget *top;
MailConfigAccount *account;
GladeXML *xml;
-
+
/* identity */
GtkEntry *full_name;
GtkEntry *email_address;
GtkEntry *organization;
GnomeFileEntry *signature;
-
+
/* incoming mail */
MailAccountGuiService source;
GtkToggleButton *source_auto_check;
GtkSpinButton *source_auto_check_min;
-
+
/* extra incoming config */
GHashTable *extra_config;
-
+
/* outgoing mail */
MailAccountGuiService transport;
GtkToggleButton *transport_needs_auth;
-
+
/* account management */
GtkEntry *account_name;
GtkToggleButton *default_account;
-
+
/* special folders */
GtkButton *drafts_folder_button;
MailAccountGuiFolder drafts_folder;
GtkButton *sent_folder_button;
MailAccountGuiFolder sent_folder;
+
+ /* Security */
+ GtkEntry *pgp_key;
+ GtkToggleButton *pgp_encrypt_to_self;
+ GtkEntry *smime_key;
+ GtkToggleButton *smime_encrypt_to_self;
} MailAccountGui;