From f80efc9992f38b7b5cabd8c96d356be80f5862e4 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 22 Mar 2023 17:23:25 +0100 Subject: [PATCH] Show message about cancelling printing less intrusively Getting a message box after cancelling printing was really annoying while testing the printing dialog, so replace it with a status message. --- samples/printing/printing.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/samples/printing/printing.cpp b/samples/printing/printing.cpp index 40a48ca526..0d3eb2d4e8 100644 --- a/samples/printing/printing.cpp +++ b/samples/printing/printing.cpp @@ -370,6 +370,8 @@ void MyFrame::OnPrint(wxCommandEvent& WXUNUSED(event)) // instance in order to evaluate users inputs. MyPrintout printout(this, &printer.GetPrintDialogData(), "My printout"); + SetStatusText(""); // clear previous "cancelled" message, if any + if (!printer.Print(this, &printout, true /*prompt*/)) { if (wxPrinter::GetLastError() == wxPRINTER_ERROR) @@ -378,7 +380,7 @@ void MyFrame::OnPrint(wxCommandEvent& WXUNUSED(event)) } else { - wxLogMessage("You canceled printing"); + wxLogStatus("You canceled printing"); } } else