CCTableViewCell* TestList::tableCellAtIndex ( CCTableView* pTable, KDuint uIndex ) { CCTableViewCell* pCell = pTable->dequeueCell ( ); if ( !pCell ) { pCell = CCTableViewCell::create ( ); CCMenuItemFont* pItem = CCMenuItemFont::create ( l_pTestNames [ uIndex ] ); pCell->addChild ( pItem, 0, 1 ); pItem->setPosition ( ccpMid ( cellSizeForTable ( pTable ) ) ); } else { CCMenuItemFont* pItem = (CCMenuItemFont*) pCell->getChildByTag ( 1 ); pItem->setString ( l_pTestNames [ uIndex ] ); } return pCell; }
CCSize CCTableViewDataSource::cellSizeForIndex(CCTableView *table, unsigned int idx) { return cellSizeForTable(table); }