mradionode.h

00001 
00026 #ifndef _MGUI_WIDGET_RADIONODE_H
00027 #define _MGUI_WIDGET_RADIONODE_H
00028  
00029 typedef struct _mRadioNode  mRadioNode;
00030 typedef struct _mRadioNodeClass mRadioNodeClass;
00031 
00032 #define mRadioNodeHeader(className)  \
00033     mNodeHeader(className)  \
00034     mNode *selNode;
00035 
00036 struct _mRadioNode
00037 {
00038         mRadioNodeHeader(mRadioNode)
00039 };
00040 
00041 #define mRadioNodeClassHeader(clsName, superCls)        \
00042         mNodeClassHeader(clsName, superCls)                 \
00043     BOOL (*setRadioNode)(clsName*, mCheckNode *node);   \
00044     BOOL (*setRadioNodeByIndex)(clsName*, int idx); 
00045     
00046 
00047 struct _mRadioNodeClass
00048 {
00049         mRadioNodeClassHeader(mRadioNode, mNode)
00050 };
00051 
00052 MGNCS_EXPORT extern mRadioNodeClass g_stmRadioNodeCls;
00053 
00054 #ifdef __cplusplus
00055 extern "C" {
00056 #endif  /* __cplusplus */
00057 
00058 #ifdef __cplusplus
00059 }
00060 #endif  /* __cplusplus */
00061 
00062 #endif /* _MGUI_WIDGET_RADIONODE_H */
00063 
Generated on Fri Jun 10 11:18:06 2011 for New Control Set V1.0.0 API Reference by  doxygen 1.6.3