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