mGNCS API Reference
v1.5.0
A new control set and a new framework for MiniGUI apps
|
Data Structures | |
struct | _NCS_SCRLV_ITEMINFO |
struct | mScrollView |
The structure of mScrollView control, which derived from mItemView. More... | |
struct | mScrollViewClass |
The virtual function table of mScrollView, which derived from mItemViewClass. More... | |
struct | mScrollViewRenderer |
The structure of mScrollView renderer, which inheried from mItemViewRenderer. More... | |
Macros | |
#define | NCSCTRL_SCROLLVIEW NCSCLASSNAME("scrollview") |
The control class name of mScrollView. More... | |
#define | NCSS_SCRLV_SHIFT (NCSS_ITEMV_SHIFT) |
The bits used by mScrollView in style. More... | |
#define | NCSS_SCRLV_UPNOTIFY NCSS_ITEMV_UPNOTIFY |
#define | NCSS_SCRLV_LOOP NCSS_ITEMV_LOOP |
#define | NCSS_SCRLV_SORT NCSS_ITEMV_AUTOSORT |
Typedefs | |
typedef struct _NCS_SCRLV_ITEMINFO | NCS_SCRLV_ITEMINFO |
Enumerations | |
enum | mScrollViewProp { NCSP_SCRLV_MAX = NCSP_ITEMV_MAX + 1 } |
The properties id of mScrollView. More... | |
enum | mScrollViewNotify { NCSN_SCRLV_CLICKED = NCSN_ITEMV_CLICKED, NCSN_SCRLV_SELCHANGED = NCSN_ITEMV_SELCHANGED, NCSN_SCRLV_SELCHANGING = NCSN_ITEMV_SELCHANGING, NCSN_SCRLV_MAX = NCSN_ITEMV_MAX + 1 } |
The notification code id of mScrollView. More... | |
Variables | |
MGNCS_EXPORT mScrollViewClass | g_stmScrollViewCls |
The instance of mScrollViewClass. More... | |
#define NCSCTRL_SCROLLVIEW NCSCLASSNAME("scrollview") |
The control class name of mScrollView.
Definition at line 88 of file mscrollview.h.
#define NCSS_SCRLV_LOOP NCSS_ITEMV_LOOP |
Definition at line 106 of file mscrollview.h.
#define NCSS_SCRLV_SHIFT (NCSS_ITEMV_SHIFT) |
The bits used by mScrollView in style.
Definition at line 94 of file mscrollview.h.
#define NCSS_SCRLV_SORT NCSS_ITEMV_AUTOSORT |
Definition at line 112 of file mscrollview.h.
#define NCSS_SCRLV_UPNOTIFY NCSS_ITEMV_UPNOTIFY |
Definition at line 100 of file mscrollview.h.
typedef struct _NCS_SCRLV_ITEMINFO NCS_SCRLV_ITEMINFO |
The structure of scrollview item information.
enum mScrollViewNotify |
The notification code id of mScrollView.
Enumerator | |
---|---|
NCSN_SCRLV_CLICKED | Mouse clicked |
NCSN_SCRLV_SELCHANGED | Selected item changed. |
NCSN_SCRLV_SELCHANGING | Selected item is changing. |
NCSN_SCRLV_MAX | The maximum value of mScrollView notification code id. |
Definition at line 173 of file mscrollview.h.
enum mScrollViewProp |
The properties id of mScrollView.
Enumerator | |
---|---|
NCSP_SCRLV_MAX | The maximum value of mScrollView properties id. |
Definition at line 161 of file mscrollview.h.
g_stmScrollViewCls |
The instance of mScrollViewClass.