#if USE_GPGME
static struct Privacy {
- GtkWidget *checkbtn_default_encrypt;
- GtkWidget *checkbtn_ascii_armored;
- GtkWidget *checkbtn_default_sign;
GtkWidget *checkbtn_auto_check_signatures;
GtkWidget *checkbtn_gpg_signature_popup;
GtkWidget *checkbtn_passphrase_grab;
static void prefs_common_default_signkey_set_data_from_optmenu
(PrefParam *pparam);
static void prefs_common_default_signkey_set_optmenu (PrefParam *pparam);
-static void prefs_common_ascii_armored_warning(GtkWidget* widget,
- gpointer unused);
#endif
static void prefs_common_recv_dialog_set_data_from_optmenu(PrefParam *pparam);
static void prefs_common_recv_dialog_set_optmenu(PrefParam *pparam);
#if USE_GPGME
/* Privacy */
- {"default_encrypt", "FALSE", &prefs_common.default_encrypt, P_BOOL,
- &privacy.checkbtn_default_encrypt,
- prefs_set_data_from_toggle, prefs_set_toggle},
- {"ascii_armored", "FALSE", &prefs_common.ascii_armored, P_BOOL,
- &privacy.checkbtn_ascii_armored,
- prefs_set_data_from_toggle, prefs_set_toggle},
- {"default_sign", "FALSE", &prefs_common.default_sign, P_BOOL,
- &privacy.checkbtn_default_sign,
- prefs_set_data_from_toggle, prefs_set_toggle},
{"auto_check_signatures", "TRUE",
&prefs_common.auto_check_signatures, P_BOOL,
&privacy.checkbtn_auto_check_signatures,
GtkWidget *vbox1;
GtkWidget *vbox2;
GtkWidget *hbox1;
- GtkWidget *checkbtn_default_encrypt;
- GtkWidget *checkbtn_ascii_armored;
- GtkWidget *checkbtn_default_sign;
GtkWidget *checkbtn_auto_check_signatures;
GtkWidget *checkbtn_gpg_signature_popup;
GtkWidget *checkbtn_passphrase_grab;
gtk_widget_show (vbox2);
gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0);
- PACK_CHECK_BUTTON (vbox2, checkbtn_default_encrypt,
- _("Encrypt message by default"));
-
- PACK_CHECK_BUTTON (vbox2, checkbtn_ascii_armored,
- _("Plain ASCII armored"));
- gtk_signal_connect(GTK_OBJECT(checkbtn_ascii_armored), "toggled",
- prefs_common_ascii_armored_warning, (gpointer)0);
-
- PACK_CHECK_BUTTON (vbox2, checkbtn_default_sign,
- _("Sign message by default"));
-
PACK_CHECK_BUTTON (vbox2, checkbtn_auto_check_signatures,
_("Automatically check signatures"));
/* FIXME: disabled because not implemented */
gtk_widget_set_sensitive(optmenu, FALSE);
- privacy.checkbtn_default_encrypt = checkbtn_default_encrypt;
- privacy.checkbtn_ascii_armored = checkbtn_ascii_armored;
- privacy.checkbtn_default_sign = checkbtn_default_sign;
privacy.checkbtn_auto_check_signatures
= checkbtn_auto_check_signatures;
privacy.checkbtn_gpg_signature_popup
prefs_common_charset_set_data_from_optmenu(pparam);
#endif
}
-
-static void prefs_common_ascii_armored_warning(GtkWidget* widget,
- gpointer unused)
-{
- if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))
- && gtk_notebook_get_current_page(GTK_NOTEBOOK(dialog.notebook))) {
- alertpanel_message(_("Warning - Privacy/Plain ASCII armored"),
- _("Its not recommend to use the old style plain ASCII\n"
- "armored mode for encypted messages. It doesn't comply\n"
- "with the RFC 3156 - MIME security with OpenPGP."));
- }
-}
#endif /* USE_GPGME */
static void prefs_interface_create(void)