X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8520f1374ceec64abae3802984c4f8654d8836ba..17b1d76b4add82305463d10b9f65668d06169363:/samples/html/printing/printing.cpp?ds=sidebyside diff --git a/samples/html/printing/printing.cpp b/samples/html/printing/printing.cpp index 7d3f11bf00..6ce878f0a5 100644 --- a/samples/html/printing/printing.cpp +++ b/samples/html/printing/printing.cpp @@ -1,6 +1,7 @@ ///////////////////////////////////////////////////////////////////////////// // Name: printimg.cpp // Purpose: wxHtmlEasyPrinting testing example +// Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// @@ -53,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); @@ -84,7 +84,6 @@ enum Minimal_Print, Minimal_Preview, Minimal_PageSetup, - Minimal_PrintSetup, Minimal_Open, Minimal_PrintSmall, Minimal_PrintNormal, @@ -105,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) @@ -127,6 +125,7 @@ IMPLEMENT_APP(MyApp) // the application class // ---------------------------------------------------------------------------- // `Main program' equivalent: the program execution "starts" here + bool MyApp::OnInit() { #if wxUSE_LIBPNG @@ -168,7 +167,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(); @@ -204,6 +202,9 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size) m_Prn = new wxHtmlEasyPrinting(_("Easy Printing Demo"), this); m_Prn -> SetHeader(m_Name + wxT("(@PAGENUM@/@PAGESCNT@)
"), wxPAGE_ALL); + // To specify where the AFM files are kept on Unix, + // you may wish to do something like this + // m_Prn->GetPrintData()->SetFontMetricPath(wxT("/home/julians/afm")); } // frame destructor @@ -229,12 +230,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();