X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/21fe01e299e1ab9c4be8deef5c804f21c0811512..937013e0fd914d4c42f9f5ec98da665986b93dfa:/samples/typetest/typetest.cpp diff --git a/samples/typetest/typetest.cpp b/samples/typetest/typetest.cpp index 49aaa75753..4b5906cecd 100644 --- a/samples/typetest/typetest.cpp +++ b/samples/typetest/typetest.cpp @@ -9,10 +9,6 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -#pragma implementation "typetest.h" -#endif - // For compilers that support precompilation, includes "wx/wx.h". #include "wx/wxprec.h" @@ -76,6 +72,9 @@ wxString file_name2 = wxString(_T("test_wx2.dat")); bool MyApp::OnInit() { + if ( !wxApp::OnInit() ) + return false; + // Create the main frame window MyFrame *frame = new MyFrame((wxFrame *) NULL, _T("wxWidgets Types Demo"), wxPoint(50, 50), wxSize(450, 340)); @@ -189,7 +188,7 @@ void MyApp::DoStreamDemo(wxCommandEvent& WXUNUSED(event)) char std_buf[200]; std_file_input >> std_buf; - str.FromAscii(std_buf); + str = wxString::FromAscii(std_buf); tmp.Printf( _T("String: %s\n"), str.c_str() ); textCtrl.WriteText( tmp ); @@ -889,7 +888,7 @@ void MyApp::DoUnicodeDemo(wxCommandEvent& WXUNUSED(event)) textCtrl << _T("\nTest wchar_t to char (Unicode to ANSI/Multibyte) converions:"); wxString str; - str = _T("Robert Röbling\n"); + str = _T("Robert R\366bling\n"); printf( "\n\nConversion with wxConvLocal:\n" ); wxConvCurrent = &wxConvLocal; @@ -923,12 +922,12 @@ void MyApp::DoMIMEDemo(wxCommandEvent& WXUNUSED(event)) _T("XyZ %s"), _T("XyZ -p %s"), _T("The one and only XYZ format file"), - _T("xyz"), _T("123"), NULL), + _T("xyz"), _T("123"), wxNullPtr), wxFileTypeInfo(_T("text/html"), _T("lynx %s"), _T("lynx -dump %s | lpr"), _T("HTML document (from fallback)"), - _T("htm"), _T("html"), NULL), + _T("htm"), _T("html"), wxNullPtr), // must terminate the table with this! wxFileTypeInfo() @@ -955,13 +954,12 @@ void MyApp::DoMIMEDemo(wxCommandEvent& WXUNUSED(event)) wxFileType::MessageParameters params(filename, type); filetype->GetOpenCommand(&open, params); - textCtrl << _T("MIME information about extension '") << ext << _T("'\n") - << _T("\tMIME type: ") << ( !type ? wxT("unknown") - : type.c_str() ) << '\n' - << _T("\tDescription: ") << ( !desc ? wxEmptyString : desc.c_str() ) - << '\n' - << _T("\tCommand to open: ") << ( !open ? wxT("no") : open.c_str() ) - << '\n'; + textCtrl << _T("MIME information about extension '") << ext << _T('\n') + << _T("\tMIME type: ") << ( !type ? wxString("unknown") : type ) << _T('\n') + << _T("\tDescription: ") << ( !desc ? wxString(wxEmptyString) : desc ) + << _T('\n') + << _T("\tCommand to open: ") << ( !open ? wxString("no") : open ) + << _T('\n'); delete filetype; }