コード例 #1
0
ファイル: TuiManager.cpp プロジェクト: zh0ub1n/Tui-x
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;
}
コード例 #2
0
ファイル: TuiManager.cpp プロジェクト: Kudoo/Tui-x
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;
}