From 60f523207e546152f77cbd881c66b7edb4f823fb Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 30 Dec 2001 22:30:53 +0000 Subject: [PATCH] Unicode test git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/text/text.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/samples/text/text.cpp b/samples/text/text.cpp index af3246f4a1..05cd37a94e 100644 --- a/samples/text/text.cpp +++ b/samples/text/text.cpp @@ -210,6 +210,11 @@ public: MyTextCtrl::ms_logText = event.IsChecked(); } + void OnSetText(wxCommandEvent& event) + { + m_panel->m_text->SetValue(_T("Hello, world (what else did you expect)?")); + } + void OnIdle( wxIdleEvent& event ); private: @@ -271,6 +276,7 @@ enum TEXT_PAGE_DOWN, TEXT_PAGE_UP, TEXT_REMOVE, + TEXT_SET, // log menu TEXT_LOG_KEY, @@ -324,6 +330,7 @@ bool MyApp::OnInit() menuText->Append(TEXT_ADD_SOME, "&Append some text\tCtrl-A"); menuText->Append(TEXT_ADD_FREEZE, "&Append text with freeze/thaw\tShift-Ctrl-A"); menuText->Append(TEXT_REMOVE, "&Remove first 10 characters\tCtrl-X"); + menuText->Append(TEXT_SET, "&Set the first text zone value\tCtrl-E"); menuText->AppendSeparator(); menuText->Append(TEXT_MOVE_ENDTEXT, "Move cursor to the end of &text"); menuText->Append(TEXT_MOVE_ENDENTRY, "Move cursor to the end of &entry"); @@ -781,7 +788,11 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h ) m_horizontal->SetFont(wxFont(18, wxSWISS, wxNORMAL, wxNORMAL, FALSE, "", wxFONTENCODING_CP1251)); +#if wxUSE_UNICODE + m_horizontal->SetValue(L"\x0412\x0430\x0434\x0438\x043c \x0426"); +#else m_horizontal->SetValue("ËÁÖÅÔÓÑ ÕÄÁÞÎÙÍ"); +#endif } } else @@ -983,7 +994,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(TEXT_LOG_CHAR, MyFrame::OnLogChar) EVT_MENU(TEXT_LOG_MOUSE,MyFrame::OnLogMouse) EVT_MENU(TEXT_LOG_TEXT, MyFrame::OnLogText) - EVT_MENU(TEXT_CLEAR, MyFrame::OnLogClear) + EVT_MENU(TEXT_CLEAR, MyFrame::OnLogClear) #if wxUSE_TOOLTIPS EVT_MENU(TEXT_TOOLTIPS_SETDELAY, MyFrame::OnSetTooltipDelay) @@ -1009,6 +1020,8 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(TEXT_PAGE_DOWN, MyFrame::OnScrollPageDown) EVT_MENU(TEXT_PAGE_UP, MyFrame::OnScrollPageUp) + EVT_MENU(TEXT_SET, MyFrame::OnSetText) + EVT_IDLE(MyFrame::OnIdle) END_EVENT_TABLE() -- 2.47.2