/[winpt]/trunk/Src/wptKeyManagerDlg.cpp
ViewVC logotype

Diff of /trunk/Src/wptKeyManagerDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 167 by twoaday, Thu Jan 26 10:17:17 2006 UTC revision 181 by twoaday, Tue Mar 14 11:01:22 2006 UTC
# Line 1177  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1177  keymanager_dlg_proc (HWND dlg, UINT msg,
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;
# Line 1571  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1576  keymanager_dlg_proc (HWND dlg, UINT msg,
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;
# Line 1687  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1692  keymanager_dlg_proc (HWND dlg, UINT msg,
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              }              }
# Line 1750  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1755  keymanager_dlg_proc (HWND dlg, UINT msg,
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:
# Line 1805  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1811  keymanager_dlg_proc (HWND dlg, UINT msg,
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    
# Line 1924  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1932  keymanager_dlg_proc (HWND dlg, UINT msg,
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:

Legend:
Removed from v.167  
changed lines
  Added in v.181

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26