633 |
}; |
}; |
634 |
subkey_menu_t SUBKEY_MENU[] = { |
subkey_menu_t SUBKEY_MENU[] = { |
635 |
{0, _("DSA (sign only)"), 3, GPGME_PK_DSA}, |
{0, _("DSA (sign only)"), 3, GPGME_PK_DSA}, |
636 |
{1, _("ElGamal (encrypt only)"), 4, GPGME_PK_ELG_E}, |
{1, _("RSA (sign only)"), 4, GPGME_PK_RSA_S}, |
637 |
{2, _("RSA (sign only)"), 5, GPGME_PK_RSA_E}, |
{2, _("ElGamal (encrypt only)"), 5, GPGME_PK_ELG_E}, |
638 |
{3, _("RSA (encrypt only)"), 6, GPGME_PK_RSA_S} |
{3, _("RSA (encrypt only)"), 6, GPGME_PK_RSA_E} |
639 |
}; |
}; |
640 |
#define N_SUBKEY_MENU 4 |
#define N_SUBKEY_MENU 4 |
641 |
|
|
669 |
} |
} |
670 |
CheckDlgButton (dlg, IDC_ADDSUBKEY_EXPIRE, BST_CHECKED); |
CheckDlgButton (dlg, IDC_ADDSUBKEY_EXPIRE, BST_CHECKED); |
671 |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_EXPDATE), FALSE); |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_EXPDATE), FALSE); |
672 |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_SIZE), FALSE); |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_SIZE), TRUE); |
673 |
init_keysize_box (dlg, IDC_ADDSUBKEY_SIZE); |
init_keysize_box (dlg, IDC_ADDSUBKEY_SIZE); |
674 |
SetForegroundWindow (dlg); |
SetForegroundWindow (dlg); |
675 |
center_window (dlg, ctx->parent); |
center_window (dlg, ctx->parent); |
682 |
case WM_COMMAND: |
case WM_COMMAND: |
683 |
if (HIWORD (wparam) == BN_CLICKED && |
if (HIWORD (wparam) == BN_CLICKED && |
684 |
LOWORD (wparam) == IDC_ADDSUBKEY_EXPIRE) { |
LOWORD (wparam) == IDC_ADDSUBKEY_EXPIRE) { |
685 |
if (IsDlgButtonChecked (dlg, IDC_ADDSUBKEY_EXPIRE)) |
int on = IsDlgButtonChecked (dlg, IDC_ADDSUBKEY_EXPIRE); |
686 |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_EXPDATE), FALSE); |
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_EXPDATE), on? TRUE : FALSE); |
|
else |
|
|
EnableWindow (GetDlgItem (dlg, IDC_ADDSUBKEY_EXPDATE), TRUE); |
|
687 |
} |
} |
688 |
|
|
689 |
switch (LOWORD (wparam)) { |
switch (LOWORD (wparam)) { |