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;
}
Example #2
0
CCSize CCTableViewDataSource::cellSizeForIndex(CCTableView *table, unsigned int idx)
{
    return cellSizeForTable(table);
}