wxWindow* parent,
ScoreFile* file
) :
- wxDialog(parent, wxID_ANY, _T("Player Selection"), wxDefaultPosition),
+ wxDialog(parent, wxID_ANY, wxT("Player Selection"), wxDefaultPosition),
m_scoreFile(file)
{
- wxStaticText* msg = new wxStaticText(this, wxID_ANY, _T("Please select a name or type a new one:"));
+ wxStaticText* msg = new wxStaticText(this, wxID_ANY, wxT("Please select a name or type a new one:"));
wxListBox* list = new wxListBox(
this, ID_LISTBOX,
- wxDefaultPosition, wxDefaultSize,
+ wxDefaultPosition, wxSize(-1, 150),
0, 0,
wxLB_SINGLE
);
topsizer->SetSizeHints( this );
CentreOnParent();
+
+ m_OK->SetDefault();
}
void PlayerSelectionDialog::OnSize(wxSizeEvent& WXUNUSED(event))
if (event.GetId() == wxID_OK)
{
wxString name = m_textField->GetValue();
- if (!name.IsNull() && name.Length() > 0)
+ if ( !name.empty() )
{
- if (name.Contains(_T('@')))
+ if (name.Contains(wxT('@')))
{
- wxMessageBox(_T("Names should not contain the '@' character"), _T("Forty Thieves"));
+ wxMessageBox(wxT("Names should not contain the '@' character"), wxT("Forty Thieves"));
}
else
{
}
else
{
- wxMessageBox(_T("Please enter your name"), _T("Forty Thieves"));
+ wxMessageBox(wxT("Please enter your name"), wxT("Forty Thieves"));
}
}
else