diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index 0728f34dd3..5c1b3aecb2 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -1493,7 +1493,13 @@ private: else msg = "Something else"; - event.SetText(msg + " selected"); + msg += " selected"; + + const int filter = dialog->GetCurrentlySelectedFilterIndex(); + if ( filter != wxNOT_FOUND ) + msg += wxString::Format(" (filter=%d)", filter); + + event.SetText(msg); } wxString m_str; @@ -1530,7 +1536,7 @@ MyExtraPanel::MyExtraPanel(wxWindow *parent) sizerTop->AddSpacer(5); sizerTop->Add(m_btn, wxSizerFlags().Centre().Border()); sizerTop->AddSpacer(5); - sizerTop->Add(m_label, wxSizerFlags().Centre().Border()); + sizerTop->Add(m_label, wxSizerFlags(1).Centre().Border()); SetSizerAndFit(sizerTop); } @@ -1549,11 +1555,12 @@ void MyFrame::FileOpen(wxCommandEvent& WXUNUSED(event) ) "Testing open file dialog", wxEmptyString, wxEmptyString, -#ifdef __WXMOTIF__ - "C++ files (*.cpp)|*.cpp" -#else - "C++ files (*.cpp;*.h)|*.cpp;*.h" -#endif + wxString::Format + ( + "All files (%s)|%s|C++ files (*.cpp;*.h)|*.cpp;*.h", + wxFileSelectorDefaultWildcardStr, + wxFileSelectorDefaultWildcardStr + ) ); dialog.SetExtraControlCreator(&createMyExtraPanel);