X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/06c0fba410b3573cdcba1409b6cdf0ae67050e7f..a7540f46f7a1a43b32d704142981dc17c40a4682:/utils/wxPython/demo/wxHtmlWindow.py diff --git a/utils/wxPython/demo/wxHtmlWindow.py b/utils/wxPython/demo/wxHtmlWindow.py index c863001ff4..9b187a129b 100644 --- a/utils/wxPython/demo/wxHtmlWindow.py +++ b/utils/wxPython/demo/wxHtmlWindow.py @@ -36,6 +36,8 @@ class TestHtmlPanel(wxPanel): self.html.SetRelatedFrame(frame, "wxPython: (A Demonstration) -- %s") self.html.SetRelatedStatusBar(0) + self.printer = wxHtmlEasyPrinting() + self.box = wxBoxSizer(wxVERTICAL) self.box.Add(self.html, 1, wxGROW) @@ -60,6 +62,10 @@ class TestHtmlPanel(wxPanel): EVT_BUTTON(self, 1205, self.OnForward) subbox.Add(btn, 1, wxGROW | wxALL, 2) + btn = wxButton(self, 1207, "Print") + EVT_BUTTON(self, 1207, self.OnPrint) + subbox.Add(btn, 1, wxGROW | wxALL, 2) + btn = wxButton(self, 1206, "View Source") EVT_BUTTON(self, 1206, self.OnViewSource) subbox.Add(btn, 1, wxGROW | wxALL, 2) @@ -116,6 +122,9 @@ class TestHtmlPanel(wxPanel): dlg.Destroy() + def OnPrint(self, event): + self.printer.PrintFile(self.html.GetOpenedPage()) + #---------------------------------------------------------------------- def runTest(frame, nb, log):