Unicode test

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-12-30 22:30:53 +00:00
parent e7e52b6d2f
commit 60f523207e

View File

@@ -210,6 +210,11 @@ public:
MyTextCtrl::ms_logText = event.IsChecked(); 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 ); void OnIdle( wxIdleEvent& event );
private: private:
@@ -271,6 +276,7 @@ enum
TEXT_PAGE_DOWN, TEXT_PAGE_DOWN,
TEXT_PAGE_UP, TEXT_PAGE_UP,
TEXT_REMOVE, TEXT_REMOVE,
TEXT_SET,
// log menu // log menu
TEXT_LOG_KEY, TEXT_LOG_KEY,
@@ -324,6 +330,7 @@ bool MyApp::OnInit()
menuText->Append(TEXT_ADD_SOME, "&Append some text\tCtrl-A"); 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_ADD_FREEZE, "&Append text with freeze/thaw\tShift-Ctrl-A");
menuText->Append(TEXT_REMOVE, "&Remove first 10 characters\tCtrl-X"); 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->AppendSeparator();
menuText->Append(TEXT_MOVE_ENDTEXT, "Move cursor to the end of &text"); menuText->Append(TEXT_MOVE_ENDTEXT, "Move cursor to the end of &text");
menuText->Append(TEXT_MOVE_ENDENTRY, "Move cursor to the end of &entry"); 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, m_horizontal->SetFont(wxFont(18, wxSWISS, wxNORMAL, wxNORMAL,
FALSE, "", FALSE, "",
wxFONTENCODING_CP1251)); wxFONTENCODING_CP1251));
#if wxUSE_UNICODE
m_horizontal->SetValue(L"\x0412\x0430\x0434\x0438\x043c \x0426");
#else
m_horizontal->SetValue("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); m_horizontal->SetValue("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
#endif
} }
} }
else else
@@ -1009,6 +1020,8 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(TEXT_PAGE_DOWN, MyFrame::OnScrollPageDown) EVT_MENU(TEXT_PAGE_DOWN, MyFrame::OnScrollPageDown)
EVT_MENU(TEXT_PAGE_UP, MyFrame::OnScrollPageUp) EVT_MENU(TEXT_PAGE_UP, MyFrame::OnScrollPageUp)
EVT_MENU(TEXT_SET, MyFrame::OnSetText)
EVT_IDLE(MyFrame::OnIdle) EVT_IDLE(MyFrame::OnIdle)
END_EVENT_TABLE() END_EVENT_TABLE()