34 #ifndef TREEVIEW_PRIVATE_H 35 #define TREEVIEW_PRIVATE_H 48 #define TREEVIEW_ITEM_STATE_EXPANDED (1 << 1) 49 #define TREEVIEW_ITEM_STATE_ISLAST (1 << 2) 51 #define TREEVIEW_STATE_HASLINES (1 << 0) 53 #define TREEVIEW_COLORS_BK 0 54 #define TREEVIEW_COLORS_TEXT 1 55 #define TREEVIEW_COLORS_LINE 2 69 TREEVIEW_ITEM_Handle hNext;
70 TREEVIEW_ITEM_Handle hPrev;
95 WIDGET_DRAW_ITEM_FUNC * pfDrawItem;
96 WM_SCROLL_STATE ScrollStateV;
97 WM_SCROLL_STATE ScrollStateH;
100 TREEVIEW_ITEM_Handle hFirst;
101 TREEVIEW_ITEM_Handle hLast;
102 TREEVIEW_ITEM_Handle hSel;
119 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 120 #define TREEVIEW_INIT_ID(p) p->Widget.DebugId = TREEVIEW_ID 122 #define TREEVIEW_INIT_ID(p) 125 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 126 TREEVIEW_OBJ * TREEVIEW_LockH(TREEVIEW_Handle h);
127 #define TREEVIEW_LOCK_H(h) TREEVIEW_LockH(h) 129 #define TREEVIEW_LOCK_H(h) (TREEVIEW_OBJ *)GUI_LOCK_H(h) 138 extern TREEVIEW_PROPS TREEVIEW__DefaultProps;
GUI_HMEM GUI_TIMER_HANDLE
#define GUI_CONST_STORAGE