mGNCS API Reference
v1.5.0
A new control set and a new framework for MiniGUI apps
|
Data Structures | |
struct | mMlEdit |
the multiline edit control, derived from mEdit. More... | |
struct | mMlEditClass |
the VTable of mMlEdit, derived from mEditClass. More... | |
struct | mMlEditRenderer |
MlEdit class's Renderer interface, derived from mEditRenderer. More... | |
Macros | |
#define | NCSS_MLEDIT_AUTOWRAP (0x0001<<NCSS_EDIT_SHIFT) |
Automatically wraps against border when inputting. More... | |
#define | NCSS_MLEDIT_TITLE (0x0002<<NCSS_EDIT_SHIFT) |
Shows specified title texts. More... | |
Enumerations | |
enum | mMlEditProp { NCSP_MLEDIT_LINECOUNT = NCSP_EDIT_MAX + 1, NCSP_MLEDIT_LINEHEIGHT, NCSP_MLEDIT_LINEFEEDISPCHAR, NCSP_MLEDIT_LINESEP, NCSP_MLEDIT_CARETSHAPE, NCSP_MLEDIT_NUMOFPARAGRAPHS } |
enum | ncsCaretShape { NCS_CARETSHAPE_LINE = 0, NCS_CARETSHAPE_BLOCK } |
Variables | |
MGNCS_EXPORT mMlEditClass | g_stmMlEditCls |
the instance of mMlEditClass More... | |
#define NCSS_MLEDIT_AUTOWRAP (0x0001<<NCSS_EDIT_SHIFT) |
#define NCSS_MLEDIT_TITLE (0x0002<<NCSS_EDIT_SHIFT) |
enum mMlEditProp |
MlEdit Property define :
Enumerator | |
---|---|
NCSP_MLEDIT_LINECOUNT | Count of line, Type: int, Read-Only |
NCSP_MLEDIT_LINEHEIGHT | Height of line, Type: int |
NCSP_MLEDIT_LINEFEEDISPCHAR | Line feed display charater, Type : unsigned char |
NCSP_MLEDIT_LINESEP | Line separater, Type : unsigned char |
NCSP_MLEDIT_CARETSHAPE | Caret shape, Type : ncsCaretShape |
NCSP_MLEDIT_NUMOFPARAGRAPHS | Count of paragraphs Type : int , Read-Only |
enum ncsCaretShape |
g_stmMlEditCls |
the instance of mMlEditClass