/[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 350 by twoaday, Thu Dec 1 19:58:09 2011 UTC revision 384 by twoaday, Tue Dec 13 11:04:49 2011 UTC
# Line 1737  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1737  keymanager_dlg_proc (HWND dlg, UINT msg,
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:
# Line 1904  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1907  keymanager_dlg_proc (HWND dlg, UINT msg,
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:
# Line 1939  keymanager_dlg_proc (HWND dlg, UINT msg, Line 1943  keymanager_dlg_proc (HWND dlg, UINT msg,
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)
# Line 2063  keymanager_dlg_proc (HWND dlg, UINT msg, Line 2067  keymanager_dlg_proc (HWND dlg, UINT msg,
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:
# Line 2125  keymanager_dlg_proc (HWND dlg, UINT msg, Line 2129  keymanager_dlg_proc (HWND dlg, UINT msg,
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:
# Line 2188  keymanager_dlg_proc (HWND dlg, UINT msg, Line 2194  keymanager_dlg_proc (HWND dlg, UINT msg,
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;

Legend:
Removed from v.350  
changed lines
  Added in v.384

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26