X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/053950ae73612200beb95afd1ded05c2f25b24bf..02fd8b9b6186623ed61019ac7e69ed9a4ef16773:/samples/html/printing/printing.cpp?ds=sidebyside diff --git a/samples/html/printing/printing.cpp b/samples/html/printing/printing.cpp index 6a0b419932..036aa8912f 100644 --- a/samples/html/printing/printing.cpp +++ b/samples/html/printing/printing.cpp @@ -54,7 +54,6 @@ class MyFrame : public wxFrame void OnQuit(wxCommandEvent& event); void OnAbout(wxCommandEvent& event); - void OnPrintSetup(wxCommandEvent& event); void OnPageSetup(wxCommandEvent& event); void OnPrint(wxCommandEvent& event); void OnPreview(wxCommandEvent& event); @@ -85,7 +84,6 @@ enum Minimal_Print, Minimal_Preview, Minimal_PageSetup, - Minimal_PrintSetup, Minimal_Open, Minimal_PrintSmall, Minimal_PrintNormal, @@ -106,7 +104,6 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(Minimal_Print, MyFrame::OnPrint) EVT_MENU(Minimal_Preview, MyFrame::OnPreview) EVT_MENU(Minimal_PageSetup, MyFrame::OnPageSetup) - EVT_MENU(Minimal_PrintSetup, MyFrame::OnPrintSetup) EVT_MENU(Minimal_Open, MyFrame::OnOpen) EVT_MENU(Minimal_PrintSmall, MyFrame::OnPrintSmall) EVT_MENU(Minimal_PrintNormal, MyFrame::OnPrintNormal) @@ -128,8 +125,12 @@ IMPLEMENT_APP(MyApp) // the application class // ---------------------------------------------------------------------------- // `Main program' equivalent: the program execution "starts" here + bool MyApp::OnInit() { + if ( !wxApp::OnInit() ) + return false; + #if wxUSE_LIBPNG wxImage::AddHandler(new wxPNGHandler); #endif @@ -169,7 +170,6 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size) menuFile->Append(Minimal_Open, _("Open...\tCtrl-O")); menuFile->AppendSeparator(); menuFile->Append(Minimal_PageSetup, _("Page Setup")); - menuFile->Append(Minimal_PrintSetup, _("Printer Setup")); menuFile->Append(Minimal_Print, _("Print...")); menuFile->Append(Minimal_Preview, _("Preview...")); menuFile->AppendSeparator(); @@ -233,12 +233,6 @@ void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event)) } -void MyFrame::OnPrintSetup(wxCommandEvent& WXUNUSED(event)) -{ - m_Prn -> PrinterSetup(); -} - - void MyFrame::OnPageSetup(wxCommandEvent& WXUNUSED(event)) { m_Prn -> PageSetup(); @@ -272,17 +266,15 @@ void MyFrame::OnOpen(wxCommandEvent& WXUNUSED(event)) void MyFrame::OnPrintSmall(wxCommandEvent& WXUNUSED(event)) { - int fontsizes[] = { 4, 6, 8, 10, 12, 20, 24 }; - m_Prn->SetFonts(wxEmptyString, wxEmptyString, fontsizes); + m_Prn->SetStandardFonts(8); } void MyFrame::OnPrintNormal(wxCommandEvent& WXUNUSED(event)) { - m_Prn->SetFonts(wxEmptyString, wxEmptyString, 0); + m_Prn->SetStandardFonts(12); } void MyFrame::OnPrintHuge(wxCommandEvent& WXUNUSED(event)) { - int fontsizes[] = { 20, 26, 28, 30, 32, 40, 44 }; - m_Prn->SetFonts(wxEmptyString, wxEmptyString, fontsizes); + m_Prn->SetStandardFonts(28); }