Mercurial > dwindows
changeset 32:f3bf96c2786d
Added missing exports, added new tree functions and signals, fixed Win32
problem of showing icons even when not explicitly set.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 27 Aug 2001 17:16:12 +0000 |
parents | 17a08cfd45d2 |
children | 72675de7d229 |
files | dw.def dw.h dww.def win/dw.c |
diffstat | 4 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dw.def Sat Aug 25 17:08:01 2001 +0000 +++ b/dw.def Mon Aug 27 17:16:12 2001 +0000 @@ -195,3 +195,6 @@ dw_tree_new @370 dw_tree_insert @371 + dw_tree_clear @372 + dw_tree_delete @373 +
--- a/dw.h Sat Aug 25 17:08:01 2001 +0000 +++ b/dw.h Mon Aug 27 17:16:12 2001 +0000 @@ -643,6 +643,8 @@ int dw_checkbox_query(HWND handle); void dw_checkbox_set(HWND handle, int value); HWND dw_tree_insert(HWND handle, char *title, unsigned long icon, HWND parent); +void dw_tree_clear(HWND handle); +void dw_tree_delete(HWND handle, HWND item); int dw_container_setup(HWND handle, unsigned long *flags, char **titles, int count, int separator); unsigned long dw_icon_load(unsigned long module, unsigned long id); void dw_icon_free(unsigned long handle);
--- a/dww.def Sat Aug 25 17:08:01 2001 +0000 +++ b/dww.def Mon Aug 27 17:16:12 2001 +0000 @@ -192,4 +192,5 @@ dw_tree_new @370 dw_tree_insert @371 - + dw_tree_clear @372 + dw_tree_delete @373
--- a/win/dw.c Sat Aug 25 17:08:01 2001 +0000 +++ b/win/dw.c Mon Aug 27 17:16:12 2001 +0000 @@ -4633,12 +4633,13 @@ LV_ITEM lvi; int z; - lvi.mask = LVIF_DI_SETITEM | LVIF_TEXT; + lvi.mask = LVIF_DI_SETITEM | LVIF_TEXT | LVIF_IMAGE; lvi.iSubItem = 0; /* Insert at the end */ lvi.iItem = 1000000; lvi.pszText = ""; lvi.cchTextMax = 1; + lvi.iImage = -1; for(z=0;z<rowcount;z++) ListView_InsertItem(handle, &lvi);