54 #ifndef _MGUI_WIDGET_LSTITM_H 55 #define _MGUI_WIDGET_LSTITM_H 74 #define NCSF_LSTITM_FOLD (0x0001<<NCSF_ITMMNG_SHIFT) 80 #define NCSF_LSTITM_PRIVBKCOL (0x0002<<NCSF_ITMMNG_SHIFT) 86 #define NCSF_LSTITM_PRIVFGCOL (0x0004<<NCSF_ITMMNG_SHIFT) 92 #define NCSF_LSTITM_SHIFT (NCSF_ITMMNG_SHIFT + 3) 94 #define mListItemHeader(className) \ 95 mItemManagerHeader(className) \ 138 #define mListItemClassHeader(clsName, superCls) \ 139 mItemManagerClassHeader(clsName, superCls) \ 140 void (*setBackground)(clsName*, int index, int* color); \ 141 void (*setForeground)(clsName*, int index, int* color); \ 142 int (*getBackground)(clsName*, int index, int* color); \ 143 int (*getForeground)(clsName*, int index, int* color); \ 144 BOOL (*addChild)(clsName*, clsName *child); \ 145 BOOL (*delChild)(clsName*, clsName *child); \ 146 BOOL (*setFold)(clsName*, BOOL fold); \ 147 mListItem* (*getParent)(clsName*); \ 148 int (*getChildCount)(clsName*); \ 149 int (*getDepth)(clsName*); \ 150 BOOL (*isFold)(clsName*); \ 197 struct _mListItemClass
The virtual function table of mListItem, which derived from mItemManagerClass.
The structure of mListItem. It's used as item by mListView.
The structure of mItemManager control, which derived from mItem. It is the abstract superclass of all...