static bool ms_logClip;
private:
- static inline wxChar GetChar(bool on, wxChar c) { return on ? c : _T('-'); }
+ static inline wxChar GetChar(bool on, wxChar c) { return on ? c : wxT('-'); }
void LogKeyEvent(const wxChar *name, wxKeyEvent& event) const;
void LogClipEvent(const wxChar *what, wxClipboardTextEvent& event);
#if wxUSE_CLIPBOARD
void OnPasteFromClipboard( wxCommandEvent& WXUNUSED(event) )
{
- wxLogMessage(_T("Pasting text from clipboard."));
+ wxLogMessage(wxT("Pasting text from clipboard."));
m_panel->DoPasteFromClipboard();
}
void OnCopyToClipboard( wxCommandEvent& WXUNUSED(event) )
{
- wxLogMessage(_T("Copying text to clipboard."));
+ wxLogMessage(wxT("Copying text to clipboard."));
m_panel->DoCopyToClipboard();
}
{
if ( !m_panel->m_textrich->LineDown() )
{
- wxLogMessage(_T("Already at the bottom"));
+ wxLogMessage(wxT("Already at the bottom"));
}
}
{
if ( !m_panel->m_textrich->LineUp() )
{
- wxLogMessage(_T("Already at the top"));
+ wxLogMessage(wxT("Already at the top"));
}
}
{
if ( !m_panel->m_textrich->PageDown() )
{
- wxLogMessage(_T("Already at the bottom"));
+ wxLogMessage(wxT("Already at the bottom"));
}
}
{
if ( !m_panel->m_textrich->PageUp() )
{
- wxLogMessage(_T("Already at the top"));
+ wxLogMessage(wxT("Already at the top"));
}
}
void OnSetText(wxCommandEvent& WXUNUSED(event))
{
- m_panel->m_text->SetValue(_T("Hello, world! (what else did you expect?)"));
+ m_panel->m_text->SetValue(wxT("Hello, world! (what else did you expect?)"));
}
void OnChangeText(wxCommandEvent& WXUNUSED(event))
{
- m_panel->m_text->ChangeValue(_T("Changed, not set: no event"));
+ m_panel->m_text->ChangeValue(wxT("Changed, not set: no event"));
}
void OnIdle( wxIdleEvent& event );
// Create the main frame window
MyFrame *frame = new MyFrame((wxFrame *) NULL,
- _T("Text wxWidgets sample"), 50, 50, 700, 550);
+ wxT("Text wxWidgets sample"), 50, 50, 700, 550);
frame->SetSizeHints( 500, 400 );
wxMenu *file_menu = new wxMenu;
- file_menu->Append(TEXT_SAVE, _T("&Save file\tCtrl-S"),
- _T("Save the text control contents to file"));
- file_menu->Append(TEXT_LOAD, _T("&Load file\tCtrl-O"),
- _T("Load the sample file into text control"));
+ file_menu->Append(TEXT_SAVE, wxT("&Save file\tCtrl-S"),
+ wxT("Save the text control contents to file"));
+ file_menu->Append(TEXT_LOAD, wxT("&Load file\tCtrl-O"),
+ wxT("Load the sample file into text control"));
file_menu->AppendSeparator();
- file_menu->Append(TEXT_RICH_TEXT_TEST, _T("Show Rich Text Editor"));
+ file_menu->Append(TEXT_RICH_TEXT_TEST, wxT("Show Rich Text Editor"));
file_menu->AppendSeparator();
- file_menu->Append(TEXT_ABOUT, _T("&About\tAlt-A"));
+ file_menu->Append(TEXT_ABOUT, wxT("&About\tAlt-A"));
file_menu->AppendSeparator();
- file_menu->Append(TEXT_QUIT, _T("E&xit\tAlt-X"), _T("Quit this sample"));
+ file_menu->Append(TEXT_QUIT, wxT("E&xit\tAlt-X"), wxT("Quit this sample"));
wxMenuBar *menu_bar = new wxMenuBar( wxMB_DOCKABLE );
- menu_bar->Append(file_menu, _T("&File"));
+ menu_bar->Append(file_menu, wxT("&File"));
#if wxUSE_TOOLTIPS
wxMenu *tooltip_menu = new wxMenu;
- tooltip_menu->Append(TEXT_TOOLTIPS_SETDELAY, _T("Set &delay\tCtrl-D"));
+ tooltip_menu->Append(TEXT_TOOLTIPS_SETDELAY, wxT("Set &delay\tCtrl-D"));
tooltip_menu->AppendSeparator();
- tooltip_menu->Append(TEXT_TOOLTIPS_ENABLE, _T("&Toggle tooltips\tCtrl-T"),
- _T("enable/disable tooltips"), true);
+ tooltip_menu->Append(TEXT_TOOLTIPS_ENABLE, wxT("&Toggle tooltips\tCtrl-T"),
+ wxT("enable/disable tooltips"), true);
tooltip_menu->Check(TEXT_TOOLTIPS_ENABLE, true);
- menu_bar->Append(tooltip_menu, _T("&Tooltips"));
+ menu_bar->Append(tooltip_menu, wxT("&Tooltips"));
#endif // wxUSE_TOOLTIPS
#if wxUSE_CLIPBOARD
// notice that we use non default accelerators on purpose here to compare
// their behaviour with the built in handling of standard Ctrl/Cmd-C/V
wxMenu *menuClipboard = new wxMenu;
- menuClipboard->Append(TEXT_CLIPBOARD_COPY, _T("&Copy\tCtrl-Shift-C"),
- _T("Copy the selection to the clipboard"));
- menuClipboard->Append(TEXT_CLIPBOARD_PASTE, _T("&Paste\tCtrl-Shift-V"),
- _T("Paste from clipboard to the text control"));
+ menuClipboard->Append(TEXT_CLIPBOARD_COPY, wxT("&Copy\tCtrl-Shift-C"),
+ wxT("Copy the selection to the clipboard"));
+ menuClipboard->Append(TEXT_CLIPBOARD_PASTE, wxT("&Paste\tCtrl-Shift-V"),
+ wxT("Paste from clipboard to the text control"));
menuClipboard->AppendSeparator();
- menuClipboard->AppendCheckItem(TEXT_CLIPBOARD_VETO, _T("Vet&o\tCtrl-Shift-O"),
- _T("Veto all clipboard operations"));
- menu_bar->Append(menuClipboard, _T("&Clipboard"));
+ menuClipboard->AppendCheckItem(TEXT_CLIPBOARD_VETO, wxT("Vet&o\tCtrl-Shift-O"),
+ wxT("Veto all clipboard operations"));
+ menu_bar->Append(menuClipboard, wxT("&Clipboard"));
#endif // wxUSE_CLIPBOARD
wxMenu *menuText = new wxMenu;
- menuText->Append(TEXT_ADD_SOME, _T("&Append some text\tCtrl-A"));
- menuText->Append(TEXT_ADD_FREEZE, _T("&Append text with freeze/thaw\tShift-Ctrl-A"));
- menuText->Append(TEXT_ADD_LINE, _T("Append a new &line\tAlt-Shift-A"));
- menuText->Append(TEXT_REMOVE, _T("&Remove first 10 characters\tCtrl-Y"));
- menuText->Append(TEXT_REPLACE, _T("&Replace characters 4 to 8 with ABC\tCtrl-R"));
- menuText->Append(TEXT_SELECT, _T("&Select characters 4 to 8\tCtrl-I"));
- menuText->Append(TEXT_SET, _T("&Set the first text zone value\tCtrl-E"));
- menuText->Append(TEXT_CHANGE, _T("&Change the first text zone value\tShift-Ctrl-E"));
+ menuText->Append(TEXT_ADD_SOME, wxT("&Append some text\tCtrl-A"));
+ menuText->Append(TEXT_ADD_FREEZE, wxT("&Append text with freeze/thaw\tShift-Ctrl-A"));
+ menuText->Append(TEXT_ADD_LINE, wxT("Append a new &line\tAlt-Shift-A"));
+ menuText->Append(TEXT_REMOVE, wxT("&Remove first 10 characters\tCtrl-Y"));
+ menuText->Append(TEXT_REPLACE, wxT("&Replace characters 4 to 8 with ABC\tCtrl-R"));
+ menuText->Append(TEXT_SELECT, wxT("&Select characters 4 to 8\tCtrl-I"));
+ menuText->Append(TEXT_SET, wxT("&Set the first text zone value\tCtrl-E"));
+ menuText->Append(TEXT_CHANGE, wxT("&Change the first text zone value\tShift-Ctrl-E"));
menuText->AppendSeparator();
- menuText->Append(TEXT_MOVE_ENDTEXT, _T("Move cursor to the end of &text"));
- menuText->Append(TEXT_MOVE_ENDENTRY, _T("Move cursor to the end of &entry"));
- menuText->AppendCheckItem(TEXT_SET_EDITABLE, _T("Toggle &editable state"));
- menuText->AppendCheckItem(TEXT_SET_ENABLED, _T("Toggle e&nabled state"));
+ menuText->Append(TEXT_MOVE_ENDTEXT, wxT("Move cursor to the end of &text"));
+ menuText->Append(TEXT_MOVE_ENDENTRY, wxT("Move cursor to the end of &entry"));
+ menuText->AppendCheckItem(TEXT_SET_EDITABLE, wxT("Toggle &editable state"));
+ menuText->AppendCheckItem(TEXT_SET_ENABLED, wxT("Toggle e&nabled state"));
menuText->Check(TEXT_SET_EDITABLE, true);
menuText->Check(TEXT_SET_ENABLED, true);
menuText->AppendSeparator();
- menuText->Append(TEXT_LINE_DOWN, _T("Scroll text one line down"));
- menuText->Append(TEXT_LINE_UP, _T("Scroll text one line up"));
- menuText->Append(TEXT_PAGE_DOWN, _T("Scroll text one page down"));
- menuText->Append(TEXT_PAGE_UP, _T("Scroll text one page up"));
+ menuText->Append(TEXT_LINE_DOWN, wxT("Scroll text one line down"));
+ menuText->Append(TEXT_LINE_UP, wxT("Scroll text one line up"));
+ menuText->Append(TEXT_PAGE_DOWN, wxT("Scroll text one page down"));
+ menuText->Append(TEXT_PAGE_UP, wxT("Scroll text one page up"));
menuText->AppendSeparator();
- menuText->Append(TEXT_GET_LINE, _T("Get the text of a line of the tabbed multiline"));
- menuText->Append(TEXT_GET_LINELENGTH, _T("Get the length of a line of the tabbed multiline"));
- menu_bar->Append(menuText, _T("Te&xt"));
+ menuText->Append(TEXT_GET_LINE, wxT("Get the text of a line of the tabbed multiline"));
+ menuText->Append(TEXT_GET_LINELENGTH, wxT("Get the length of a line of the tabbed multiline"));
+ menu_bar->Append(menuText, wxT("Te&xt"));
#if wxUSE_LOG
wxMenu *menuLog = new wxMenu;
- menuLog->AppendCheckItem(TEXT_LOG_KEY, _T("Log &key events"));
- menuLog->AppendCheckItem(TEXT_LOG_CHAR, _T("Log &char events"));
- menuLog->AppendCheckItem(TEXT_LOG_MOUSE, _T("Log &mouse events"));
- menuLog->AppendCheckItem(TEXT_LOG_TEXT, _T("Log &text events"));
- menuLog->AppendCheckItem(TEXT_LOG_FOCUS, _T("Log &focus events"));
- menuLog->AppendCheckItem(TEXT_LOG_CLIP, _T("Log clip&board events"));
+ menuLog->AppendCheckItem(TEXT_LOG_KEY, wxT("Log &key events"));
+ menuLog->AppendCheckItem(TEXT_LOG_CHAR, wxT("Log &char events"));
+ menuLog->AppendCheckItem(TEXT_LOG_MOUSE, wxT("Log &mouse events"));
+ menuLog->AppendCheckItem(TEXT_LOG_TEXT, wxT("Log &text events"));
+ menuLog->AppendCheckItem(TEXT_LOG_FOCUS, wxT("Log &focus events"));
+ menuLog->AppendCheckItem(TEXT_LOG_CLIP, wxT("Log clip&board events"));
menuLog->AppendSeparator();
- menuLog->Append(TEXT_CLEAR, _T("&Clear the log\tCtrl-L"),
- _T("Clear the log window contents"));
+ menuLog->Append(TEXT_CLEAR, wxT("&Clear the log\tCtrl-L"),
+ wxT("Clear the log window contents"));
// select only the interesting events by default
MyTextCtrl::ms_logClip =
menuLog->Check(TEXT_LOG_CHAR, MyTextCtrl::ms_logChar);
menuLog->Check(TEXT_LOG_TEXT, MyTextCtrl::ms_logText);
- menu_bar->Append(menuLog, _T("&Log"));
+ menu_bar->Append(menuLog, wxT("&Log"));
#endif // wxUSE_LOG
frame->SetMenuBar(menu_bar);
{
switch ( keycode )
{
- case WXK_BACK: key = _T("BACK"); break;
- case WXK_TAB: key = _T("TAB"); break;
- case WXK_RETURN: key = _T("RETURN"); break;
- case WXK_ESCAPE: key = _T("ESCAPE"); break;
- case WXK_SPACE: key = _T("SPACE"); break;
- case WXK_DELETE: key = _T("DELETE"); break;
- case WXK_START: key = _T("START"); break;
- case WXK_LBUTTON: key = _T("LBUTTON"); break;
- case WXK_RBUTTON: key = _T("RBUTTON"); break;
- case WXK_CANCEL: key = _T("CANCEL"); break;
- case WXK_MBUTTON: key = _T("MBUTTON"); break;
- case WXK_CLEAR: key = _T("CLEAR"); break;
- case WXK_SHIFT: key = _T("SHIFT"); break;
- case WXK_ALT: key = _T("ALT"); break;
- case WXK_CONTROL: key = _T("CONTROL"); break;
- case WXK_MENU: key = _T("MENU"); break;
- case WXK_PAUSE: key = _T("PAUSE"); break;
- case WXK_CAPITAL: key = _T("CAPITAL"); break;
- case WXK_END: key = _T("END"); break;
- case WXK_HOME: key = _T("HOME"); break;
- case WXK_LEFT: key = _T("LEFT"); break;
- case WXK_UP: key = _T("UP"); break;
- case WXK_RIGHT: key = _T("RIGHT"); break;
- case WXK_DOWN: key = _T("DOWN"); break;
- case WXK_SELECT: key = _T("SELECT"); break;
- case WXK_PRINT: key = _T("PRINT"); break;
- case WXK_EXECUTE: key = _T("EXECUTE"); break;
- case WXK_SNAPSHOT: key = _T("SNAPSHOT"); break;
- case WXK_INSERT: key = _T("INSERT"); break;
- case WXK_HELP: key = _T("HELP"); break;
- case WXK_NUMPAD0: key = _T("NUMPAD0"); break;
- case WXK_NUMPAD1: key = _T("NUMPAD1"); break;
- case WXK_NUMPAD2: key = _T("NUMPAD2"); break;
- case WXK_NUMPAD3: key = _T("NUMPAD3"); break;
- case WXK_NUMPAD4: key = _T("NUMPAD4"); break;
- case WXK_NUMPAD5: key = _T("NUMPAD5"); break;
- case WXK_NUMPAD6: key = _T("NUMPAD6"); break;
- case WXK_NUMPAD7: key = _T("NUMPAD7"); break;
- case WXK_NUMPAD8: key = _T("NUMPAD8"); break;
- case WXK_NUMPAD9: key = _T("NUMPAD9"); break;
- case WXK_MULTIPLY: key = _T("MULTIPLY"); break;
- case WXK_ADD: key = _T("ADD"); break;
- case WXK_SEPARATOR: key = _T("SEPARATOR"); break;
- case WXK_SUBTRACT: key = _T("SUBTRACT"); break;
- case WXK_DECIMAL: key = _T("DECIMAL"); break;
- case WXK_DIVIDE: key = _T("DIVIDE"); break;
- case WXK_F1: key = _T("F1"); break;
- case WXK_F2: key = _T("F2"); break;
- case WXK_F3: key = _T("F3"); break;
- case WXK_F4: key = _T("F4"); break;
- case WXK_F5: key = _T("F5"); break;
- case WXK_F6: key = _T("F6"); break;
- case WXK_F7: key = _T("F7"); break;
- case WXK_F8: key = _T("F8"); break;
- case WXK_F9: key = _T("F9"); break;
- case WXK_F10: key = _T("F10"); break;
- case WXK_F11: key = _T("F11"); break;
- case WXK_F12: key = _T("F12"); break;
- case WXK_F13: key = _T("F13"); break;
- case WXK_F14: key = _T("F14"); break;
- case WXK_F15: key = _T("F15"); break;
- case WXK_F16: key = _T("F16"); break;
- case WXK_F17: key = _T("F17"); break;
- case WXK_F18: key = _T("F18"); break;
- case WXK_F19: key = _T("F19"); break;
- case WXK_F20: key = _T("F20"); break;
- case WXK_F21: key = _T("F21"); break;
- case WXK_F22: key = _T("F22"); break;
- case WXK_F23: key = _T("F23"); break;
- case WXK_F24: key = _T("F24"); break;
- case WXK_NUMLOCK: key = _T("NUMLOCK"); break;
- case WXK_SCROLL: key = _T("SCROLL"); break;
- case WXK_PAGEUP: key = _T("PAGEUP"); break;
- case WXK_PAGEDOWN: key = _T("PAGEDOWN"); break;
- case WXK_NUMPAD_SPACE: key = _T("NUMPAD_SPACE"); break;
- case WXK_NUMPAD_TAB: key = _T("NUMPAD_TAB"); break;
- case WXK_NUMPAD_ENTER: key = _T("NUMPAD_ENTER"); break;
- case WXK_NUMPAD_F1: key = _T("NUMPAD_F1"); break;
- case WXK_NUMPAD_F2: key = _T("NUMPAD_F2"); break;
- case WXK_NUMPAD_F3: key = _T("NUMPAD_F3"); break;
- case WXK_NUMPAD_F4: key = _T("NUMPAD_F4"); break;
- case WXK_NUMPAD_HOME: key = _T("NUMPAD_HOME"); break;
- case WXK_NUMPAD_LEFT: key = _T("NUMPAD_LEFT"); break;
- case WXK_NUMPAD_UP: key = _T("NUMPAD_UP"); break;
- case WXK_NUMPAD_RIGHT: key = _T("NUMPAD_RIGHT"); break;
- case WXK_NUMPAD_DOWN: key = _T("NUMPAD_DOWN"); break;
- case WXK_NUMPAD_PAGEUP: key = _T("NUMPAD_PAGEUP"); break;
- case WXK_NUMPAD_PAGEDOWN: key = _T("NUMPAD_PAGEDOWN"); break;
- case WXK_NUMPAD_END: key = _T("NUMPAD_END"); break;
- case WXK_NUMPAD_BEGIN: key = _T("NUMPAD_BEGIN"); break;
- case WXK_NUMPAD_INSERT: key = _T("NUMPAD_INSERT"); break;
- case WXK_NUMPAD_DELETE: key = _T("NUMPAD_DELETE"); break;
- case WXK_NUMPAD_EQUAL: key = _T("NUMPAD_EQUAL"); break;
- case WXK_NUMPAD_MULTIPLY: key = _T("NUMPAD_MULTIPLY"); break;
- case WXK_NUMPAD_ADD: key = _T("NUMPAD_ADD"); break;
- case WXK_NUMPAD_SEPARATOR: key = _T("NUMPAD_SEPARATOR"); break;
- case WXK_NUMPAD_SUBTRACT: key = _T("NUMPAD_SUBTRACT"); break;
- case WXK_NUMPAD_DECIMAL: key = _T("NUMPAD_DECIMAL"); break;
+ case WXK_BACK: key = wxT("BACK"); break;
+ case WXK_TAB: key = wxT("TAB"); break;
+ case WXK_RETURN: key = wxT("RETURN"); break;
+ case WXK_ESCAPE: key = wxT("ESCAPE"); break;
+ case WXK_SPACE: key = wxT("SPACE"); break;
+ case WXK_DELETE: key = wxT("DELETE"); break;
+ case WXK_START: key = wxT("START"); break;
+ case WXK_LBUTTON: key = wxT("LBUTTON"); break;
+ case WXK_RBUTTON: key = wxT("RBUTTON"); break;
+ case WXK_CANCEL: key = wxT("CANCEL"); break;
+ case WXK_MBUTTON: key = wxT("MBUTTON"); break;
+ case WXK_CLEAR: key = wxT("CLEAR"); break;
+ case WXK_SHIFT: key = wxT("SHIFT"); break;
+ case WXK_ALT: key = wxT("ALT"); break;
+ case WXK_CONTROL: key = wxT("CONTROL"); break;
+ case WXK_MENU: key = wxT("MENU"); break;
+ case WXK_PAUSE: key = wxT("PAUSE"); break;
+ case WXK_CAPITAL: key = wxT("CAPITAL"); break;
+ case WXK_END: key = wxT("END"); break;
+ case WXK_HOME: key = wxT("HOME"); break;
+ case WXK_LEFT: key = wxT("LEFT"); break;
+ case WXK_UP: key = wxT("UP"); break;
+ case WXK_RIGHT: key = wxT("RIGHT"); break;
+ case WXK_DOWN: key = wxT("DOWN"); break;
+ case WXK_SELECT: key = wxT("SELECT"); break;
+ case WXK_PRINT: key = wxT("PRINT"); break;
+ case WXK_EXECUTE: key = wxT("EXECUTE"); break;
+ case WXK_SNAPSHOT: key = wxT("SNAPSHOT"); break;
+ case WXK_INSERT: key = wxT("INSERT"); break;
+ case WXK_HELP: key = wxT("HELP"); break;
+ case WXK_NUMPAD0: key = wxT("NUMPAD0"); break;
+ case WXK_NUMPAD1: key = wxT("NUMPAD1"); break;
+ case WXK_NUMPAD2: key = wxT("NUMPAD2"); break;
+ case WXK_NUMPAD3: key = wxT("NUMPAD3"); break;
+ case WXK_NUMPAD4: key = wxT("NUMPAD4"); break;
+ case WXK_NUMPAD5: key = wxT("NUMPAD5"); break;
+ case WXK_NUMPAD6: key = wxT("NUMPAD6"); break;
+ case WXK_NUMPAD7: key = wxT("NUMPAD7"); break;
+ case WXK_NUMPAD8: key = wxT("NUMPAD8"); break;
+ case WXK_NUMPAD9: key = wxT("NUMPAD9"); break;
+ case WXK_MULTIPLY: key = wxT("MULTIPLY"); break;
+ case WXK_ADD: key = wxT("ADD"); break;
+ case WXK_SEPARATOR: key = wxT("SEPARATOR"); break;
+ case WXK_SUBTRACT: key = wxT("SUBTRACT"); break;
+ case WXK_DECIMAL: key = wxT("DECIMAL"); break;
+ case WXK_DIVIDE: key = wxT("DIVIDE"); break;
+ case WXK_F1: key = wxT("F1"); break;
+ case WXK_F2: key = wxT("F2"); break;
+ case WXK_F3: key = wxT("F3"); break;
+ case WXK_F4: key = wxT("F4"); break;
+ case WXK_F5: key = wxT("F5"); break;
+ case WXK_F6: key = wxT("F6"); break;
+ case WXK_F7: key = wxT("F7"); break;
+ case WXK_F8: key = wxT("F8"); break;
+ case WXK_F9: key = wxT("F9"); break;
+ case WXK_F10: key = wxT("F10"); break;
+ case WXK_F11: key = wxT("F11"); break;
+ case WXK_F12: key = wxT("F12"); break;
+ case WXK_F13: key = wxT("F13"); break;
+ case WXK_F14: key = wxT("F14"); break;
+ case WXK_F15: key = wxT("F15"); break;
+ case WXK_F16: key = wxT("F16"); break;
+ case WXK_F17: key = wxT("F17"); break;
+ case WXK_F18: key = wxT("F18"); break;
+ case WXK_F19: key = wxT("F19"); break;
+ case WXK_F20: key = wxT("F20"); break;
+ case WXK_F21: key = wxT("F21"); break;
+ case WXK_F22: key = wxT("F22"); break;
+ case WXK_F23: key = wxT("F23"); break;
+ case WXK_F24: key = wxT("F24"); break;
+ case WXK_NUMLOCK: key = wxT("NUMLOCK"); break;
+ case WXK_SCROLL: key = wxT("SCROLL"); break;
+ case WXK_PAGEUP: key = wxT("PAGEUP"); break;
+ case WXK_PAGEDOWN: key = wxT("PAGEDOWN"); break;
+ case WXK_NUMPAD_SPACE: key = wxT("NUMPAD_SPACE"); break;
+ case WXK_NUMPAD_TAB: key = wxT("NUMPAD_TAB"); break;
+ case WXK_NUMPAD_ENTER: key = wxT("NUMPAD_ENTER"); break;
+ case WXK_NUMPAD_F1: key = wxT("NUMPAD_F1"); break;
+ case WXK_NUMPAD_F2: key = wxT("NUMPAD_F2"); break;
+ case WXK_NUMPAD_F3: key = wxT("NUMPAD_F3"); break;
+ case WXK_NUMPAD_F4: key = wxT("NUMPAD_F4"); break;
+ case WXK_NUMPAD_HOME: key = wxT("NUMPAD_HOME"); break;
+ case WXK_NUMPAD_LEFT: key = wxT("NUMPAD_LEFT"); break;
+ case WXK_NUMPAD_UP: key = wxT("NUMPAD_UP"); break;
+ case WXK_NUMPAD_RIGHT: key = wxT("NUMPAD_RIGHT"); break;
+ case WXK_NUMPAD_DOWN: key = wxT("NUMPAD_DOWN"); break;
+ case WXK_NUMPAD_PAGEUP: key = wxT("NUMPAD_PAGEUP"); break;
+ case WXK_NUMPAD_PAGEDOWN: key = wxT("NUMPAD_PAGEDOWN"); break;
+ case WXK_NUMPAD_END: key = wxT("NUMPAD_END"); break;
+ case WXK_NUMPAD_BEGIN: key = wxT("NUMPAD_BEGIN"); break;
+ case WXK_NUMPAD_INSERT: key = wxT("NUMPAD_INSERT"); break;
+ case WXK_NUMPAD_DELETE: key = wxT("NUMPAD_DELETE"); break;
+ case WXK_NUMPAD_EQUAL: key = wxT("NUMPAD_EQUAL"); break;
+ case WXK_NUMPAD_MULTIPLY: key = wxT("NUMPAD_MULTIPLY"); break;
+ case WXK_NUMPAD_ADD: key = wxT("NUMPAD_ADD"); break;
+ case WXK_NUMPAD_SEPARATOR: key = wxT("NUMPAD_SEPARATOR"); break;
+ case WXK_NUMPAD_SUBTRACT: key = wxT("NUMPAD_SUBTRACT"); break;
+ case WXK_NUMPAD_DECIMAL: key = wxT("NUMPAD_DECIMAL"); break;
default:
{
if ( wxIsprint((int)keycode) )
- key.Printf(_T("'%c'"), (char)keycode);
+ key.Printf(wxT("'%c'"), (char)keycode);
else if ( keycode > 0 && keycode < 27 )
- key.Printf(_("Ctrl-%c"), _T('A') + keycode - 1);
+ key.Printf(_("Ctrl-%c"), wxT('A') + keycode - 1);
else
- key.Printf(_T("unknown (%ld)"), keycode);
+ key.Printf(wxT("unknown (%ld)"), keycode);
}
}
}
#if wxUSE_UNICODE
- key += wxString::Format(_T(" (Unicode: %#04x)"), event.GetUnicodeKey());
+ key += wxString::Format(wxT(" (Unicode: %#04x)"), event.GetUnicodeKey());
#endif // wxUSE_UNICODE
- wxLogMessage( _T("%s event: %s (flags = %c%c%c%c)"),
+ wxLogMessage( wxT("%s event: %s (flags = %c%c%c%c)"),
name,
key.c_str(),
- GetChar( event.ControlDown(), _T('C') ),
- GetChar( event.AltDown(), _T('A') ),
- GetChar( event.ShiftDown(), _T('S') ),
- GetChar( event.MetaDown(), _T('M') ) );
+ GetChar( event.ControlDown(), wxT('C') ),
+ GetChar( event.AltDown(), wxT('A') ),
+ GetChar( event.ShiftDown(), wxT('S') ),
+ GetChar( event.MetaDown(), wxT('M') ) );
}
static wxString GetMouseEventDesc(const wxMouseEvent& ev)
bool dbl, up;
if ( ev.LeftDown() || ev.LeftUp() || ev.LeftDClick() )
{
- button = _T("Left");
+ button = wxT("Left");
dbl = ev.LeftDClick();
up = ev.LeftUp();
}
else if ( ev.MiddleDown() || ev.MiddleUp() || ev.MiddleDClick() )
{
- button = _T("Middle");
+ button = wxT("Middle");
dbl = ev.MiddleDClick();
up = ev.MiddleUp();
}
else if ( ev.RightDown() || ev.RightUp() || ev.RightDClick() )
{
- button = _T("Right");
+ button = wxT("Right");
dbl = ev.RightDClick();
up = ev.RightUp();
}
else
{
- return _T("Unknown mouse event");
+ return wxT("Unknown mouse event");
}
- return wxString::Format(_T("%s mouse button %s"),
+ return wxString::Format(wxT("%s mouse button %s"),
button.c_str(),
- dbl ? _T("double clicked")
- : up ? _T("released") : _T("clicked"));
+ dbl ? wxT("double clicked")
+ : up ? wxT("released") : wxT("clicked"));
}
void MyTextCtrl::OnMouseEvent(wxMouseEvent& ev)
wxString msg;
if ( ev.Entering() )
{
- msg = _T("Mouse entered the window");
+ msg = wxT("Mouse entered the window");
}
else if ( ev.Leaving() )
{
- msg = _T("Mouse left the window");
+ msg = wxT("Mouse left the window");
}
else
{
msg = GetMouseEventDesc(ev);
}
- msg << _T(" at (") << ev.GetX() << _T(", ") << ev.GetY() << _T(") ");
+ msg << wxT(" at (") << ev.GetX() << wxT(", ") << ev.GetY() << wxT(") ");
long pos;
wxTextCtrlHitTestResult rc = HitTest(ev.GetPosition(), &pos);
if ( rc != wxTE_HT_UNKNOWN )
{
- msg << _T("at position ") << pos << _T(' ');
+ msg << wxT("at position ") << pos << wxT(' ');
}
- msg << _T("[Flags: ")
- << GetChar( ev.LeftIsDown(), _T('1') )
- << GetChar( ev.MiddleIsDown(), _T('2') )
- << GetChar( ev.RightIsDown(), _T('3') )
- << GetChar( ev.ControlDown(), _T('C') )
- << GetChar( ev.AltDown(), _T('A') )
- << GetChar( ev.ShiftDown(), _T('S') )
- << GetChar( ev.MetaDown(), _T('M') )
- << _T(']');
+ msg << wxT("[Flags: ")
+ << GetChar( ev.LeftIsDown(), wxT('1') )
+ << GetChar( ev.MiddleIsDown(), wxT('2') )
+ << GetChar( ev.RightIsDown(), wxT('3') )
+ << GetChar( ev.ControlDown(), wxT('C') )
+ << GetChar( ev.AltDown(), wxT('A') )
+ << GetChar( ev.ShiftDown(), wxT('S') )
+ << GetChar( ev.MetaDown(), wxT('M') )
+ << wxT(']');
wxLogMessage(msg);
}
return;
MyTextCtrl *win = (MyTextCtrl *)event.GetEventObject();
- const wxChar *changeVerb = win->IsModified() ? _T("changed")
- : _T("set by program");
+ const wxChar *changeVerb = win->IsModified() ? wxT("changed")
+ : wxT("set by program");
const wxChar *data = (const wxChar *)(win->GetClientData());
if ( data )
{
- wxLogMessage(_T("Text %s in control \"%s\""), changeVerb, data);
+ wxLogMessage(wxT("Text %s in control \"%s\""), changeVerb, data);
}
else
{
- wxLogMessage(_T("Text %s in some control"), changeVerb);
+ wxLogMessage(wxT("Text %s in some control"), changeVerb);
}
}
const wxChar *data = (const wxChar *)(win->GetClientData());
if ( data )
{
- wxLogMessage(_T("Enter pressed in control '%s'"), data);
+ wxLogMessage(wxT("Enter pressed in control '%s'"), data);
}
else
{
- wxLogMessage(_T("Enter pressed in some control"));
+ wxLogMessage(wxT("Enter pressed in some control"));
}
}
void MyTextCtrl::OnTextMaxLen(wxCommandEvent& WXUNUSED(event))
{
- wxLogMessage(_T("You can't enter more characters into this control."));
+ wxLogMessage(wxT("You can't enter more characters into this control."));
}
void MyTextCtrl::OnTextCut(wxClipboardTextEvent& event)
{
- LogClipEvent(_T("cut to"), event);
+ LogClipEvent(wxT("cut to"), event);
}
void MyTextCtrl::OnTextCopy(wxClipboardTextEvent& event)
{
- LogClipEvent(_T("copied to"), event);
+ LogClipEvent(wxT("copied to"), event);
}
void MyTextCtrl::OnTextPaste(wxClipboardTextEvent& event)
{
- LogClipEvent(_T("pasted from"), event);
+ LogClipEvent(wxT("pasted from"), event);
}
void MyTextCtrl::LogClipEvent(const wxChar *what, wxClipboardTextEvent& event)
{
wxFrame *frame = wxDynamicCast(wxGetTopLevelParent(this), wxFrame);
- wxCHECK_RET( frame, _T("no parent frame?") );
+ wxCHECK_RET( frame, wxT("no parent frame?") );
const bool veto = frame->GetMenuBar()->IsChecked(TEXT_CLIPBOARD_VETO);
if ( !veto )
if ( ms_logClip )
{
- wxLogMessage(_T("Text %s%s the clipboard."),
- veto ? _T("not ") : _T(""), what);
+ wxLogMessage(wxT("Text %s%s the clipboard."),
+ veto ? wxT("not ") : wxT(""), what);
}
}
long start = event.GetURLStart(),
end = event.GetURLEnd();
- wxLogMessage(_T("Mouse event over URL '%s': %s"),
+ wxLogMessage(wxT("Mouse event over URL '%s': %s"),
GetValue().Mid(start, end - start).c_str(),
GetMouseEventDesc(ev).c_str());
}
void MyTextCtrl::OnChar(wxKeyEvent& event)
{
if ( ms_logChar )
- LogKeyEvent( _T("Char"), event);
+ LogKeyEvent( wxT("Char"), event);
event.Skip();
}
void MyTextCtrl::OnKeyUp(wxKeyEvent& event)
{
if ( ms_logKey )
- LogKeyEvent( _T("Key up"), event);
+ LogKeyEvent( wxT("Key up"), event);
event.Skip();
}
long line, column, pos = GetInsertionPoint();
PositionToXY(pos, &column, &line);
- wxLogMessage(_T("Current position: %ld\nCurrent line, column: (%ld, %ld)\nNumber of lines: %ld\nCurrent line length: %ld\nTotal text length: %u (%ld)"),
+ wxLogMessage(wxT("Current position: %ld\nCurrent line, column: (%ld, %ld)\nNumber of lines: %ld\nCurrent line length: %ld\nTotal text length: %u (%ld)"),
pos,
line, column,
(long) GetNumberOfLines(),
wxString sel = GetStringSelection();
- wxLogMessage(_T("Selection: from %ld to %ld."), from, to);
- wxLogMessage(_T("Selection = '%s' (len = %u)"),
+ wxLogMessage(wxT("Selection: from %ld to %ld."), from, to);
+ wxLogMessage(wxT("Selection = '%s' (len = %u)"),
sel.c_str(),
(unsigned int) sel.length());
const wxString text = GetLineText(line);
- wxLogMessage(_T("Current line: \"%s\"; length = %lu"),
+ wxLogMessage(wxT("Current line: \"%s\"; length = %lu"),
text.c_str(), text.length());
}
break;
case WXK_F5:
// insert a blank line
- WriteText(_T("\n"));
+ WriteText(wxT("\n"));
break;
case WXK_F6:
- wxLogMessage(_T("IsModified() before SetValue(): %d"),
+ wxLogMessage(wxT("IsModified() before SetValue(): %d"),
IsModified());
- ChangeValue(_T("ChangeValue() has been called"));
- wxLogMessage(_T("IsModified() after SetValue(): %d"),
+ ChangeValue(wxT("ChangeValue() has been called"));
+ wxLogMessage(wxT("IsModified() after SetValue(): %d"),
IsModified());
break;
case WXK_F7:
- wxLogMessage(_T("Position 10 should be now visible."));
+ wxLogMessage(wxT("Position 10 should be now visible."));
ShowPosition(10);
break;
case WXK_F8:
- wxLogMessage(_T("Control has been cleared"));
+ wxLogMessage(wxT("Control has been cleared"));
Clear();
break;
case WXK_F9:
- WriteText(_T("WriteText() has been called"));
+ WriteText(wxT("WriteText() has been called"));
break;
case WXK_F10:
- AppendText(_T("AppendText() has been called"));
+ AppendText(wxT("AppendText() has been called"));
break;
case WXK_F11:
DiscardEdits();
- wxLogMessage(_T("Control marked as non modified"));
+ wxLogMessage(wxT("Control marked as non modified"));
break;
}
: wxPanel( frame, wxID_ANY, wxPoint(x, y), wxSize(w, h) )
{
#if wxUSE_LOG
- m_log = new wxTextCtrl( this, wxID_ANY, _T("This is the log window.\n"),
+ m_log = new wxTextCtrl( this, wxID_ANY, wxT("This is the log window.\n"),
wxPoint(5,260), wxSize(630,100),
- wxTE_MULTILINE | wxTE_READONLY /* | wxTE_RICH */);
+ wxTE_MULTILINE | wxTE_READONLY);
m_logOld = wxLog::SetActiveTarget( new wxLogTextCtrl( m_log ) );
#endif // wxUSE_LOG
// single line text controls
- m_text = new MyTextCtrl( this, wxID_ANY, _T("Single line."),
+ m_text = new MyTextCtrl( this, wxID_ANY, wxT("Single line."),
wxDefaultPosition, wxDefaultSize,
wxTE_PROCESS_ENTER);
m_text->SetForegroundColour(*wxBLUE);
m_text->SetBackgroundColour(*wxLIGHT_GREY);
- (*m_text) << _T(" Appended.");
+ (*m_text) << wxT(" Appended.");
m_text->SetInsertionPoint(0);
- m_text->WriteText( _T("Prepended. ") );
+ m_text->WriteText( wxT("Prepended. ") );
- m_password = new MyTextCtrl( this, wxID_ANY, _T(""),
+ m_password = new MyTextCtrl( this, wxID_ANY, wxT(""),
wxPoint(10,50), wxSize(140,wxDefaultCoord), wxTE_PASSWORD );
- m_readonly = new MyTextCtrl( this, wxID_ANY, _T("Read only"),
+ m_readonly = new MyTextCtrl( this, wxID_ANY, wxT("Read only"),
wxPoint(10,90), wxSize(140,wxDefaultCoord), wxTE_READONLY );
- m_limited = new MyTextCtrl(this, wxID_ANY, _T("Max 8 ch"),
+ m_limited = new MyTextCtrl(this, wxID_ANY, wxT("Max 8 ch"),
wxPoint(10, 130), wxSize(140, wxDefaultCoord));
m_limited->SetMaxLength(8);
// multi line text controls
- m_horizontal = new MyTextCtrl( this, wxID_ANY, _T("Multiline text control with a horizontal scrollbar.\n"),
+ m_horizontal = new MyTextCtrl( this, wxID_ANY, wxT("Multiline text control with a horizontal scrollbar.\n"),
wxPoint(10,170), wxSize(140,70), wxTE_MULTILINE | wxHSCROLL);
// a little hack to use the command line argument for encoding testing
{
case '2':
m_horizontal->SetFont(wxFont(18, wxSWISS, wxNORMAL, wxNORMAL,
- false, _T(""),
+ false, wxT(""),
wxFONTENCODING_ISO8859_2));
- m_horizontal->AppendText(_T("\256lu\273ou\350k\375 k\371\362 zb\354sile \350e\271tina \253\273"));
+ m_horizontal->AppendText(wxT("\256lu\273ou\350k\375 k\371\362 zb\354sile \350e\271tina \253\273"));
break;
case '1':
m_horizontal->SetFont(wxFont(18, wxSWISS, wxNORMAL, wxNORMAL,
- false, _T(""),
+ false, wxT(""),
wxFONTENCODING_CP1251));
- m_horizontal->AppendText(_T("\317\360\350\342\345\362!"));
+ m_horizontal->AppendText(wxT("\317\360\350\342\345\362!"));
break;
case '8':
m_horizontal->SetFont(wxFont(18, wxSWISS, wxNORMAL, wxNORMAL,
- false, _T(""),
+ false, wxT(""),
wxFONTENCODING_CP1251));
#if wxUSE_UNICODE
m_horizontal->AppendText(L"\x0412\x0430\x0434\x0438\x043c \x0426");
}
else
{
- m_horizontal->AppendText(_T("Text in default encoding"));
+ m_horizontal->AppendText(wxT("Text in default encoding"));
}
m_multitext = new MyTextCtrl( this, wxID_ANY,
- _T("Multi line without vertical scrollbar."),
+ wxT("Multi line without vertical scrollbar."),
wxPoint(180,10), wxSize(200,70), wxTE_MULTILINE | wxTE_NO_VSCROLL );
m_multitext->SetFont(*wxITALIC_FONT);
- (*m_multitext) << _T(" Appended.");
+ (*m_multitext) << wxT(" Appended.");
m_multitext->SetInsertionPoint(0);
- m_multitext->WriteText( _T("Prepended. ") );
+ m_multitext->WriteText( wxT("Prepended. ") );
m_multitext->SetForegroundColour(*wxYELLOW);
m_multitext->SetBackgroundColour(*wxLIGHT_GREY);
#if wxUSE_TOOLTIPS
- m_multitext->SetToolTip(_T("Press Fn function keys here"));
+ m_multitext->SetToolTip(wxT("Press Fn function keys here"));
#endif
- m_tab = new MyTextCtrl( this, 100, _T("Multiline, allow <TAB> processing."),
+ m_tab = new MyTextCtrl( this, 100, wxT("Multiline, allow <TAB> processing."),
wxPoint(180,90), wxSize(200,70), wxTE_MULTILINE | wxTE_PROCESS_TAB );
- m_tab->SetClientData((void *)_T("tab"));
+ m_tab->SetClientData((void *)wxT("tab"));
- m_enter = new MyTextCtrl( this, 100, _T("Multiline, allow <ENTER> processing."),
+ m_enter = new MyTextCtrl( this, 100, wxT("Multiline, allow <ENTER> processing."),
wxPoint(180,170), wxSize(200,70), wxTE_MULTILINE);
- m_enter->SetClientData((void *)_T("enter"));
-
- m_textrich = new MyTextCtrl(this, wxID_ANY, _T("Allows more than 30Kb of text\n")
- _T("(even under broken Win9x)\n")
- _T("and a very very very very very ")
- _T("very very very long line to test ")
- _T("wxHSCROLL style\n")
- _T("\nAnd here is a link in quotation marks to ")
- _T("test wxTE_AUTO_URL: \"http://www.wxwidgets.org\""),
+ m_enter->SetClientData((void *)wxT("enter"));
+
+ m_textrich = new MyTextCtrl(this, wxID_ANY, wxT("Allows more than 30Kb of text\n")
+ wxT("(even under broken Win9x)\n")
+ wxT("and a very very very very very ")
+ wxT("very very very long line to test ")
+ wxT("wxHSCROLL style\n")
+ wxT("\nAnd here is a link in quotation marks to ")
+ wxT("test wxTE_AUTO_URL: \"http://www.wxwidgets.org\""),
wxPoint(450, 10), wxSize(200, 230),
wxTE_RICH | wxTE_MULTILINE | wxTE_AUTO_URL);
m_textrich->SetStyle(0, 10, *wxRED);
m_textrich->SetStyle(30, 40,
wxTextAttr(*wxGREEN, wxNullColour, *wxITALIC_FONT));
m_textrich->SetDefaultStyle(wxTextAttr());
- m_textrich->AppendText(_T("\n\nFirst 10 characters should be in red\n"));
- m_textrich->AppendText(_T("Next 10 characters should be in blue\n"));
- m_textrich->AppendText(_T("Next 10 characters should be normal\n"));
- m_textrich->AppendText(_T("And the next 10 characters should be green and italic\n"));
+ m_textrich->AppendText(wxT("\n\nFirst 10 characters should be in red\n"));
+ m_textrich->AppendText(wxT("Next 10 characters should be in blue\n"));
+ m_textrich->AppendText(wxT("Next 10 characters should be normal\n"));
+ m_textrich->AppendText(wxT("And the next 10 characters should be green and italic\n"));
m_textrich->SetDefaultStyle(wxTextAttr(*wxCYAN, *wxBLUE));
- m_textrich->AppendText(_T("This text should be cyan on blue\n"));
+ m_textrich->AppendText(wxT("This text should be cyan on blue\n"));
m_textrich->SetDefaultStyle(wxTextAttr(*wxBLUE, *wxWHITE));
- m_textrich->AppendText(_T("And this should be in blue and the text you ")
- _T("type should be in blue as well"));
+ m_textrich->AppendText(wxT("And this should be in blue and the text you ")
+ wxT("type should be in blue as well"));
// lay out the controls
if (!wxTheClipboard->Open())
{
#if wxUSE_LOG
- *m_log << _T("Error opening the clipboard.\n");
+ *m_log << wxT("Error opening the clipboard.\n");
#endif // wxUSE_LOG
return;
}
else
{
#if wxUSE_LOG
- *m_log << _T("Successfully opened the clipboard.\n");
+ *m_log << wxT("Successfully opened the clipboard.\n");
#endif // wxUSE_LOG
}
if (wxTheClipboard->IsSupported( data.GetFormat() ))
{
#if wxUSE_LOG
- *m_log << _T("Clipboard supports requested format.\n");
+ *m_log << wxT("Clipboard supports requested format.\n");
#endif // wxUSE_LOG
if (wxTheClipboard->GetData( data ))
{
#if wxUSE_LOG
- *m_log << _T("Successfully retrieved data from the clipboard.\n");
+ *m_log << wxT("Successfully retrieved data from the clipboard.\n");
#endif // wxUSE_LOG
GetFocusedText()->AppendText(data.GetText());
}
else
{
#if wxUSE_LOG
- *m_log << _T("Error getting data from the clipboard.\n");
+ *m_log << wxT("Error getting data from the clipboard.\n");
#endif // wxUSE_LOG
}
}
else
{
#if wxUSE_LOG
- *m_log << _T("Clipboard doesn't support requested format.\n");
+ *m_log << wxT("Clipboard doesn't support requested format.\n");
#endif // wxUSE_LOG
}
wxTheClipboard->Close();
#if wxUSE_LOG
- *m_log << _T("Closed the clipboard.\n");
+ *m_log << wxT("Closed the clipboard.\n");
#endif // wxUSE_LOG
}
if (text.IsEmpty())
{
#if wxUSE_LOG
- *m_log << _T("No text to copy.\n");
+ *m_log << wxT("No text to copy.\n");
#endif // wxUSE_LOG
return;
if (!wxTheClipboard->Open())
{
#if wxUSE_LOG
- *m_log << _T("Error opening the clipboard.\n");
+ *m_log << wxT("Error opening the clipboard.\n");
#endif // wxUSE_LOG
return;
else
{
#if wxUSE_LOG
- *m_log << _T("Successfully opened the clipboard.\n");
+ *m_log << wxT("Successfully opened the clipboard.\n");
#endif // wxUSE_LOG
}
if (!wxTheClipboard->SetData( data ))
{
#if wxUSE_LOG
- *m_log << _T("Error while copying to the clipboard.\n");
+ *m_log << wxT("Error while copying to the clipboard.\n");
#endif // wxUSE_LOG
}
else
{
#if wxUSE_LOG
- *m_log << _T("Successfully copied data to the clipboard.\n");
+ *m_log << wxT("Successfully copied data to the clipboard.\n");
#endif // wxUSE_LOG
}
wxTheClipboard->Close();
#if wxUSE_LOG
- *m_log << _T("Closed the clipboard.\n");
+ *m_log << wxT("Closed the clipboard.\n");
#endif // wxUSE_LOG
}
void MyPanel::DoReplaceText()
{
- GetFocusedText()->Replace(3, 8, _T("ABC"));
+ GetFocusedText()->Replace(3, 8, wxT("ABC"));
}
void MyPanel::DoSelectText()
wxBeginBusyCursor();
wxMessageDialog dialog(this,
- _T("This is a text control sample. It demonstrates the many different\n")
- _T("text control styles, the use of the clipboard, setting and handling\n")
- _T("tooltips and intercepting key and char events.\n")
- _T("\n")
- _T("Copyright (c) 1999, Robert Roebling, Julian Smart, Vadim Zeitlin"),
- _T("About wxTextCtrl Sample"),
+ wxT("This is a text control sample. It demonstrates the many different\n")
+ wxT("text control styles, the use of the clipboard, setting and handling\n")
+ wxT("tooltips and intercepting key and char events.\n")
+ wxT("\n")
+ wxT("Copyright (c) 1999, Robert Roebling, Julian Smart, Vadim Zeitlin"),
+ wxT("About wxTextCtrl Sample"),
wxOK | wxICON_INFORMATION);
dialog.ShowModal();
static long s_delay = 5000;
wxString delay;
- delay.Printf( _T("%ld"), s_delay);
+ delay.Printf( wxT("%ld"), s_delay);
- delay = wxGetTextFromUser(_T("Enter delay (in milliseconds)"),
- _T("Set tooltip delay"),
+ delay = wxGetTextFromUser(wxT("Enter delay (in milliseconds)"),
+ wxT("Set tooltip delay"),
delay,
this);
if ( !delay )
return; // cancelled
- wxSscanf(delay, _T("%ld"), &s_delay);
+ wxSscanf(delay, wxT("%ld"), &s_delay);
wxToolTip::SetDelay(s_delay);
- wxLogStatus(this, _T("Tooltip delay set to %ld milliseconds"), s_delay);
+ wxLogStatus(this, wxT("Tooltip delay set to %ld milliseconds"), s_delay);
}
void MyFrame::OnToggleTooltips(wxCommandEvent& WXUNUSED(event))
wxToolTip::Enable(s_enabled);
- wxLogStatus(this, _T("Tooltips %sabled"), s_enabled ? _T("en") : _T("dis") );
+ wxLogStatus(this, wxT("Tooltips %sabled"), s_enabled ? wxT("en") : wxT("dis") );
}
#endif // tooltips
void MyFrame::OnFileSave(wxCommandEvent& WXUNUSED(event))
{
- if ( m_panel->m_textrich->SaveFile(_T("dummy.txt")) )
+ if ( m_panel->m_textrich->SaveFile(wxT("dummy.txt")) )
{
#if wxUSE_FILE
// verify that the fil length is correct (it wasn't under Win95)
wxFile file(wxT("dummy.txt"));
wxLogStatus(this,
- _T("Successfully saved file (text len = %lu, file size = %ld)"),
+ wxT("Successfully saved file (text len = %lu, file size = %ld)"),
(unsigned long)m_panel->m_textrich->GetValue().length(),
(long) file.Length());
#endif
}
else
- wxLogStatus(this, _T("Couldn't save the file"));
+ wxLogStatus(this, wxT("Couldn't save the file"));
}
void MyFrame::OnFileLoad(wxCommandEvent& WXUNUSED(event))
{
- if ( m_panel->m_textrich->LoadFile(_T("dummy.txt")) )
+ if ( m_panel->m_textrich->LoadFile(wxT("dummy.txt")) )
{
- wxLogStatus(this, _T("Successfully loaded file"));
+ wxLogStatus(this, wxT("Successfully loaded file"));
}
else
{
- wxLogStatus(this, _T("Couldn't load the file"));
+ wxLogStatus(this, wxT("Couldn't load the file"));
}
}
void MyFrame::OnRichTextTest(wxCommandEvent& WXUNUSED(event))
{
- RichTextFrame* frame = new RichTextFrame(this, _T("Rich Text Editor"));
+ RichTextFrame* frame = new RichTextFrame(this, wxT("Rich Text Editor"));
frame->Show(true);
}
wxString msg;
msg.Printf(
#ifdef __WXMSW__
- _T("Focus: wxWindow = %p, HWND = %p"),
+ wxT("Focus: wxWindow = %p, HWND = %p"),
#else
- _T("Focus: wxWindow = %p"),
+ wxT("Focus: wxWindow = %p"),
#endif
s_windowFocus
#ifdef __WXMSW__
}
wxColourDialog dialog(this, &data);
- dialog.SetTitle(_T("Choose the text colour"));
+ dialog.SetTitle(wxT("Choose the text colour"));
if (dialog.ShowModal() == wxID_OK)
{
wxColourData retData = dialog.GetColourData();
}
wxColourDialog dialog(this, &data);
- dialog.SetTitle(_T("Choose the text background colour"));
+ dialog.SetTitle(wxT("Choose the text background colour"));
if (dialog.ShowModal() == wxID_OK)
{
wxColourData retData = dialog.GetColourData();
wxArrayInt tabs;
- wxStringTokenizer tokens(tabsStr, _T(" "));
+ wxStringTokenizer tokens(tabsStr, wxT(" "));
while (tokens.HasMoreTokens())
{
wxString token = tokens.GetNextToken();