128 |
int _class; |
int _class; |
129 |
} ctx; |
} ctx; |
130 |
const char *fmt_templ = _("%s %s signature"); |
const char *fmt_templ = _("%s %s signature"); |
131 |
|
char *s; |
132 |
|
|
133 |
switch (msg) { |
switch (msg) { |
134 |
case WM_SYSCOMMAND: |
case WM_SYSCOMMAND: |
169 |
SetDlgItemInt (dlg, IDC_SIGPROPS_CLASS, ctx._class, FALSE); |
SetDlgItemInt (dlg, IDC_SIGPROPS_CLASS, ctx._class, FALSE); |
170 |
if (ctx.exportable) |
if (ctx.exportable) |
171 |
CheckDlgButton (dlg, IDC_SIGPROPS_EXP, BST_CHECKED); |
CheckDlgButton (dlg, IDC_SIGPROPS_EXP, BST_CHECKED); |
172 |
if (!get_pubkey (ks->keyid+8, &issuer)) { |
if (!get_pubkey (ks->keyid+8, &issuer)) |
173 |
char *uid = utf8_to_wincp2 (issuer->uids->uid); |
s = utf8_to_native (issuer->uids->uid); |
|
SetDlgItemText (dlg, IDC_SIGPROPS_ISSUER, uid); |
|
|
safe_free (uid); |
|
|
} |
|
174 |
else |
else |
175 |
SetDlgItemText (dlg, IDC_SIGPROPS_ISSUER, _(" user ID not found")); |
s = strdup (_(" user ID not found")); |
176 |
|
SetDlgItemText (dlg, IDC_SIGPROPS_ISSUER, s); |
177 |
|
safe_free (s); |
178 |
if (ks->expires == 0) { |
if (ks->expires == 0) { |
179 |
ShowWindow (GetDlgItem (dlg, IDC_SIGPROPS_EXPSTR), SW_HIDE); |
ShowWindow (GetDlgItem (dlg, IDC_SIGPROPS_EXPSTR), SW_HIDE); |
180 |
ShowWindow (GetDlgItem (dlg, IDC_SIGPROPS_EXPDATE), SW_HIDE); |
ShowWindow (GetDlgItem (dlg, IDC_SIGPROPS_EXPDATE), SW_HIDE); |
390 |
k = (winpt_key_t) lparam; |
k = (winpt_key_t) lparam; |
391 |
if (!k) |
if (!k) |
392 |
BUG (0); |
BUG (0); |
393 |
if (k->uid) |
if (k->uid) { |
394 |
_snprintf (inf, DIM (inf)-1, _("Signature List for \"%s\""), k->uid); |
char *p = utf8_to_native (k->uid); |
395 |
|
_snprintf (inf, DIM (inf)-1, _("Signature List for \"%s\""), p); |
396 |
|
safe_free (p); |
397 |
|
} |
398 |
SetWindowText (dlg, inf); |
SetWindowText (dlg, inf); |
399 |
SetDlgItemText (dlg, IDC_KEYSIG_RECVKEY, _("&Receive Key")); |
SetDlgItemText (dlg, IDC_KEYSIG_RECVKEY, _("&Receive Key")); |
400 |
SetDlgItemText (dlg, IDC_KEYSIG_SIGPROPS, _("&Properties")); |
SetDlgItemText (dlg, IDC_KEYSIG_SIGPROPS, _("&Properties")); |