X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f3dbeba4dd0c960da3436a0cc466a9352a7f2e2c..580d78b34bd8d65b764f4cbaa342660ac52cf55f:/samples/dialogs/dialogs.cpp diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index b9da5f4e6b..a18f46079f 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -502,7 +502,7 @@ void MyFrame::FileOpen2(wxCommandEvent& WXUNUSED(event) ) void MyFrame::FilesOpen(wxCommandEvent& WXUNUSED(event) ) { wxFileDialog dialog(this, _T("Testing open multiple file dialog"), - "_T(", ")", wxFileSelectorDefaultWildcardStr, + _T(""), _T(""), wxFileSelectorDefaultWildcardStr, wxMULTIPLE); if (dialog.ShowModal() == wxID_OK) @@ -655,6 +655,7 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) ) this, // parent wxPD_CAN_ABORT | wxPD_APP_MODAL | + // wxPD_AUTO_HIDE | -- try this as well wxPD_ELAPSED_TIME | wxPD_ESTIMATED_TIME | wxPD_REMAINING_TIME); @@ -796,25 +797,34 @@ void MyFrame::OnFindDialog(wxFindDialogEvent& event) { wxFindReplaceDialog *dlg = event.GetDialog(); + int idMenu; const wxChar *txt; if ( dlg == m_dlgFind ) { txt = _T("Find"); + idMenu = DIALOGS_FIND; m_dlgFind = NULL; } else if ( dlg == m_dlgReplace ) { txt = _T("Replace"); + idMenu = DIALOGS_REPLACE; m_dlgReplace = NULL; } else { txt = _T("Unknown"); + idMenu = -1; wxFAIL_MSG( _T("unexpected event") ); } - wxLogMessage(wxT("%s dialog is being closed."), txt), + wxLogMessage(wxT("%s dialog is being closed."), txt); + + if ( idMenu != -1 ) + { + GetMenuBar()->Check(idMenu, FALSE); + } dlg->Destroy(); }