42 #ifdef _MGNCSCTRL_LEDLABEL 44 #ifndef _MGUI_NCSCTRL_LEDLABEL_H 45 #define _MGUI_NCSCTRL_LEDLABEL_H 63 #define NCSCTRL_LEDLABEL NCSCLASSNAME("ledlabel") 66 typedef struct _mLEDLabel mLEDLabel;
67 typedef struct _mLEDLabelClass mLEDLabelClass;
68 typedef struct _mLEDLabelRenderer mLEDLabelRenderer;
71 #define mLEDLabelHeader(clsName) \ 72 mStaticHeader(clsName) 81 mLEDLabelHeader(mLEDLabel)
85 #define mLEDLabelClassHeader(clsName, parentClass) \ 86 mStaticClassHeader(clsName, parentClass) 93 struct _mLEDLabelClass
95 mLEDLabelClassHeader(mLEDLabel,
mStatic)
100 #define mLEDLabelRendererHeader(clsName, parentClass) \ 101 mStaticRendererHeader(clsName, parentClass) 107 struct _mLEDLabelRenderer {
108 mLEDLabelRendererHeader(mLEDLabel,
mStatic)
115 MGNCS_EXPORT
extern mLEDLabelClass g_stmLEDLabelCls;
125 NCSP_LEDLBL_COLOR = NCSP_STATIC_MAX + 1,
136 enum enumLEDLabelNotify {
137 NCSN_LEDLBL_MAX = NCSN_STATIC_MAX + 1
150 #endif //_MGNCSCTRL_LEDLABEL Static class, derived from mWidget.