From d8ddee9c46a4e234262a11948eb2bc6e003d15af Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 4 Jun 2002 18:14:26 +0000 Subject: [PATCH] added test for wxProgressDialog::Resume git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/dialogs/dialogs.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index e8df89afe6..c6419f1ea6 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -657,7 +657,7 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) ) wxPD_REMAINING_TIME); bool cont = TRUE; - for ( int i = 0; i <= max && cont; i++ ) + for ( int i = 0; i <= max; i++ ) { wxSleep(1); if ( i == max ) @@ -672,6 +672,17 @@ void MyFrame::ShowProgress( wxCommandEvent& WXUNUSED(event) ) { cont = dialog.Update(i); } + + if ( !cont ) + { + if ( wxMessageBox("Do you really want to cancel?\n" + "Second line.", // message + "Dialogs question", // caption + wxYES_NO | wxCENTRE) == wxYES ) + break; + + dialog.Resume(); + } } if ( !cont ) -- 2.45.2