adjusted addons_screen and server_selection to use the new capabilities of the list widget
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/uni@13217 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
@@ -279,6 +279,8 @@ void AddonsScreen::loadList()
|
||||
s = (addon->getName()+L"\t" +
|
||||
core::stringc(addon->getDateAsString().c_str())).c_str();
|
||||
|
||||
//FIXME I'd like to move this to CGUISTKListBox.cpp
|
||||
|
||||
/* gui::IGUIFont* font = GUIEngine::getFont();
|
||||
|
||||
// first column is 0.666% of the list's width.
|
||||
|
||||
@@ -58,8 +58,8 @@ void ServerSelection::loadedFromFile()
|
||||
void ServerSelection::beforeAddingWidget()
|
||||
{
|
||||
m_server_list_widget->clearColumns();
|
||||
m_server_list_widget->addColumn( _("Name"), 4 );
|
||||
m_server_list_widget->addColumn( _("Players"), 2);
|
||||
m_server_list_widget->addColumn( _("Name"), 3 );
|
||||
m_server_list_widget->addColumn( _("Players"), 1);
|
||||
}
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
@@ -103,13 +103,14 @@ void ServerSelection::loadList(bool refresh)
|
||||
for(int i=0; i < manager->getNumServers(); i++)
|
||||
{
|
||||
Server * server = manager->getServer(i);
|
||||
core::stringw table_entry;
|
||||
table_entry.append(server->getName());
|
||||
table_entry.append("\t");
|
||||
table_entry.append(StringUtils::toWString(server->getCurrentPlayers()));
|
||||
table_entry.append("/");
|
||||
table_entry.append(StringUtils::toWString(server->getMaxPlayers()));
|
||||
m_server_list_widget->addItem("server", table_entry);
|
||||
core::stringw num_players;
|
||||
num_players.append(StringUtils::toWString(server->getCurrentPlayers()));
|
||||
num_players.append("/");
|
||||
num_players.append(StringUtils::toWString(server->getMaxPlayers()));
|
||||
PtrVector<GUIEngine::ListWidget::ListCell> * row = new PtrVector<GUIEngine::ListWidget::ListCell>;
|
||||
row->push_back(new GUIEngine::ListWidget::ListCell(server->getName(),-1,3));
|
||||
row->push_back(new GUIEngine::ListWidget::ListCell(num_players,-1,1));
|
||||
m_server_list_widget->addItem("server", row);
|
||||
}
|
||||
|
||||
} // loadList
|
||||
|
||||
Reference in New Issue
Block a user