]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxPrintDialog.py
reSWIGged
[wxWidgets.git] / wxPython / demo / wxPrintDialog.py
index 183cbe801cac5ba3eda06bff8f8acf8663069ba1..981f0ea965f0e4a3aae23b62b1c17008638c09eb 100644 (file)
@@ -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 = wx.PrintDialogData()
+
+    data.EnableSelection(True)
     data.EnablePrintToFile(True)
     data.EnablePageNumbers(True)
-    data.EnableSelection(True)
-    dlg = wxPrintDialog(frame, data)
-    if dlg.ShowModal() == wxID_OK:
-        log.WriteText('\n')
-    dlg.Destroy()
-
-#---------------------------------------------------------------------------
-
-
-
+    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])])