X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..b881fc787d2823bdd8a415080b82feee90804a17:/wxPython/demo/wxPrintDialog.py diff --git a/wxPython/demo/wxPrintDialog.py b/wxPython/demo/wxPrintDialog.py index 50da750bd2..981f0ea965 100644 --- a/wxPython/demo/wxPrintDialog.py +++ b/wxPython/demo/wxPrintDialog.py @@ -1,31 +1,45 @@ +# 11/20/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * - +import wx #--------------------------------------------------------------------------- def runTest(frame, nb, log): - data = wxPrintDialogData() - data.EnablePrintToFile(true) - data.EnablePageNumbers(true) - data.EnableSelection(true) - dlg = wxPrintDialog(frame, data) - if dlg.ShowModal() == wxID_OK: - log.WriteText('\n') - dlg.Destroy() - -#--------------------------------------------------------------------------- - - + data = wx.PrintDialogData() + data.EnableSelection(True) + data.EnablePrintToFile(True) + data.EnablePageNumbers(True) + data.SetMinPage(1) + data.SetMaxPage(5) + data.SetAllPages(True) + dlg = wx.PrintDialog(frame, data) + if dlg.ShowModal() == wx.ID_OK: + data = dlg.GetPrintDialogData() + log.WriteText('GetAllPages: %d\n' % data.GetAllPages()) + dlg.Destroy() +#--------------------------------------------------------------------------- +overview = """\ +This class represents the print and print setup common dialogs. You may obtain +a wxPrinterDC device context from a successfully dismissed print dialog. +User information is stored in a wxPrintDialogData object that is passed to the +dialog at creation time, and it is filled in by the user. As with other dialogs, +do not use this data once the dialog is dismissed, and do not destroy the dialog +until you have everything you need from it. +""" -overview = """\ -""" +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])])