1177 |
Header_SetImageList(ListView_GetHeader (kl), glob_imagelist); |
Header_SetImageList(ListView_GetHeader (kl), glob_imagelist); |
1178 |
kmi->lv = keylist_load (GetDlgItem (dlg, IDC_KEYMISC_KEYLIST), c, |
kmi->lv = keylist_load (GetDlgItem (dlg, IDC_KEYMISC_KEYLIST), c, |
1179 |
NULL, KEYLIST_LIST, kmi->keylist_sortby); |
NULL, KEYLIST_LIST, kmi->keylist_sortby); |
1180 |
|
if (check_ultimate_trusted_key ()) { |
1181 |
|
msg_box (dlg, _("No ultimately trusted key found.\n" |
1182 |
|
"Please set at least one secret key to ultimate trust."), |
1183 |
|
_("Key Manager"), MB_WARN); |
1184 |
|
} |
1185 |
/* init subclassing for the listview */ |
/* init subclassing for the listview */ |
1186 |
keylist_proc.opaque = kmi; |
keylist_proc.opaque = kmi; |
1187 |
keylist_proc.dlg = dlg; |
keylist_proc.dlg = dlg; |
1576 |
k.keyid = k.tmp_keyid; |
k.keyid = k.tmp_keyid; |
1577 |
k.uid = key->uids->uid; |
k.uid = key->uids->uid; |
1578 |
k.ctx = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
k.ctx = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx); |
1579 |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_KEYSIG, dlg, |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_KEYSIG_TREE, dlg, |
1580 |
keysig_dlg_proc, (LPARAM)&k, |
sigtree_dlg_proc, (LPARAM)&k, |
1581 |
_("Key Signature List" ), IDS_WINPT_KEYSIG); |
_("Key Signature List"), IDS_WINPT_KEYSIG); |
1582 |
if (k.update) |
if (k.update) |
1583 |
update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0); |
update_key (kmi->lv, kmi->lv_idx, k.tmp_keyid, 0); |
1584 |
return TRUE; |
return TRUE; |
1692 |
|
|
1693 |
case ID_KEYMISC_IMPORT_HTTP: |
case ID_KEYMISC_IMPORT_HTTP: |
1694 |
url = (struct URL_ctx_s*)get_http_file_dlg (dlg); |
url = (struct URL_ctx_s*)get_http_file_dlg (dlg); |
1695 |
if (url->cancel == 0) { |
if (url && url->cancel == 0) { |
1696 |
km_http_import (dlg, url->url); |
km_http_import (dlg, url->url); |
1697 |
refresh_keylist (kmi); |
refresh_keylist (kmi); |
1698 |
} |
} |
1755 |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_ABOUT, glob_hwnd, |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_ABOUT, glob_hwnd, |
1756 |
about_winpt_dlg_proc, 0, _("About WinPT"), |
about_winpt_dlg_proc, 0, _("About WinPT"), |
1757 |
IDS_WINPT_ABOUT); |
IDS_WINPT_ABOUT); |
1758 |
|
SetForegroundWindow (dlg); |
1759 |
break; |
break; |
1760 |
|
|
1761 |
case ID_KEYMISC_WEBSITE: |
case ID_KEYMISC_WEBSITE: |
1811 |
if (!key) |
if (!key) |
1812 |
BUG (NULL); |
BUG (NULL); |
1813 |
memset (&k, 0, sizeof (k)); |
memset (&k, 0, sizeof (k)); |
1814 |
k.keyid = key->subkeys->keyid+8; |
strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8); |
1815 |
|
k.keyid = k.tmp_keyid; |
1816 |
|
k.is_protected = km_check_if_protected (kmi->lv, kmi->lv_idx); |
1817 |
keyedit_set_pref_keyserver (&k, dlg); |
keyedit_set_pref_keyserver (&k, dlg); |
1818 |
break; |
break; |
1819 |
|
|
1932 |
km_refresh_from_keyserver (kmi->lv, dlg); |
km_refresh_from_keyserver (kmi->lv, dlg); |
1933 |
if (updated_keys_avail ()) |
if (updated_keys_avail ()) |
1934 |
refresh_keylist (kmi); |
refresh_keylist (kmi); |
|
else |
|
|
msg_box (NULL, "no updates", "", MB_OK); |
|
1935 |
break; |
break; |
1936 |
|
|
1937 |
case ID_KEYCTX_UID_COPY: |
case ID_KEYCTX_UID_COPY: |