Mercurial > dwindows
diff dw.h @ 328:e00aff2b899e
Tree item handles are now of the type HTREEITEM instead of HWND since they
were rarely actually window handles.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 08 Apr 2003 17:47:31 +0000 |
parents | e5f0613b65cd |
children | b87afd126cb7 |
line wrap: on
line diff
--- a/dw.h Tue Apr 08 09:36:02 2003 +0000 +++ b/dw.h Tue Apr 08 17:47:31 2003 +0000 @@ -205,6 +205,7 @@ HWND handle; } *HPIXMAP; +typedef void *HTREEITEM; typedef HWND HMENUI; typedef HMODULE HMOD; typedef unsigned short UWORD; @@ -622,6 +623,7 @@ } *HPIXMAP; typedef GtkWidget *HMENUI; +typedef void *HTREEITEM; #define DW_NOMENU NULL @@ -832,16 +834,16 @@ long API dw_spinbutton_query(HWND handle); int API dw_checkbox_query(HWND handle); void API dw_checkbox_set(HWND handle, int value); -HWND API dw_tree_insert(HWND handle, char *title, unsigned long icon, HWND parent, void *itemdata); -HWND API dw_tree_insert_after(HWND handle, HWND item, char *title, unsigned long icon, HWND parent, void *itemdata); +HTREEITEM API dw_tree_insert(HWND handle, char *title, unsigned long icon, HTREEITEM parent, void *itemdata); +HTREEITEM API dw_tree_insert_after(HWND handle, HTREEITEM item, char *title, unsigned long icon, HTREEITEM parent, void *itemdata); void API dw_tree_clear(HWND handle); -void API dw_tree_delete(HWND handle, HWND item); -void API dw_tree_set(HWND handle, HWND item, char *title, unsigned long icon); -void API dw_tree_expand(HWND handle, HWND item); -void API dw_tree_collapse(HWND handle, HWND item); -void API dw_tree_item_select(HWND handle, HWND item); -void API dw_tree_set_data(HWND handle, HWND item, void *itemdata); -void * API dw_tree_get_data(HWND handle, HWND item); +void API dw_tree_delete(HWND handle, HTREEITEM item); +void API dw_tree_set(HWND handle, HTREEITEM item, char *title, unsigned long icon); +void API dw_tree_expand(HWND handle, HTREEITEM item); +void API dw_tree_collapse(HWND handle, HTREEITEM item); +void API dw_tree_item_select(HWND handle, HTREEITEM item); +void API dw_tree_set_data(HWND handle, HTREEITEM item, void *itemdata); +void * API dw_tree_get_data(HWND handle, HTREEITEM item); int API dw_container_setup(HWND handle, unsigned long *flags, char **titles, int count, int separator); unsigned long API dw_icon_load(unsigned long module, unsigned long id); unsigned long API dw_icon_load_from_file(char *filename);