mGNCS API Reference
v1.2.0
A new control set and a new framework for MiniGUI apps
|
Data Structures | |
struct | NCS_LSTCLM_SORTDATA |
The sort type. More... | |
struct | mListColumn |
The structure of mListColumn. It's used as header by mListView. More... | |
struct | mListColumnClass |
The virtual function table of mListColumn, which derived from mItemClass. More... | |
Macros | |
#define | NCSF_LSTCLM_LEFTALIGN (0x00<<NCSF_ITEM_SHIFT) |
Horizontal left align. More... | |
#define | NCSF_LSTCLM_RIGHTALIGN (0x01<<NCSF_ITEM_SHIFT) |
Horizontal right align. More... | |
#define | NCSF_LSTCLM_CENTERALIGN (0x02<<NCSF_ITEM_SHIFT) |
Horizontal center align. More... | |
#define | NCSF_LSTCLM_TOPALIGN (0x00<<NCSF_ITEM_SHIFT) |
Vertical top align. More... | |
#define | NCSF_LSTCLM_BOTTOMALIGN (0x04<<NCSF_ITEM_SHIFT) |
Vertical bottom align. More... | |
#define | NCSF_LSTCLM_VCENTERALIGN (0x08<<NCSF_ITEM_SHIFT) |
Vertical center align. More... | |
#define | NCSF_LSTCLM_VALIGNMASK (0x0C<<NCSF_ITEM_SHIFT) |
The mask of vertical align. More... | |
#define | NCSF_LSTCLM_SHIFT (NCSF_ITEM_SHIFT+4) |
The bits used by mListColumn in flags. More... | |
Typedefs | |
typedef int(* | NCS_CB_LISTV_CMPCLM) (HITEM nItem1, HITEM nItem2, NCS_LSTCLM_SORTDATA *sortData) |
The callback of comparison column function. More... | |
Enumerations |
Variables | |
MGNCS_EXPORT mListColumnClass | g_stmListColumnCls |
The instance of mListColumnClass. More... | |
#define NCSF_LSTCLM_BOTTOMALIGN (0x04<<NCSF_ITEM_SHIFT) |
Vertical bottom align.
Definition at line 138 of file mlistcolumn.h.
#define NCSF_LSTCLM_CENTERALIGN (0x02<<NCSF_ITEM_SHIFT) |
Horizontal center align.
Definition at line 126 of file mlistcolumn.h.
#define NCSF_LSTCLM_LEFTALIGN (0x00<<NCSF_ITEM_SHIFT) |
Horizontal left align.
Definition at line 114 of file mlistcolumn.h.
#define NCSF_LSTCLM_RIGHTALIGN (0x01<<NCSF_ITEM_SHIFT) |
Horizontal right align.
Definition at line 120 of file mlistcolumn.h.
#define NCSF_LSTCLM_SHIFT (NCSF_ITEM_SHIFT+4) |
The bits used by mListColumn in flags.
Definition at line 156 of file mlistcolumn.h.
#define NCSF_LSTCLM_TOPALIGN (0x00<<NCSF_ITEM_SHIFT) |
Vertical top align.
Definition at line 132 of file mlistcolumn.h.
#define NCSF_LSTCLM_VALIGNMASK (0x0C<<NCSF_ITEM_SHIFT) |
The mask of vertical align.
Definition at line 150 of file mlistcolumn.h.
#define NCSF_LSTCLM_VCENTERALIGN (0x08<<NCSF_ITEM_SHIFT) |
Vertical center align.
Definition at line 144 of file mlistcolumn.h.
typedef int(* NCS_CB_LISTV_CMPCLM)(HITEM nItem1, HITEM nItem2, NCS_LSTCLM_SORTDATA *sortData) |
The callback of comparison column function.
Definition at line 108 of file mlistcolumn.h.
enum mListColumnProp |
The properties id of mListColumn.
Definition at line 203 of file mlistcolumn.h.
enum ncsLstClmSortType |
The sort type.
Enumerator | |
---|---|
NCSID_LSTCLM_NOTSORTED |
No sort. |
NCSID_LSTCLM_HISORTED |
Sort ascending. |
NCSID_LSTCLM_LOSORTED |
Sort descending. |
Definition at line 62 of file mlistcolumn.h.
g_stmListColumnCls |
The instance of mListColumnClass.