/[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 175 by twoaday, Tue Feb 7 08:58:04 2006 UTC revision 187 by twoaday, Wed Mar 22 11:04:20 2006 UTC
# Line 1576  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 1692  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 1752  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1752  keymanager_dlg_proc (HWND dlg, UINT msg,
1752              return TRUE;              return TRUE;
1753    
1754          case ID_KEYMISC_INFO:          case ID_KEYMISC_INFO:
1755              dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_ABOUT, glob_hwnd,              dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_ABOUT, dlg,
1756                                about_winpt_dlg_proc, 0, _("About WinPT"),                                about_winpt_dlg_proc, 0, _("About WinPT"),
1757                                IDS_WINPT_ABOUT);                                IDS_WINPT_ABOUT);
1758              break;              break;
# Line 1768  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1768  keymanager_dlg_proc (HWND dlg, UINT msg,
1768    
1769          case ID_KEYMISC_OT:          case ID_KEYMISC_OT:
1770              dialog_box_param (glob_hinst, (LPCTSTR)IDD_WINPT_OWNERTRUST,              dialog_box_param (glob_hinst, (LPCTSTR)IDD_WINPT_OWNERTRUST,
1771                                glob_hwnd, ownertrust_dlg_proc, 0,                                dlg, ownertrust_dlg_proc, 0,
1772                                _("Ownertrust"), IDS_WINPT_OWNERTRUST);                                _("Ownertrust"), IDS_WINPT_OWNERTRUST);
1773              break;              break;
1774    
# Line 1810  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1810  keymanager_dlg_proc (HWND dlg, UINT msg,
1810              if (!key)              if (!key)
1811                  BUG (NULL);                  BUG (NULL);
1812              memset (&k, 0, sizeof (k));              memset (&k, 0, sizeof (k));
1813              k.keyid = key->subkeys->keyid+8;              strncpy (k.tmp_keyid, key->subkeys->keyid+8, 8);
1814                k.keyid = k.tmp_keyid;
1815                k.is_protected = km_check_if_protected (kmi->lv, kmi->lv_idx);
1816              keyedit_set_pref_keyserver (&k, dlg);              keyedit_set_pref_keyserver (&k, dlg);
1817              break;              break;
1818    
# Line 1935  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1937  keymanager_dlg_proc (HWND dlg, UINT msg,
1937              /* XXX: add generic function to support multiple selection              /* XXX: add generic function to support multiple selection
1938                      with a callback */                      with a callback */
1939              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);              key = (gpgme_key_t)listview_get_item2 (kmi->lv, kmi->lv_idx);
1940              name = utf8_to_wincp2 (key->uids->uid);              name = utf8_to_native (key->uids->uid);
1941              set_clip_text (NULL, name, strlen (name));              set_clip_text (NULL, name, strlen (name));
1942              safe_free (name);              safe_free (name);
1943              break;              break;

Legend:
Removed from v.175  
changed lines
  Added in v.187

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26