71 |
int ypos_sep; |
int ypos_sep; |
72 |
int ypercent_sep; |
int ypercent_sep; |
73 |
|
|
74 |
|
HWND dlg; |
75 |
HWND hwnd_sep; |
HWND hwnd_sep; |
76 |
HWND toolbar; |
HWND toolbar; |
77 |
HWND statbar; |
HWND statbar; |
1055 |
} |
} |
1056 |
|
|
1057 |
|
|
1058 |
|
static void |
1059 |
|
reload_keylist (struct km_info_s *kmi) |
1060 |
|
{ |
1061 |
|
keycache_reload (kmi->dlg); |
1062 |
|
keylist_reload (kmi->lv, keycache_get_ctx (1), |
1063 |
|
KEYLIST_LIST, KEY_SORT_USERID); |
1064 |
|
} |
1065 |
|
|
1066 |
|
|
1067 |
/* Dialog box procedure for the Key Manager. */ |
/* Dialog box procedure for the Key Manager. */ |
1068 |
BOOL CALLBACK |
BOOL CALLBACK |
1069 |
keymanager_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam) |
keymanager_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam) |
1122 |
kmi->statbar = setup_status_bar (dlg, kmi->lv); |
kmi->statbar = setup_status_bar (dlg, kmi->lv); |
1123 |
SetWindowLong (dlg, GWL_USERDATA, (LONG)kmi); |
SetWindowLong (dlg, GWL_USERDATA, (LONG)kmi); |
1124 |
kmi->toolbar = load_toolbar (dlg, kmi); |
kmi->toolbar = load_toolbar (dlg, kmi); |
1125 |
|
kmi->dlg = dlg; |
1126 |
|
|
1127 |
do_center_window (dlg, kmi); |
do_center_window (dlg, kmi); |
1128 |
do_resize_window (dlg, kmi); |
do_resize_window (dlg, kmi); |
1386 |
} |
} |
1387 |
/* XXX: before we can use it, we need to find a way to |
/* XXX: before we can use it, we need to find a way to |
1388 |
update the gpg access timestamp after each operation. |
update the gpg access timestamp after each operation. |
1389 |
if (keyring_check_last_access ()) { |
if (keyring_check_last_access ()) |
1390 |
keycache_reload (dlg); |
reload_keylist (kmi); |
1391 |
keylist_reload (kmi->lv, keycache_get_ctx (1), |
*/ |
|
KEYLIST_LIST, KEY_SORT_USERID); |
|
|
}*/ |
|
1392 |
return FALSE; |
return FALSE; |
1393 |
|
|
1394 |
case WM_COMMAND: |
case WM_COMMAND: |
1623 |
NULL, NULL); |
NULL, NULL); |
1624 |
if (!t) |
if (!t) |
1625 |
break; |
break; |
1626 |
if (!km_file_import (dlg, t)) |
if (!km_file_import (dlg, t, &i)) { |
1627 |
refresh_keylist (kmi); |
if (i < KM_PRELOAD_KEYS) |
1628 |
|
refresh_keylist (kmi); |
1629 |
|
else /* avoid to spawn too much processes. */ |
1630 |
|
reload_keylist (kmi); |
1631 |
|
} |
1632 |
return TRUE; |
return TRUE; |
1633 |
|
|
1634 |
case ID_KEYMISC_IMPORT_HTTP: |
case ID_KEYMISC_IMPORT_HTTP: |
1743 |
break; |
break; |
1744 |
|
|
1745 |
case ID_KEYMISC_PASTE: |
case ID_KEYMISC_PASTE: |
1746 |
if (!km_clip_import (dlg)) |
if (!km_clip_import (dlg, &i)) { |
1747 |
refresh_keylist (kmi); |
if (i < KM_PRELOAD_KEYS) |
1748 |
|
refresh_keylist (kmi); |
1749 |
|
else |
1750 |
|
reload_keylist (kmi); |
1751 |
|
} |
1752 |
break; |
break; |
1753 |
|
|
1754 |
case ID_KEYCTX_SETPREFKS: |
case ID_KEYCTX_SETPREFKS: |