axmol/tests/Classes/ExtensionsTest/CocoStudioGUITest/CustomWidget/CustomImageViewReader.cpp

37 lines
825 B
C++
Raw Normal View History

2014-03-04 16:51:35 +08:00
#include "CustomImageViewReader.h"
#include "CustomImageView.h"
static CustomImageViewReader* _instanceCustomImageViewReader = NULL;
CustomImageViewReader::CustomImageViewReader()
{
}
CustomImageViewReader::~CustomImageViewReader()
{
}
CustomImageViewReader* CustomImageViewReader::getInstance()
{
if (!_instanceCustomImageViewReader)
{
_instanceCustomImageViewReader = new CustomImageViewReader();
}
return _instanceCustomImageViewReader;
}
void CustomImageViewReader::setProperties(const std::string& classType, cocos2d::ui::Widget *widget, const rapidjson::Value &customOptions)
{
CustomImageView* custom = static_cast<CustomImageView*>(widget);
const char* StringTest = DICTOOL->getStringValue_json(customOptions, "StringTest");
custom->setText(StringTest);
}