mGNCS API Reference  v1.2.0
A new control set and a new framework for MiniGUI apps
Data Structures
Here are the data structures with brief descriptions:
 C_mButtonNodeList node include member button
 C_NCS_CREATE_NOTIFY_INFO
 C_NCS_EVENT_CONNECT_INFO
 C_NCS_EVENT_HANDLER
 C_NCS_EVENT_HANDLER_NODE
 C_NCS_INVSB_CREATE_INFO
 C_NCS_MAIN_CREATE_INFO
 C_NCS_MNWND_TEMPLATE
 C_NCS_PROP_ENTRY
 C_NCS_RDR_ELEMENT
 C_NCS_RDR_ENTRY
 C_NCS_RDR_INFO
 C_NCS_SCRLV_ITEMINFO
 C_NCS_WND_TEMPLATE
 C_NCSRM_DEFLOCALE_INFO
 C_NCSRM_HEADER
 C_NCSRM_IDITEM
 C_NCSRM_INCORE_IMAGE
 C_NCSRM_LOCALEITEM
 C_NCSRM_PROP
 C_NCSRM_RDRHEADER
 C_NCSRM_RDRINFO
 C_NCSRM_SECTHEADER
 C_NCSRM_TYPEITEM
 C_NCSRM_WINHEADER
 Clist_headThe structure of double linked list
 CmAbstractListThe structure of mAbstractList, which derived from mScrollWidget. It is the abstract superclass of all classes which represent controls that have nodes
 CmAbstractListClassThe virtual function table of mAbstractList, which derived from mScrollWidgetClass
 CmAbstractListRendererThe structure of mAbstractList renderer, which inheried from mScrollWidgetRenderer
 CmButtonButton class, derived from mWidget
 CmButtonClassButton struct of button control, derived from mWidgetClass
 CmButtonGroupA group control, mamanger a list of buttons, in which only one button can be selected. Derived from mGroupBox
 CmButtonGroupClassStruct of mButtonGroupClass control, derived from mGroupBoxClass
 CmButtonGroupRendererMButtonGroup renderer interface, derived from mGroupBoxRenderer
 CmButtonRendererButton class renderer interface, derived from mWidgetRenderer
 CmCheckButtonCheckButton, derived from mButton
 CmCheckButtonClassCheckbutton class struct of button control, derived from mButtonClass
 CmCheckButtonRendererCheckbutton class renderer interface, derived from mButtonRenderer
 CmComponentComponent member define
 CmComponentClassBasic class of components, windows. Drived by mObjectClass
 CmEditEdit struct of edit control, derived from mScrollView
 CmEditClassVTable of mEdit, derived from mScrollViewClass
 CmEditRendererEdit class's Renderer interface, derived from mScrollViewRenderer
 CmGroupBoxGroupbox class, derived from mStatic
 CmGroupBoxClassStruct of groupbox control, derived from mStaticClass
 CmGroupBoxRendererGroupbox class renderer interface, derived from mStaticRenderer
 CmImageStatic control can show a image, derived from mStatic
 CmImageClassImageClass struct of image control, derived from mStaticClass
 CmImageRendererImage class renderer interface, derived from mStaticRenderer
 CmInvsbCompDefine the mInvsbComp members , inherit from mComponent. An Invisible Component is a Component only support some functions, and user cannot see them
 CmInvsbCompClassDefine the VTable of mInvsbComp, inherit mComponentClass
 CmItemThe structure of mItem. It is the abstract superclass of all items occur within specific controls. For example, a listbox will contain string or bitmap items
 CmItemClassThe virtual function table of mItemClass
 CmItemManagerThe structure of mItemManager control, which derived from mItem. It is the abstract superclass of all classes which managers items
 CmItemManagerClassThe virtual function table of mItemManager, which derived from mItemClass
 CmItemViewThe structure of mItemView control, which derived from mScrollWidget. It is the abstract superclass of all classes which represent controls that have items
 CmItemViewClassThe virtual function table of mItemView, which derived from mScrollWidgetClass
 CmItemViewRendererThe structure of mItemView renderer, which inheried from mScrollWidgetRenderer
 CmListColumnThe structure of mListColumn. It's used as header by mListView
 CmListColumnClassThe virtual function table of mListColumn, which derived from mItemClass
 CmListItemThe structure of mListItem. It's used as item by mListView
 CmListItemClassThe virtual function table of mListItem, which derived from mItemManagerClass
 CmMainWndDefine the memders of mMainWnd, inherit from mPanel
 CmMainWndClassVTable of mMainWnd, inherit from mPanelClass
 CmMainWndRenderermMainWnd renderer interface, inherit from mPanelRenderer
 CmMlEditMultiline edit control, derived from mEdit
 CmMlEditClassVTable of mMlEdit, derived from mEditClass
 CmMlEditRendererMlEdit class's Renderer interface, derived from mEditRenderer
 CmNodeThe structure of mNode. It is the basic class of all nodes occur within specific controls. For example, a list can contain it
 CmNodeClassThe virtual function table of mNodeClass
 CmObjectObject struct
 CmObjectClassBasic object class of NCS
 CmPanelThe structure of mPanel control, which derived from mWidget. It is a control which is capable of containing other controls
 CmPanelClassThe virtual function table of mPanelClass, which derived from mWidgetClass
 CmPanelRendererThe structure of mPanel renderer, which derived from mWidgetRenderer
 CmPopMenuMgrMembers of mPropMenuMgr
 CmPopMenuMgrClassMPopMenuMgr class, derived from mObject
 CmRadioButtonDefine the member of Radiobutton, derived from mCheckButton
 CmRadioButtonClassRadiobutton struct of control, derived from mCheckButtonClass
 CmRadioButtonRenderRadiobutton renderer interface, derived from mCheckButtonRenderer
 CmScrollViewThe structure of mScrollView control, which derived from mItemView
 CmScrollViewClassThe virtual function table of mScrollView, which derived from mItemViewClass
 CmScrollViewRendererThe structure of mScrollView renderer, which inheried from mItemViewRenderer
 CmScrollWidgetThe structure of mScrollWidget control, which derived from mWidget. It is the abstract superclass of all classes which represent controls that have standard scroll bars
 CmScrollWidgetClassThe virtual function table of mScrollWidget, which derived from mWidgetClass
 CmScrollWidgetRendererThe structure of mScrollWidget renderer, which inheried from mWidgetRenderer
 CmSeparatorSeparator class, derived from mStatic
 CmSeparatorClassStruct of separator control, derived from mStaticClass
 CmSeparatorRendererSeparator class renderer interface, derived from mStaticRenderer
 CmSlEditSingle line control, derived from mEdit
 CmSlEditClassVTable of mSlEdit, derived from mEditClass
 CmSlEditRendererSlEdit class's Renderer interface, derived from mEditRenderer
 CmStaticStatic class, derived from mWidget
 CmStaticClassStruct of Static control, derived from mWidgetClass
 CmStaticRendererStatic class renderer interface, derived from mWidgetRenderer
 CmTimerTimer member define
 CmTimerClassClass of Timer object
 CmWidgetDefine the mWidget members, inherit from mComponent
 CmWidgetClassVTable of mWidget, drived from mComponentClass
 CmWidgetRendererWidget class's Renderer interface
 CNCS_CB_ITEMOPSThe structure of NCS_CB_ITEMOPS. The Item operations interface
 CNCS_LSTCLM_SORTDATAThe sort type