Beispiel #1
0
NS_MAIN_BEGIN

void MsgBox::onLoadScene()
{
	SpriteFrameCache::getInstance()->addSpriteFramesWithFile("main/mainui.plist");
	TuiManager::getInstance()->parseScene(this,"panel_msgbox",PATH_MAIN);
	//注册事件
	CButton *pBtnClose = (CButton*)getControl(PANEL_MSGBOX, BTN_CLOSE);
	pBtnClose->setOnClickListener(this,ccw_click_selector(MsgBox::event_btn_close));
	
	CSlider *pSlider = (CSlider*)getControl(PANEL_MSGBOX,SLIDER_TEST);
	pSlider->setOnValueChangedListener(this,ccw_valuechanged_selector(MsgBox::event_slider_test));
}
Beispiel #2
0
NS_MAIN_BEGIN


void MsgBox::onLoadScene()
{
	//setAutoRemoveUnusedTexture(true);
	TuiManager::getInstance()->parseScene(this,"panel_msgbox",PATH_MAIN);
	//注册事件
	CButton *pBtnClose = (CButton*)getControl(PANEL_MSGBOX,BTN_CLOSE);
	pBtnClose->setOnClickListener(this,ccw_click_selector(MsgBox::event_btn_close));
	
	CSlider *pSlider = (CSlider*)getControl(PANEL_MSGBOX,SLIDER_TEST);
	pSlider->setOnValueChangedListener(this,ccw_valuechanged_selector(MsgBox::event_slider_test));

	CProgressBar *pProg = (CProgressBar*)this->getControl(PANEL_MSGBOX,PROG_HP);
	pProg->setShowValueLabel(true);
}
Beispiel #3
0
bool CProgressBarBasicTest::init()
{
	CProgressBarTestSceneBase::init();
	setTitle("CProgressBarBasicTest");
	setDescription("click the button to changed progress");

	Sprite* m_pBg = Sprite::create("background.png");
	m_pBg->setScale(1.3f);
	m_pBg->setPosition(Vec2(480, 320));
	m_pWindow->addChild(m_pBg);

	m_pProgressBar = CProgressBar::create("progress.png");
	m_pProgressBar->setBackgroundImage("progress_bg.png");
	m_pProgressBar->setPosition(Vec2(480, 320));
	m_pProgressBar->setMaxValue(100);
	m_pProgressBar->setMinValue(0);
	m_pProgressBar->setDirection(eProgressBarDirectionLeftToRight);
	m_pProgressBar->setOnValueChangedListener(
		this, ccw_valuechanged_selector(CProgressBarBasicTest::onProgressing));
	m_pProgressBar->setContentSize(Size(960, 640));
	m_pWindow->addChild(m_pProgressBar);

	CButton* pButton = CButton::createWith9Sprite(Size(150, 60),
		"sprite9_btn1.png", "sprite9_btn2.png");
	pButton->setPosition(Vec2(250, 450));
	pButton->setUserTag(1);
	pButton->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick));
	pButton->initText("Add", "", 30);
	m_pWindow->addChild(pButton);

	CButton* pButton2 = CButton::createWith9Sprite(Size(150, 60),
		"sprite9_btn1.png", "sprite9_btn2.png");
	pButton2->setPosition(Vec2(450, 450));
	pButton2->setUserTag(2);
	pButton2->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick));
	pButton2->initText("Less", "", 30);
	m_pWindow->addChild(pButton2);

	CButton* pButton3 = CButton::createWith9Sprite(Size(200, 60),
		"sprite9_btn1.png", "sprite9_btn2.png");
	pButton3->setPosition(Vec2(670, 450));
	pButton3->setUserTag(3);
	pButton3->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick));
	pButton3->initText("change direction", "", 30);
	m_pWindow->addChild(pButton3);

	CButton* pButton4 = CButton::createWith9Sprite(Size(150, 60),
		"sprite9_btn1.png", "sprite9_btn2.png");
	pButton4->setPosition(Vec2(350, 200));
	pButton4->setUserTag(4);
	pButton4->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick));
	pButton4->initText("startProgress", "", 30);
	pButton4->setCascadeTextSizeEnabled(true, Size(50, 30));
	m_pWindow->addChild(pButton4);

	CButton* pButton5 = CButton::createWith9Sprite(Size(150, 60),
		"sprite9_btn1.png", "sprite9_btn2.png");
	pButton5->setPosition(Vec2(650, 200));
	pButton5->setUserTag(5);
	pButton5->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick));
	pButton5->initText("stopProgress", "", 30);
	pButton5->setCascadeTextSizeEnabled(true, Size(50, 30));
	m_pWindow->addChild(pButton5);
	
	m_pText = CLabel::create();
	m_pText->setAnchorPoint(Vec2(0, 0.5));
	m_pText->setPosition(Vec2(200, 400));
	//m_pText->setFontSize(35.0f);
	m_pText->setString("none");
	m_pWindow->addChild(m_pText);

	return true;
}