X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2049ba38adafa0ec146880de29f26e32dd69a125..84c188148d287017b052ea034e54ebce7d9993e6:/samples/dialogs/dialogs.cpp?ds=sidebyside diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index 939efa6cb8..a555d86d66 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -31,7 +31,9 @@ #include #include -#if !defined(__WXMSW__) || USE_GENERIC_DIALOGS_IN_MSW +#define wxTEST_GENERIC_DIALOGS_IN_MSW 0 + +#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW #include #include #endif @@ -40,7 +42,7 @@ IMPLEMENT_APP(MyApp) -MyCanvas *myCanvas = NULL; +MyCanvas *myCanvas = (MyCanvas *) NULL; // A macro needed for some compilers (AIX) that need 'main' to be defined // in the application itself. @@ -53,21 +55,21 @@ bool MyApp::OnInit(void) m_canvasFont = *wxNORMAL_FONT; // Create the main frame window - MyFrame *frame = new MyFrame(NULL, "wxWindows dialogs example", wxPoint(50, 50), wxSize(400, 300)); + MyFrame *frame = new MyFrame((wxFrame *) NULL, (char *) "wxWindows dialogs example", wxPoint(50, 50), wxSize(400, 300)); // Make a menubar wxMenu *file_menu = new wxMenu; file_menu->Append(DIALOGS_CHOOSE_COLOUR, "&Choose colour"); -#if !defined(__WXMSW__) || USE_GENERIC_DIALOGS_IN_MSW +#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW file_menu->Append(DIALOGS_CHOOSE_COLOUR_GENERIC, "Choose colour (&generic)"); #endif file_menu->AppendSeparator(); file_menu->Append(DIALOGS_CHOOSE_FONT, "Choose &font"); -#if !defined(__WXMSW__) || USE_GENERIC_DIALOGS_IN_MSW +#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW file_menu->Append(DIALOGS_CHOOSE_FONT_GENERIC, "Choose f&ont (generic)"); #endif @@ -103,7 +105,7 @@ MyFrame::MyFrame(wxWindow *parent, const wxString& title, const wxPoint& pos, co wxFrame(parent, -1, title, pos, size) {} -void MyFrame::ChooseColour(wxCommandEvent& event) +void MyFrame::ChooseColour(wxCommandEvent& WXUNUSED(event) ) { wxColourData data; data.SetChooseFull(TRUE); @@ -126,7 +128,7 @@ void MyFrame::ChooseColour(wxCommandEvent& event) dialog->Close(); } -void MyFrame::ChooseFont(wxCommandEvent& event) +void MyFrame::ChooseFont(wxCommandEvent& WXUNUSED(event) ) { wxFontData data; data.SetInitialFont(wxGetApp().m_canvasFont); @@ -143,8 +145,8 @@ void MyFrame::ChooseFont(wxCommandEvent& event) dialog->Close(); } -#if !defined(__WXMSW__) || USE_GENERIC_DIALOGS_IN_MSW -void MyFrame::ChooseColourGeneric(wxCommandEvent& event) +#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW +void MyFrame::ChooseColourGeneric(wxCommandEvent& WXUNUSED(event)) { wxColourData data; data.SetChooseFull(TRUE); @@ -167,7 +169,7 @@ void MyFrame::ChooseColourGeneric(wxCommandEvent& event) dialog->Close(); } -void MyFrame::ChooseFontGeneric(wxCommandEvent& event) +void MyFrame::ChooseFontGeneric(wxCommandEvent& WXUNUSED(event) ) { wxFontData data; data.SetInitialFont(wxGetApp().m_canvasFont); @@ -185,7 +187,7 @@ void MyFrame::ChooseFontGeneric(wxCommandEvent& event) } #endif -void MyFrame::MessageBox(wxCommandEvent& event) +void MyFrame::MessageBox(wxCommandEvent& WXUNUSED(event) ) { wxMessageDialog dialog(this, "This is a message box\nA long, long string to test out the message box properly", "Message box text", wxYES_NO|wxCANCEL); @@ -193,7 +195,7 @@ void MyFrame::MessageBox(wxCommandEvent& event) dialog.ShowModal(); } -void MyFrame::TextEntry(wxCommandEvent& event) +void MyFrame::TextEntry(wxCommandEvent& WXUNUSED(event) ) { wxTextEntryDialog dialog(this, "This is a small sample\nA long, long string to test out the text entrybox", "Please enter a string", "Default value", wxOK|wxCANCEL); @@ -205,7 +207,7 @@ void MyFrame::TextEntry(wxCommandEvent& event) } } -void MyFrame::SingleChoice(wxCommandEvent& event) +void MyFrame::SingleChoice(wxCommandEvent& WXUNUSED(event) ) { const wxString choices[] = { "One", "Two", "Three", "Four", "Five" } ; int n = 5; @@ -222,7 +224,7 @@ void MyFrame::SingleChoice(wxCommandEvent& event) } } -void MyFrame::FileOpen(wxCommandEvent& event) +void MyFrame::FileOpen(wxCommandEvent& WXUNUSED(event) ) { wxFileDialog dialog(this, "Testing open file dialog", "", "", "*.txt", 0); @@ -233,7 +235,7 @@ void MyFrame::FileOpen(wxCommandEvent& event) } } -void MyFrame::FileSave(wxCommandEvent& event) +void MyFrame::FileSave(wxCommandEvent& WXUNUSED(event) ) { wxFileDialog dialog(this, "Testing save file dialog", "", "", "Text files (*.txt)|*.txt|Document files (*.doc)|*.doc", @@ -248,7 +250,7 @@ void MyFrame::FileSave(wxCommandEvent& event) } } -void MyFrame::DirChoose(wxCommandEvent& event) +void MyFrame::DirChoose(wxCommandEvent& WXUNUSED(event) ) { wxDirDialog dialog(this, "Testing directory picker", ""); @@ -259,12 +261,12 @@ void MyFrame::DirChoose(wxCommandEvent& event) } } -void MyFrame::OnExit(wxCommandEvent& event) +void MyFrame::OnExit(wxCommandEvent& WXUNUSED(event) ) { Close(TRUE); } -void MyCanvas::OnPaint(wxPaintEvent& event) +void MyCanvas::OnPaint(wxPaintEvent& WXUNUSED(event) ) { wxPaintDC dc(this); dc.SetFont(wxGetApp().m_canvasFont); @@ -286,7 +288,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(DIALOGS_FILE_OPEN, MyFrame::FileOpen) EVT_MENU(DIALOGS_FILE_SAVE, MyFrame::FileSave) EVT_MENU(DIALOGS_DIR_CHOOSE, MyFrame::DirChoose) -#if !defined(__WXMSW__) || USE_GENERIC_DIALOGS_IN_MSW +#if defined(__WXMSW__) && wxTEST_GENERIC_DIALOGS_IN_MSW EVT_MENU(DIALOGS_CHOOSE_COLOUR_GENERIC, MyFrame::ChooseColourGeneric) EVT_MENU(DIALOGS_CHOOSE_FONT_GENERIC, MyFrame::ChooseFontGeneric) #endif