Mercurial > dwindows
diff win/dw.c @ 311:24c1dfffe97e
Unified the callback functions for tree and container widgets.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 31 Mar 2003 09:57:45 +0000 |
parents | 77105fe19c1f |
children | ff8f23594b15 |
line wrap: on
line diff
--- a/win/dw.c Mon Mar 31 09:18:00 2003 +0000 +++ b/win/dw.c Mon Mar 31 09:57:45 2003 +0000 @@ -1500,7 +1500,7 @@ ptrs = (void **)tvi.lParam; if(ptrs) - result = treeselectfunc(tmp->window, (HWND)tem->itemNew.hItem, (char *)ptrs[0], (void *)ptrs[1], tmp->data); + result = treeselectfunc(tmp->window, (HWND)tem->itemNew.hItem, (char *)ptrs[0], tmp->data, (void *)ptrs[1]); tmp = NULL; } @@ -1556,7 +1556,7 @@ if(iItem > -1) { - int (*containerselectfunc)(HWND, char *, void *) = tmp->signalfunction; + int (*treeselectfunc)(HWND, HWND, char *, void *, void *) = tmp->signalfunction; lvi.iItem = iItem; lvi.mask = LVIF_PARAM; @@ -1567,7 +1567,7 @@ if(lvi.lParam < 100) lvi.lParam = 0; - containerselectfunc(tmp->window, (char *)lvi.lParam, tmp->data); + treeselectfunc(tmp->window, 0, (char *)lvi.lParam, tmp->data, 0); tmp = NULL; } }