Mercurial > dwindows
comparison dw.h @ 54:c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
invalid memory when a button destroys itself.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 17 Nov 2001 17:40:16 +0000 |
parents | 0804483f6320 |
children | 61869769c050 |
comparison
equal
deleted
inserted
replaced
53:8add9a616d0e | 54:c4e1139d9872 |
---|---|
592 int dw_window_hide(HWND handle); | 592 int dw_window_hide(HWND handle); |
593 int dw_window_minimize(HWND handle); | 593 int dw_window_minimize(HWND handle); |
594 int dw_window_raise(HWND handle); | 594 int dw_window_raise(HWND handle); |
595 int dw_window_lower(HWND handle); | 595 int dw_window_lower(HWND handle); |
596 int dw_window_destroy(HWND handle); | 596 int dw_window_destroy(HWND handle); |
597 void dw_window_redraw(HWND handle); | |
597 int dw_window_set_font(HWND handle, char *fontname); | 598 int dw_window_set_font(HWND handle, char *fontname); |
598 int dw_window_set_color(HWND handle, unsigned long fore, unsigned long back); | 599 int dw_window_set_color(HWND handle, unsigned long fore, unsigned long back); |
599 HWND dw_window_new(HWND hwndOwner, char *title, unsigned long flStyle); | 600 HWND dw_window_new(HWND hwndOwner, char *title, unsigned long flStyle); |
600 HWND dw_box_new(int type, int pad); | 601 HWND dw_box_new(int type, int pad); |
601 HWND dw_groupbox_new(int type, int pad, char *title); | 602 HWND dw_groupbox_new(int type, int pad, char *title); |
662 void dw_spinbutton_set_limits(HWND handle, long upper, long lower); | 663 void dw_spinbutton_set_limits(HWND handle, long upper, long lower); |
663 void dw_entryfield_set_limit(HWND handle, ULONG limit); | 664 void dw_entryfield_set_limit(HWND handle, ULONG limit); |
664 long dw_spinbutton_query(HWND handle); | 665 long dw_spinbutton_query(HWND handle); |
665 int dw_checkbox_query(HWND handle); | 666 int dw_checkbox_query(HWND handle); |
666 void dw_checkbox_set(HWND handle, int value); | 667 void dw_checkbox_set(HWND handle, int value); |
667 HWND dw_tree_insert(HWND handle, char *title, unsigned long icon, HWND parent); | 668 HWND dw_tree_insert(HWND handle, char *title, unsigned long icon, HWND parent, void *itemdata); |
668 void dw_tree_clear(HWND handle); | 669 void dw_tree_clear(HWND handle); |
669 void dw_tree_delete(HWND handle, HWND item); | 670 void dw_tree_delete(HWND handle, HWND item); |
671 void dw_tree_set(HWND handle, HWND item, char *title, unsigned long icon); | |
672 void dw_tree_expand(HWND handle, HWND item); | |
673 void dw_tree_collapse(HWND handle, HWND item); | |
674 void dw_tree_item_select(HWND handle, HWND item); | |
675 void dw_tree_set_data(HWND handle, HWND item, void *itemdata); | |
670 int dw_container_setup(HWND handle, unsigned long *flags, char **titles, int count, int separator); | 676 int dw_container_setup(HWND handle, unsigned long *flags, char **titles, int count, int separator); |
671 unsigned long dw_icon_load(unsigned long module, unsigned long id); | 677 unsigned long dw_icon_load(unsigned long module, unsigned long id); |
672 void dw_icon_free(unsigned long handle); | 678 void dw_icon_free(unsigned long handle); |
673 void *dw_container_alloc(HWND handle, int rowcount); | 679 void *dw_container_alloc(HWND handle, int rowcount); |
674 void dw_container_set_item(HWND handle, void *pointer, int column, int row, void *data); | 680 void dw_container_set_item(HWND handle, void *pointer, int column, int row, void *data); |