54 #ifdef _MGNCSCTRL_LEDLABEL 56 #ifndef _MGUI_NCSCTRL_LEDLABEL_H 57 #define _MGUI_NCSCTRL_LEDLABEL_H 75 #define NCSCTRL_LEDLABEL NCSCLASSNAME("ledlabel") 78 typedef struct _mLEDLabel mLEDLabel;
79 typedef struct _mLEDLabelClass mLEDLabelClass;
80 typedef struct _mLEDLabelRenderer mLEDLabelRenderer;
83 #define mLEDLabelHeader(clsName) \ 84 mStaticHeader(clsName) 93 mLEDLabelHeader(mLEDLabel)
97 #define mLEDLabelClassHeader(clsName, parentClass) \ 98 mStaticClassHeader(clsName, parentClass) 105 struct _mLEDLabelClass
107 mLEDLabelClassHeader(mLEDLabel,
mStatic)
112 #define mLEDLabelRendererHeader(clsName, parentClass) \ 113 mStaticRendererHeader(clsName, parentClass) 119 struct _mLEDLabelRenderer {
120 mLEDLabelRendererHeader(mLEDLabel,
mStatic)
127 MGNCS_EXPORT
extern mLEDLabelClass g_stmLEDLabelCls;
137 NCSP_LEDLBL_COLOR = NCSP_STATIC_MAX + 1,
148 enum enumLEDLabelNotify {
149 NCSN_LEDLBL_MAX = NCSN_STATIC_MAX + 1
162 #endif //_MGNCSCTRL_LEDLABEL Static class, derived from mWidget.