#ifndef _RED_UICHECKBOXLOADER_H_ #define _RED_UICHECKBOXLOADER_H_ #include "ui/UICheckBox.h" #include "UIAbstractCheckButtonLoader.h" typedef void (Ref::*CheckBoxHandler)(cocos2d::Ref *, cocos2d::ui::CheckBox::EventType); namespace redream { /* Forward declaration. */ class REDReader; class CC_DLL CheckBoxLoader : public AbstractCheckButtonLoader { public: /** * @js NA * @lua NA */ virtual ~CheckBoxLoader() {}; /** * @js NA * @lua NA */ RED_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(CheckBoxLoader, loader); protected: /** * @js NA * @lua NA */ RED_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(cocos2d::ui::CheckBox); virtual void onHandlePropTypeCallbacks(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, CallbacksData * pCallbacksData, REDReader * ccbReader); }; } #endif /* _RED_UICHECKBOXLOADER_H_ */