bool CTableViewBindingDataAndVertical::init() { CTableViewTestSceneBase::init(); setTitle("CTableViewBindingDataAndVertical"); setDescription("binding data with vector<string>"); m_vDatas.push_back("A"); m_vDatas.push_back("B"); m_vDatas.push_back("C"); m_vDatas.push_back("D"); m_vDatas.push_back("E"); m_vDatas.push_back("F"); m_vDatas.push_back("G"); m_vDatas.push_back("H"); m_vDatas.push_back("I"); m_vDatas.push_back("J"); m_vDatas.push_back("K"); m_vDatas.push_back("L"); m_vDatas.push_back("M"); m_vDatas.push_back("N"); m_vDatas.push_back("O"); m_vDatas.push_back("P"); m_vDatas.push_back("Q"); m_vDatas.push_back("R"); m_vDatas.push_back("S"); m_vDatas.push_back("T"); m_vDatas.push_back("U"); m_vDatas.push_back("V"); m_vDatas.push_back("W"); m_vDatas.push_back("X"); m_vDatas.push_back("Y"); m_vDatas.push_back("Z"); CTableView* pTable = CTableView::create( CCSize(150.0f, 54.0f * 5), CCSize(150.0f, 54.0f), m_vDatas.size(), this, ccw_datasource_adapter_selector(CTableViewBindingDataAndVertical::tableviewDataSource)); pTable->setDirection(eScrollViewDirectionVertical); pTable->setPosition(CCPoint(480, 320)); m_pWindow->addChild(pTable); pTable->reloadData(); pText = CLabel::create(); pText->setAnchorPoint(CCPoint(0, 0.5)); pText->setPosition(CCPoint(200, 320)); pText->setFontSize(35.0f); pText->setString("click button"); m_pWindow->addChild(pText); return true; }
bool CTableViewBasicTest::init() { CTableViewTestSceneBase::init(); setTitle("CTableViewBasicTest"); setDescription("TableView basic test"); CTableView* pTable = CTableView::create( Size(74.0f * 5, 70.0f), Size(74.0f, 70.0f), 50, this, ccw_datasource_adapter_selector(CTableViewBasicTest::tableviewDataSource)); pTable->setPosition(Vec2(480, 320)); pTable->setBackgroundColor(Color4B::GRAY); m_pWindow->addChild(pTable); pTable->reloadData(); return true; }
NS_BAG_BEGIN void Bagui::onLoadScene() { SpriteFrameCache::getInstance()->addSpriteFramesWithFile("bag/bagui.plist"); TuiManager::getInstance()->parseScene(this, "panel_bag", PATH_BAG); CGridView* pGridView = (CGridView*)this->getControl(PANEL_BAG, GV_BAG); pGridView->setDataSourceAdapter(this, ccw_datasource_adapter_selector(Bagui::event_adapt_gvBag)); pGridView->reloadData(); CTableView* pTblView = (CTableView*)this->getControl(PANEL_BAG, TBL_BAG); pTblView->setDataSourceAdapter(this, ccw_datasource_adapter_selector(Bagui::event_adapt_tblBag)); pTblView->reloadData(); CPageView* pPageView = (CPageView*)this->getControl(PANEL_BAG, PV_BAG); pPageView->setDataSourceAdapter(this, ccw_datasource_adapter_selector(Bagui::event_adapt_pageBag)); pPageView->reloadData(); CButton* pBtnView = (CButton*)this->getControl(PANEL_BAG, BTN_BACK); pBtnView->setOnClickListener(this, ccw_click_selector(Bagui::event_btn_back)); }