aboutsummaryrefslogtreecommitdiff
path: root/src/prefs_account_dialog.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/prefs_account_dialog.c')
-rw-r--r--src/prefs_account_dialog.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/prefs_account_dialog.c b/src/prefs_account_dialog.c
index faf77734..6f56515e 100644
--- a/src/prefs_account_dialog.c
+++ b/src/prefs_account_dialog.c
@@ -1,6 +1,6 @@
/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2012 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2014 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -142,6 +142,7 @@ static struct Privacy {
GtkWidget *default_sign_chkbtn;
GtkWidget *default_encrypt_chkbtn;
GtkWidget *encrypt_reply_chkbtn;
+ GtkWidget *encrypt_to_self_chkbtn;
GtkWidget *ascii_armored_chkbtn;
GtkWidget *clearsign_chkbtn;
GtkWidget *defaultkey_radiobtn;
@@ -343,6 +344,8 @@ static PrefsUIData ui_data[] = {
prefs_set_data_from_toggle, prefs_set_toggle},
{"encrypt_reply", &privacy.encrypt_reply_chkbtn,
prefs_set_data_from_toggle, prefs_set_toggle},
+ {"encrypt_to_self", &privacy.encrypt_to_self_chkbtn,
+ prefs_set_data_from_toggle, prefs_set_toggle},
{"ascii_armored", &privacy.ascii_armored_chkbtn,
prefs_set_data_from_toggle, prefs_set_toggle},
{"clearsign", &privacy.clearsign_chkbtn,
@@ -1432,6 +1435,7 @@ static void prefs_account_privacy_create(void)
GtkWidget *default_sign_chkbtn;
GtkWidget *default_encrypt_chkbtn;
GtkWidget *encrypt_reply_chkbtn;
+ GtkWidget *encrypt_to_self_chkbtn;
GtkWidget *ascii_armored_chkbtn;
GtkWidget *clearsign_chkbtn;
GtkWidget *defaultkey_radiobtn;
@@ -1454,6 +1458,8 @@ static void prefs_account_privacy_create(void)
_("PGP encrypt message by default"));
PACK_CHECK_BUTTON (vbox2, encrypt_reply_chkbtn,
_("Encrypt when replying to encrypted message"));
+ PACK_CHECK_BUTTON (vbox2, encrypt_to_self_chkbtn,
+ _("Add my own key to the recipients list"));
PACK_CHECK_BUTTON (vbox2, ascii_armored_chkbtn,
_("Use ASCII-armored format for encryption"));
PACK_CHECK_BUTTON (vbox2, clearsign_chkbtn,
@@ -1462,7 +1468,7 @@ static void prefs_account_privacy_create(void)
G_CALLBACK (prefs_account_ascii_armored_warning),
NULL);
- PACK_FRAME (vbox1, frame1, _("Sign key"));
+ PACK_FRAME (vbox1, frame1, _("Sign / Encryption key"));
vbox2 = gtk_vbox_new (FALSE, 0);
gtk_widget_show (vbox2);
@@ -1518,6 +1524,7 @@ static void prefs_account_privacy_create(void)
privacy.default_sign_chkbtn = default_sign_chkbtn;
privacy.default_encrypt_chkbtn = default_encrypt_chkbtn;
privacy.encrypt_reply_chkbtn = encrypt_reply_chkbtn;
+ privacy.encrypt_to_self_chkbtn = encrypt_to_self_chkbtn;
privacy.ascii_armored_chkbtn = ascii_armored_chkbtn;
privacy.clearsign_chkbtn = clearsign_chkbtn;
privacy.defaultkey_radiobtn = defaultkey_radiobtn;