]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/dialogs/dialogs.cpp
old makefiles removed
[wxWidgets.git] / samples / dialogs / dialogs.cpp
index 360e2bf5aa7a9df3023eb874c9f94f052ebdfa60..5b38a4085daa0a6236b5ee7a49aa22d754fe6e1a 100644 (file)
@@ -47,6 +47,10 @@ MyCanvas *myCanvas = (MyCanvas *) NULL;
 // `Main program' equivalent, creating windows and returning main app frame
 bool MyApp::OnInit(void)
 {
+#if defined(__WXGTK__) && defined(wxUSE_UNICODE)
+  wxConvCurrent = &wxConvLocal;
+#endif
+
   m_canvasTextColour = wxColour("BLACK");
   m_canvasFont = *wxNORMAL_FONT;
 
@@ -185,12 +189,11 @@ void MyFrame::ChooseFontGeneric(wxCommandEvent& WXUNUSED(event) )
 
 void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) )
 {
-#if 0
   wxMessageDialog dialog(NULL, "This is a message box\nA long, long string to test out the message box properly",
        "Message box text", wxYES_NO|wxCANCEL);
 
   dialog.ShowModal();
-#endif
+  
  ::wxMessageBox("MsgBox with a really long long string", 
     "this is the text", wxYES_NO|wxICON_EXCLAMATION);
 }
@@ -231,9 +234,9 @@ void MyFrame::FileOpen(wxCommandEvent& WXUNUSED(event) )
        if (dialog.ShowModal() == wxID_OK)
        {
         wxString info;
-        info.Printf("Full file name: %s\n"
-                    "Path: %s\n"
-                    "Name: %s",
+        info.Printf(_T("Full file name: %s\n")
+                    _T("Path: %s\n")
+                    _T("Name: %s"),
                     dialog.GetPath().c_str(),
                     dialog.GetDirectory().c_str(),
                     dialog.GetFilename().c_str());
@@ -250,8 +253,8 @@ void MyFrame::FileSave(wxCommandEvent& WXUNUSED(event) )
 
        if (dialog.ShowModal() == wxID_OK)
        {
-               char buf[400];
-               sprintf(buf, "%s, filter %d", (const char *)dialog.GetPath(), dialog.GetFilterIndex());
+               wxChar buf[400];
+               wxSprintf(buf, _T("%s, filter %d"), (const wxChar*)dialog.GetPath(), dialog.GetFilterIndex());
                wxMessageDialog dialog2(this, wxString(buf), "Selected path");
                dialog2.ShowModal();
        }