added _T()s around the literal strings

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15797 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2002-06-09 22:19:24 +00:00
parent 459e74ba69
commit 78a189c97f

View File

@@ -126,60 +126,60 @@ bool MyApp::OnInit()
m_canvasFont = *wxNORMAL_FONT; m_canvasFont = *wxNORMAL_FONT;
// Create the main frame window // Create the main frame window
MyFrame *frame = new MyFrame((wxFrame *) NULL, (char *) "wxWindows dialogs example", wxPoint(20, 20), wxSize(400, 300)); MyFrame *frame = new MyFrame((wxFrame *) NULL, (char *) _T("wxWindows dialogs example"), wxPoint(20, 20), wxSize(400, 300));
// Make a menubar // Make a menubar
wxMenu *file_menu = new wxMenu; wxMenu *file_menu = new wxMenu;
file_menu->Append(DIALOGS_CHOOSE_COLOUR, "&Choose colour"); file_menu->Append(DIALOGS_CHOOSE_COLOUR, _T("&Choose colour"));
#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW #if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW
file_menu->Append(DIALOGS_CHOOSE_COLOUR_GENERIC, "Choose colour (&generic)"); file_menu->Append(DIALOGS_CHOOSE_COLOUR_GENERIC, _T("Choose colour (&generic)"));
#endif #endif
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(DIALOGS_CHOOSE_FONT, "Choose &font"); file_menu->Append(DIALOGS_CHOOSE_FONT, _T("Choose &font"));
#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW #if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW
file_menu->Append(DIALOGS_CHOOSE_FONT_GENERIC, "Choose f&ont (generic)"); file_menu->Append(DIALOGS_CHOOSE_FONT_GENERIC, _T("Choose f&ont (generic)"));
#endif #endif
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(DIALOGS_LOG_DIALOG, "&Log dialog\tCtrl-L"); file_menu->Append(DIALOGS_LOG_DIALOG, _T("&Log dialog\tCtrl-L"));
file_menu->Append(DIALOGS_MESSAGE_BOX, "&Message box\tCtrl-M"); file_menu->Append(DIALOGS_MESSAGE_BOX, _T("&Message box\tCtrl-M"));
file_menu->Append(DIALOGS_TEXT_ENTRY, "Text &entry\tCtrl-E"); file_menu->Append(DIALOGS_TEXT_ENTRY, _T("Text &entry\tCtrl-E"));
file_menu->Append(DIALOGS_PASSWORD_ENTRY, "&Password entry\tCtrl-P"); file_menu->Append(DIALOGS_PASSWORD_ENTRY, _T("&Password entry\tCtrl-P"));
file_menu->Append(DIALOGS_NUM_ENTRY, "&Numeric entry\tCtrl-N"); file_menu->Append(DIALOGS_NUM_ENTRY, _T("&Numeric entry\tCtrl-N"));
file_menu->Append(DIALOGS_SINGLE_CHOICE, "&Single choice\tCtrl-C"); file_menu->Append(DIALOGS_SINGLE_CHOICE, _T("&Single choice\tCtrl-C"));
file_menu->Append(DIALOGS_MULTI_CHOICE, "M&ultiple choice\tCtrl-U"); file_menu->Append(DIALOGS_MULTI_CHOICE, _T("M&ultiple choice\tCtrl-U"));
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(DIALOGS_TIP, "&Tip of the day\tCtrl-T"); file_menu->Append(DIALOGS_TIP, _T("&Tip of the day\tCtrl-T"));
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(DIALOGS_FILE_OPEN, "&Open file\tCtrl-O"); file_menu->Append(DIALOGS_FILE_OPEN, _T("&Open file\tCtrl-O"));
file_menu->Append(DIALOGS_FILE_OPEN2, "&Second open file\tCtrl-2"); file_menu->Append(DIALOGS_FILE_OPEN2, _T("&Second open file\tCtrl-2"));
file_menu->Append(DIALOGS_FILES_OPEN, "Open &files\tCtrl-Q"); file_menu->Append(DIALOGS_FILES_OPEN, _T("Open &files\tCtrl-Q"));
file_menu->Append(DIALOGS_FILE_SAVE, "Sa&ve file\tCtrl-S"); file_menu->Append(DIALOGS_FILE_SAVE, _T("Sa&ve file\tCtrl-S"));
file_menu->Append(DIALOGS_DIR_CHOOSE, "&Choose a directory\tCtrl-D"); file_menu->Append(DIALOGS_DIR_CHOOSE, _T("&Choose a directory\tCtrl-D"));
#if defined(__WXMSW__) || defined(__WXMAC__) #if defined(__WXMSW__) || defined(__WXMAC__)
file_menu->Append(DIALOGS_GENERIC_DIR_CHOOSE, "&Choose a directory (generic implementation)"); file_menu->Append(DIALOGS_GENERIC_DIR_CHOOSE, _T("&Choose a directory (generic implementation)"));
#endif // wxMSW || wxMAC #endif // wxMSW || wxMAC
#if wxUSE_PROGRESSDLG #if wxUSE_PROGRESSDLG
file_menu->Append(DIALOGS_PROGRESS, "Pro&gress dialog\tCtrl-G"); file_menu->Append(DIALOGS_PROGRESS, _T("Pro&gress dialog\tCtrl-G"));
#endif // wxUSE_PROGRESSDLG #endif // wxUSE_PROGRESSDLG
#if wxUSE_BUSYINFO #if wxUSE_BUSYINFO
file_menu->Append(DIALOGS_BUSYINFO, "&Busy info dialog\tCtrl-B"); file_menu->Append(DIALOGS_BUSYINFO, _T("&Busy info dialog\tCtrl-B"));
#endif // wxUSE_BUSYINFO #endif // wxUSE_BUSYINFO
#if wxUSE_FINDREPLDLG #if wxUSE_FINDREPLDLG
file_menu->Append(DIALOGS_FIND, "&Find dialog\tCtrl-F", "", TRUE); file_menu->Append(DIALOGS_FIND, _T("&Find dialog\tCtrl-F"), "", TRUE);
file_menu->Append(DIALOGS_REPLACE, "Find and &replace dialog\tShift-Ctrl-F", "", TRUE); file_menu->Append(DIALOGS_REPLACE, _T("Find and &replace dialog\tShift-Ctrl-F"), "", TRUE);
#endif // wxUSE_FINDREPLDLG #endif // wxUSE_FINDREPLDLG
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(DIALOGS_MODAL, "Mo&dal dialog\tCtrl-W"); file_menu->Append(DIALOGS_MODAL, _T("Mo&dal dialog\tCtrl-W"));
file_menu->Append(DIALOGS_MODELESS, "Modeless &dialog\tCtrl-Z", "", TRUE); file_menu->Append(DIALOGS_MODELESS, _T("Modeless &dialog\tCtrl-Z"), "", TRUE);
file_menu->AppendSeparator(); file_menu->AppendSeparator();
file_menu->Append(wxID_EXIT, "E&xit\tAlt-X"); file_menu->Append(wxID_EXIT, _T("E&xit\tAlt-X"));
wxMenuBar *menu_bar = new wxMenuBar; wxMenuBar *menu_bar = new wxMenuBar;
menu_bar->Append(file_menu, "&File"); menu_bar->Append(file_menu, _T("&File"));
frame->SetMenuBar(menu_bar); frame->SetMenuBar(menu_bar);
myCanvas = new MyCanvas(frame); myCanvas = new MyCanvas(frame);
@@ -326,8 +326,8 @@ void MyFrame::LogDialog(wxCommandEvent& event)
void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) ) void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) )
{ {
wxMessageDialog dialog( NULL, "This is a message box\nA long, long string to test out the message box properly", wxMessageDialog dialog( NULL, _T("This is a message box\nA long, long string to test out the message box properly"),
"Message box text", wxNO_DEFAULT|wxYES_NO|wxCANCEL|wxICON_INFORMATION); _T("Message box text"), wxNO_DEFAULT|wxYES_NO|wxCANCEL|wxICON_INFORMATION);
switch ( dialog.ShowModal() ) switch ( dialog.ShowModal() )
{ {
@@ -350,16 +350,16 @@ void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) )
void MyFrame::NumericEntry(wxCommandEvent& WXUNUSED(event) ) void MyFrame::NumericEntry(wxCommandEvent& WXUNUSED(event) )
{ {
long res = wxGetNumberFromUser( "This is some text, actually a lot of text.\n" long res = wxGetNumberFromUser( _T("This is some text, actually a lot of text.\n")
"Even two rows of text.", _T("Even two rows of text."),
"Enter a number:", "Numeric input test", _T("Enter a number:"), _T("Numeric input test"),
50, 0, 100, this ); 50, 0, 100, this );
wxString msg; wxString msg;
int icon; int icon;
if ( res == -1 ) if ( res == -1 )
{ {
msg = "Invalid number entered or dialog cancelled."; msg = _T("Invalid number entered or dialog cancelled.");
icon = wxICON_HAND; icon = wxICON_HAND;
} }
else else
@@ -368,53 +368,53 @@ void MyFrame::NumericEntry(wxCommandEvent& WXUNUSED(event) )
icon = wxICON_INFORMATION; icon = wxICON_INFORMATION;
} }
wxMessageBox(msg, "Numeric test result", wxOK | icon, this); wxMessageBox(msg, _T("Numeric test result"), wxOK | icon, this);
} }
void MyFrame::PasswordEntry(wxCommandEvent& WXUNUSED(event)) void MyFrame::PasswordEntry(wxCommandEvent& WXUNUSED(event))
{ {
wxString pwd = wxGetPasswordFromUser("Enter password:", wxString pwd = wxGetPasswordFromUser("Enter password:",
"Password entry dialog", _T("Password entry dialog"),
"", "",
this); this);
if ( !!pwd ) if ( !!pwd )
{ {
wxMessageBox(wxString::Format(wxT("Your password is '%s'"), pwd.c_str()), wxMessageBox(wxString::Format(wxT("Your password is '%s'"), pwd.c_str()),
"Got password", wxOK | wxICON_INFORMATION, this); _T("Got password"), wxOK | wxICON_INFORMATION, this);
} }
} }
void MyFrame::TextEntry(wxCommandEvent& WXUNUSED(event)) void MyFrame::TextEntry(wxCommandEvent& WXUNUSED(event))
{ {
wxTextEntryDialog dialog(this, wxTextEntryDialog dialog(this,
"This is a small sample\n" _T("This is a small sample\n")
"A long, long string to test out the text entrybox", _T("A long, long string to test out the text entrybox"),
"Please enter a string", _T("Please enter a string"),
"Default value", _T("Default value"),
wxOK | wxCANCEL); wxOK | wxCANCEL);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
{ {
wxMessageDialog dialog2(this, dialog.GetValue(), "Got string"); wxMessageDialog dialog2(this, dialog.GetValue(), _T("Got string"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) ) void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) )
{ {
const wxString choices[] = { "One", "Two", "Three", "Four", "Five" } ; const wxString choices[] = { _T("One"), _T("Two"), _T("Three"), _T("Four"), _T("Five") } ;
wxSingleChoiceDialog dialog(this, wxSingleChoiceDialog dialog(this,
"This is a small sample\n" _T("This is a small sample\n")
"A single-choice convenience dialog", _T("A single-choice convenience dialog"),
"Please select a value", _T("Please select a value"),
WXSIZEOF(choices), choices); WXSIZEOF(choices), choices);
dialog.SetSelection(2); dialog.SetSelection(2);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
{ {
wxMessageDialog dialog2(this, dialog.GetStringSelection(), "Got string"); wxMessageDialog dialog2(this, dialog.GetStringSelection(), _T("Got string"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
@@ -423,16 +423,16 @@ void MyFrame::MultiChoice(wxCommandEvent& WXUNUSED(event) )
{ {
const wxString choices[] = const wxString choices[] =
{ {
"One", "Two", "Three", "Four", "Five", _T("One"), _T("Two"), _T("Three"), _T("Four"), _T("Five"),
"Six", "Seven", "Eight", "Nine", "Ten", _T("Six"), _T("Seven"), _T("Eight"), _T("Nine"), _T("Ten"),
"Eleven", "Twelve", "Seventeen", _T("Eleven"), _T("Twelve"), _T("Seventeen"),
}; };
wxArrayInt selections; wxArrayInt selections;
size_t count = wxGetMultipleChoices(selections, size_t count = wxGetMultipleChoices(selections,
"This is a small sample\n" _T("This is a small sample\n")
"A multi-choice convenience dialog", _T("A multi-choice convenience dialog"),
"Please select a value", _T("Please select a value"),
WXSIZEOF(choices), choices, WXSIZEOF(choices), choices,
this); this);
if ( count ) if ( count )
@@ -469,7 +469,7 @@ void MyFrame::FileOpen(wxCommandEvent& WXUNUSED(event) )
dialog.GetPath().c_str(), dialog.GetPath().c_str(),
dialog.GetDirectory().c_str(), dialog.GetDirectory().c_str(),
dialog.GetFilename().c_str()); dialog.GetFilename().c_str());
wxMessageDialog dialog2(this, info, "Selected file"); wxMessageDialog dialog2(this, info, _T("Selected file"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
@@ -482,7 +482,7 @@ void MyFrame::FileOpen2(wxCommandEvent& WXUNUSED(event) )
static wxString s_extDef; static wxString s_extDef;
wxString path = wxFileSelector( wxString path = wxFileSelector(
_T("Select the file to load"), _T("Select the file to load"),
_T(""), _T(""), _T("_T("), _T(")"),
s_extDef, s_extDef,
_T("Waveform (*.wav)|*.wav|Plain text (*.txt)|*.txt|All files (*.*)|*.*"), _T("Waveform (*.wav)|*.wav|Plain text (*.txt)|*.txt|All files (*.*)|*.*"),
wxCHANGE_DIR, wxCHANGE_DIR,
@@ -501,8 +501,8 @@ void MyFrame::FileOpen2(wxCommandEvent& WXUNUSED(event) )
void MyFrame::FilesOpen(wxCommandEvent& WXUNUSED(event) ) void MyFrame::FilesOpen(wxCommandEvent& WXUNUSED(event) )
{ {
wxFileDialog dialog(this, "Testing open multiple file dialog", wxFileDialog dialog(this, _T("Testing open multiple file dialog"),
"", "", wxFileSelectorDefaultWildcardStr, "_T(", ")", wxFileSelectorDefaultWildcardStr,
wxMULTIPLE); wxMULTIPLE);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
@@ -522,22 +522,22 @@ void MyFrame::FilesOpen(wxCommandEvent& WXUNUSED(event) )
msg += s; msg += s;
} }
wxMessageDialog dialog2(this, msg, "Selected files"); wxMessageDialog dialog2(this, msg, _T("Selected files"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
void MyFrame::FileSave(wxCommandEvent& WXUNUSED(event) ) void MyFrame::FileSave(wxCommandEvent& WXUNUSED(event) )
{ {
wxFileDialog dialog(this, "Testing save file dialog", "", "myletter.txt", wxFileDialog dialog(this, _T("Testing save file dialog"), "_T(", ")myletter.txt",
"Text files (*.txt)|*.txt|Document files (*.doc)|*.doc", _T("Text files (*.txt)|*.txt|Document files (*.doc)|*.doc"),
wxSAVE|wxOVERWRITE_PROMPT); wxSAVE|wxOVERWRITE_PROMPT);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
{ {
wxChar buf[400]; wxChar buf[400];
wxSprintf(buf, _T("%s, filter %d"), (const wxChar*)dialog.GetPath(), dialog.GetFilterIndex()); wxSprintf(buf, _T("%s, filter %d"), (const wxChar*)dialog.GetPath(), dialog.GetFilterIndex());
wxMessageDialog dialog2(this, wxString(buf), "Selected path"); wxMessageDialog dialog2(this, wxString(buf), _T("Selected path"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
@@ -548,11 +548,11 @@ void MyFrame::DirChoose(wxCommandEvent& WXUNUSED(event) )
wxString dirHome; wxString dirHome;
wxGetHomeDir(&dirHome); wxGetHomeDir(&dirHome);
wxDirDialog dialog(this, "Testing directory picker", dirHome); wxDirDialog dialog(this, _T("Testing directory picker"), dirHome);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
{ {
wxMessageDialog dialog2(this, dialog.GetPath(), "Selected path"); wxMessageDialog dialog2(this, dialog.GetPath(), _T("Selected path"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
} }
@@ -566,11 +566,11 @@ void MyFrame::GenericDirChoose(wxCommandEvent& WXUNUSED(event) )
wxString dirHome; wxString dirHome;
wxGetHomeDir(&dirHome); wxGetHomeDir(&dirHome);
wxGenericDirDialog dialog(this, "Testing generic directory picker", dirHome); wxGenericDirDialog dialog(this, _T("Testing generic directory picker"), dirHome);
if (dialog.ShowModal() == wxID_OK) if (dialog.ShowModal() == wxID_OK)
{ {
wxMessageDialog dialog2(this, dialog.GetPath(), "Selected path"); wxMessageDialog dialog2(this, dialog.GetPath(), _T("Selected path"));
dialog2.ShowModal(); dialog2.ShowModal();
} }
#else #else
@@ -626,7 +626,7 @@ void MyFrame::ShowTip(wxCommandEvent& event)
if ( showAtStartup ) if ( showAtStartup )
{ {
wxMessageBox("Will show tips on startup", "Tips dialog", wxMessageBox("Will show tips on startup_T(", ")Tips dialog",
wxOK | wxICON_INFORMATION, this); wxOK | wxICON_INFORMATION, this);
} }
@@ -647,7 +647,7 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) )
static const int max = 10; static const int max = 10;
wxProgressDialog dialog("Progress dialog example", wxProgressDialog dialog("Progress dialog example",
"An informative message", _T("An informative message"),
max, // range max, // range
this, // parent this, // parent
wxPD_CAN_ABORT | wxPD_CAN_ABORT |
@@ -662,11 +662,11 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) )
wxSleep(1); wxSleep(1);
if ( i == max ) if ( i == max )
{ {
cont = dialog.Update(i, "That's all, folks!"); cont = dialog.Update(i, _T("That's all, folks!"));
} }
else if ( i == max / 2 ) else if ( i == max / 2 )
{ {
cont = dialog.Update(i, "Only a half left (very long message)!"); cont = dialog.Update(i, _T("Only a half left (very long message)!"));
} }
else else
{ {
@@ -675,10 +675,9 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) )
if ( !cont ) if ( !cont )
{ {
if ( wxMessageBox("Do you really want to cancel?\n" if ( wxMessageBox(_T("Do you really want to cancel?"),
"Second line.", // message _T("Progress dialog question"), // caption
"Dialogs question", // caption wxYES_NO | wxICON_QUESTION) == wxYES )
wxYES_NO | wxCENTRE) == wxYES )
break; break;
dialog.Resume(); dialog.Resume();
@@ -729,7 +728,7 @@ void MyFrame::ShowReplaceDialog( wxCommandEvent& WXUNUSED(event) )
( (
this, this,
&m_findData, &m_findData,
"Find and replace dialog", _T("Find and replace dialog"),
wxFR_REPLACEDIALOG wxFR_REPLACEDIALOG
); );
@@ -750,7 +749,7 @@ void MyFrame::ShowFindDialog( wxCommandEvent& WXUNUSED(event) )
( (
this, this,
&m_findData, &m_findData,
"Find dialog", _T("Find dialog"),
// just for testing // just for testing
wxFR_NOWHOLEWORD wxFR_NOWHOLEWORD
); );
@@ -762,10 +761,10 @@ void MyFrame::ShowFindDialog( wxCommandEvent& WXUNUSED(event) )
static wxString DecodeFindDialogEventFlags(int flags) static wxString DecodeFindDialogEventFlags(int flags)
{ {
wxString str; wxString str;
str << (flags & wxFR_DOWN ? "down" : "up") << ", " str << (flags & wxFR_DOWN ? _T("down") : _T("up")) << _T(", ")
<< (flags & wxFR_WHOLEWORD ? "whole words only, " : "") << (flags & wxFR_WHOLEWORD ? _T("whole words only, ") : "")
<< (flags & wxFR_MATCHCASE ? "" : "not ") << (flags & wxFR_MATCHCASE ? "_T(" : ")not ")
<< "case sensitive"; << _T("case sensitive");
return str; return str;
} }
@@ -777,7 +776,7 @@ void MyFrame::OnFindDialog(wxFindDialogEvent& event)
if ( type == wxEVT_COMMAND_FIND || type == wxEVT_COMMAND_FIND_NEXT ) if ( type == wxEVT_COMMAND_FIND || type == wxEVT_COMMAND_FIND_NEXT )
{ {
wxLogMessage(wxT("Find %s'%s' (flags: %s)"), wxLogMessage(wxT("Find %s'%s' (flags: %s)"),
type == wxEVT_COMMAND_FIND_NEXT ? "next " : "", type == wxEVT_COMMAND_FIND_NEXT ? _T("next ") : "",
event.GetFindString().c_str(), event.GetFindString().c_str(),
DecodeFindDialogEventFlags(event.GetFlags()).c_str()); DecodeFindDialogEventFlags(event.GetFlags()).c_str());
} }
@@ -785,7 +784,7 @@ void MyFrame::OnFindDialog(wxFindDialogEvent& event)
type == wxEVT_COMMAND_FIND_REPLACE_ALL ) type == wxEVT_COMMAND_FIND_REPLACE_ALL )
{ {
wxLogMessage(wxT("Replace %s'%s' with '%s' (flags: %s)"), wxLogMessage(wxT("Replace %s'%s' with '%s' (flags: %s)"),
type == wxEVT_COMMAND_FIND_REPLACE_ALL ? "all " : "", type == wxEVT_COMMAND_FIND_REPLACE_ALL ? _T("all ") : "",
event.GetFindString().c_str(), event.GetFindString().c_str(),
event.GetReplaceString().c_str(), event.GetReplaceString().c_str(),
DecodeFindDialogEventFlags(event.GetFlags()).c_str()); DecodeFindDialogEventFlags(event.GetFlags()).c_str());
@@ -846,8 +845,8 @@ MyModelessDialog::MyModelessDialog(wxWindow *parent)
{ {
wxBoxSizer *sizerTop = new wxBoxSizer(wxVERTICAL); wxBoxSizer *sizerTop = new wxBoxSizer(wxVERTICAL);
wxButton *btn = new wxButton(this, DIALOGS_MODELESS_BTN, "Press me"); wxButton *btn = new wxButton(this, DIALOGS_MODELESS_BTN, _T("Press me"));
wxCheckBox *check = new wxCheckBox(this, -1, "Should be disabled"); wxCheckBox *check = new wxCheckBox(this, -1, _T("Should be disabled"));
check->Disable(); check->Disable();
sizerTop->Add(btn, 1, wxEXPAND | wxALL, 5); sizerTop->Add(btn, 1, wxEXPAND | wxALL, 5);
@@ -862,7 +861,7 @@ MyModelessDialog::MyModelessDialog(wxWindow *parent)
void MyModelessDialog::OnButton(wxCommandEvent& WXUNUSED(event)) void MyModelessDialog::OnButton(wxCommandEvent& WXUNUSED(event))
{ {
wxMessageBox("Button pressed in modeless dialog", "Info", wxMessageBox("Button pressed in modeless dialog_T(", ")Info",
wxOK | wxICON_INFORMATION, this); wxOK | wxICON_INFORMATION, this);
} }
@@ -871,7 +870,7 @@ void MyModelessDialog::OnClose(wxCloseEvent& event)
if ( event.CanVeto() ) if ( event.CanVeto() )
{ {
wxMessageBox("Use the menu item to close this dialog", wxMessageBox("Use the menu item to close this dialog",
"Modeless dialog", _T("Modeless dialog"),
wxOK | wxICON_INFORMATION, this); wxOK | wxICON_INFORMATION, this);
event.Veto(); event.Veto();
@@ -887,9 +886,9 @@ MyModalDialog::MyModalDialog(wxWindow *parent)
{ {
wxBoxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer *sizerTop = new wxBoxSizer(wxHORIZONTAL);
m_btnFocused = new wxButton(this, -1, "Default button"); m_btnFocused = new wxButton(this, -1, _T("Default button"));
m_btnDelete = new wxButton(this, -1, "&Delete button"); m_btnDelete = new wxButton(this, -1, _T("&Delete button"));
wxButton *btnOk = new wxButton(this, wxID_CANCEL, "&Close"); wxButton *btnOk = new wxButton(this, wxID_CANCEL, _T("&Close"));
sizerTop->Add(m_btnFocused, 0, wxALIGN_CENTER | wxALL, 5); sizerTop->Add(m_btnFocused, 0, wxALIGN_CENTER | wxALL, 5);
sizerTop->Add(m_btnDelete, 0, wxALIGN_CENTER | wxALL, 5); sizerTop->Add(m_btnDelete, 0, wxALIGN_CENTER | wxALL, 5);
sizerTop->Add(btnOk, 0, wxALIGN_CENTER | wxALL, 5); sizerTop->Add(btnOk, 0, wxALIGN_CENTER | wxALL, 5);
@@ -915,8 +914,9 @@ void MyModalDialog::OnButton(wxCommandEvent& event)
} }
else if ( event.GetEventObject() == m_btnFocused ) else if ( event.GetEventObject() == m_btnFocused )
{ {
wxGetTextFromUser("Dummy prompt", "Modal dialog called from dialog", wxGetTextFromUser(_T("Dummy prompt"),
"", this); _T("Modal dialog called from dialog"),
_T(""), this);
} }
else else
{ {