562 |
HICON ico[2]; |
HICON ico[2]; |
563 |
listview_ctrl_t lv; |
listview_ctrl_t lv; |
564 |
listview_column_t col; |
listview_column_t col; |
565 |
int j, n = 0; |
int j, n = 0, ext_chk = 0; |
566 |
int rc = 0; |
int rc = 0; |
567 |
|
|
568 |
rc = listview_new (&lv); |
rc = listview_new (&lv); |
573 |
if ((mode & KEYLIST_ENCRYPT) || (mode & KEYLIST_ENCRYPT_MIN)) { |
if ((mode & KEYLIST_ENCRYPT) || (mode & KEYLIST_ENCRYPT_MIN)) { |
574 |
col = klist_enc; |
col = klist_enc; |
575 |
n = (DIM(klist_enc) -1); |
n = (DIM(klist_enc) -1); |
576 |
|
ext_chk = 1; |
577 |
} |
} |
578 |
else if ((mode & KEYLIST_SIGN)) { |
else if ((mode & KEYLIST_SIGN)) { |
579 |
col = klist_enc; |
col = klist_enc; |
580 |
n = (DIM(klist_enc) - 1) - 1; |
n = (DIM(klist_enc) - 1) - 1; |
581 |
|
ext_chk = 1; |
582 |
} |
} |
583 |
else { |
else { |
584 |
col = klist; |
col = klist; |
586 |
} |
} |
587 |
|
|
588 |
for (j = 0; j < n; j++) |
for (j = 0; j < n; j++) |
589 |
listview_add_column (lv, &col[j]); |
listview_add_column (lv, &col[j]); |
590 |
listview_set_ext_style (lv); |
listview_set_ext_style (lv); |
591 |
|
if (ext_chk) |
592 |
|
listview_set_chkbox_style (lv); |
593 |
ico[0] = LoadIcon (glob_hinst, (LPCTSTR)IDI_PUBKEY); |
ico[0] = LoadIcon (glob_hinst, (LPCTSTR)IDI_PUBKEY); |
594 |
ico[1] = LoadIcon (glob_hinst, (LPCTSTR)IDI_KEYPAIR); |
ico[1] = LoadIcon (glob_hinst, (LPCTSTR)IDI_KEYPAIR); |
595 |
listview_set_image_list (lv, ico, 2); |
listview_set_image_list (lv, ico, 2); |