NumericStepper* NumericStepper::create() { NumericStepper* pRet = new NumericStepper(); if( pRet && pRet->init() ) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
NumericStepper *NumericStepper::create(const char *lnormal,const char *lselet,const char *ldisable, const char *rnormal,const char *rselet,const char *rdisable,const char* bg) { NumericStepper *numericStepper = new NumericStepper(); if (numericStepper && numericStepper->init(lnormal,lselet,ldisable,rnormal,rselet,rdisable,bg)) { numericStepper->autorelease(); return numericStepper; } CC_SAFE_DELETE(numericStepper); return NULL; }
NumericStepper* TuiManager::createNumStep(float tag, int isLongClickRun, int max, int min, int cur,int step, const char* lnormal, const char* lselect, const char* ldisable, const char* rnormal, const char* rselect, const char* rdisable, const char* stepBg, float x, float y, float rotation, int isUseFrame){ NumericStepper* pNumStep = NULL; if(isUseFrame){ pNumStep = NumericStepper::createSpriteFrameName(lnormal, lselect, ldisable, rnormal, rselect, rdisable, stepBg); }else{ pNumStep = NumericStepper::create(lnormal,lselect,ldisable,rnormal,rselect,rdisable,stepBg); } Size size = pNumStep->getContentSize(); pNumStep->setLimit(min, max); pNumStep->setValue(cur); pNumStep->setStep(step); pNumStep->setAutoRun(isLongClickRun == 1); pNumStep->setRotation(rotation); pNumStep->setPosition(Vec2(x,-y)); pNumStep->setTag(tag); return pNumStep; }
NumericStepper* TuiManager::createNumStep(float tag,const char* lnormal,const char* lselect,const char* ldisable,const char* rnormal,const char* rselect,const char* rdisable,const char* stepBg,float x,float y,float rotation){ NumericStepper* pNumStep = NULL; if(m_isUseSpriteFrame){ pNumStep = NumericStepper::create(); pNumStep->setlNormalSpriteFrameName(lnormal); pNumStep->setlSelectedSpriteFrameName(lselect); pNumStep->setlDisabledSpriteFrameName(ldisable); pNumStep->setrNormalSpriteFrameName(rnormal); pNumStep->setrSelectedSpriteFrameName(rselect); pNumStep->setrDisabledSpriteFrameName(rdisable); pNumStep->setStepBgSpriteFrameName(stepBg); }else{ pNumStep = NumericStepper::create(lnormal,lselect,ldisable,rnormal,rselect,rdisable,stepBg); } Size size = pNumStep->getContentSize(); pNumStep->setRotation(rotation); pNumStep->setPosition(Point(x,-y)); pNumStep->setTag(tag); return pNumStep; }