1737 |
return FALSE; |
return FALSE; |
1738 |
} |
} |
1739 |
|
|
1740 |
|
// FIXME: after some commands, a redraw of the keylist is required. |
1741 |
|
// Thus, we need a better way to force a redraw of the control |
1742 |
|
|
1743 |
switch (LOWORD (wparam)) { |
switch (LOWORD (wparam)) { |
1744 |
|
|
1745 |
case ID_KEYMISC_QUIT: |
case ID_KEYMISC_QUIT: |
1907 |
keyserver_dlg_proc, 0, _("Keyserver Access"), |
keyserver_dlg_proc, 0, _("Keyserver Access"), |
1908 |
IDS_WINPT_KEYSERVER); |
IDS_WINPT_KEYSERVER); |
1909 |
refresh_keylist (kmi); |
refresh_keylist (kmi); |
1910 |
|
redraw_keylist (kmi); |
1911 |
return TRUE; |
return TRUE; |
1912 |
|
|
1913 |
case ID_KEYMISC_WINPTPREFS: |
case ID_KEYMISC_WINPTPREFS: |
1943 |
refresh_keylist (kmi); |
refresh_keylist (kmi); |
1944 |
} |
} |
1945 |
free_if_alloc (url); |
free_if_alloc (url); |
1946 |
|
redraw_keylist (kmi); |
1947 |
break; |
break; |
1948 |
|
|
1949 |
case ID_KEYMISC_EXPORT: |
case ID_KEYMISC_EXPORT: |
1950 |
if (kmi->lv_idx == -1) { |
if (kmi->lv_idx == -1) { |
1951 |
msg_box (dlg, _("Please select a key."), |
msg_box (dlg, _("Please select a key."), _("Key Manager"), MB_ERR); |
|
_("Key Manager"), MB_ERR); |
|
1952 |
return TRUE; |
return TRUE; |
1953 |
} |
} |
1954 |
if (listview_count_items (kmi->lv, 1) > 1) |
if (listview_count_items (kmi->lv, 1) > 1) |
2067 |
|
|
2068 |
/** Context menu **/ |
/** Context menu **/ |
2069 |
case ID_KEYCTX_EDIT: |
case ID_KEYCTX_EDIT: |
2070 |
send_cmd_id( dlg, ID_KEYMISC_EDITKEY ); |
send_cmd_id (dlg, ID_KEYMISC_EDITKEY); |
2071 |
break; |
break; |
2072 |
|
|
2073 |
case ID_KEYCTX_PROPS: |
case ID_KEYCTX_PROPS: |
2074 |
send_cmd_id( dlg, ID_KEYMISC_PROPS ); |
send_cmd_id (dlg, ID_KEYMISC_PROPS); |
2075 |
break; |
break; |
2076 |
|
|
2077 |
case ID_KEYCTX_UIDS: |
case ID_KEYCTX_UIDS: |
2129 |
|
|
2130 |
case ID_KEYCTX_RECVFROM: |
case ID_KEYCTX_RECVFROM: |
2131 |
km_refresh_from_keyserver (kmi->kl, dlg); |
km_refresh_from_keyserver (kmi->kl, dlg); |
2132 |
if (updated_keys_avail ()) |
if (updated_keys_avail ()) { |
2133 |
refresh_keylist (kmi); |
refresh_keylist (kmi); |
2134 |
|
redraw_keylist (kmi); |
2135 |
|
} |
2136 |
break; |
break; |
2137 |
|
|
2138 |
case ID_KEYCTX_UID_COPY: |
case ID_KEYCTX_UID_COPY: |
2194 |
i & MFS_CHECKED? MFS_UNCHECKED : MFS_CHECKED); |
i & MFS_CHECKED? MFS_UNCHECKED : MFS_CHECKED); |
2195 |
modify_listview_columns (kmi, LOWORD (wparam), !(i & MFS_CHECKED)); |
modify_listview_columns (kmi, LOWORD (wparam), !(i & MFS_CHECKED)); |
2196 |
break; |
break; |
|
|
|
|
case ID_GROUP_NEW: |
|
|
case ID_GROUP_PASTE: |
|
|
case ID_GROUP_DELETE: |
|
|
case ID_GROUP_SHOW: |
|
|
/* XXX: Implement group manager. */ |
|
|
return TRUE; |
|
2197 |
} |
} |
2198 |
|
|
2199 |
break; |
break; |