Updates to contributed library stuff, a new version of PyCrust

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2001-09-14 16:15:46 +00:00
parent a3fbed81b2
commit ce68e8d061
9 changed files with 187 additions and 99 deletions

View File

@@ -5,8 +5,8 @@
# Author: Lorne White (email: lorne.white@telusplanet.net)
#
# Created:
# Version 0.7
# Date: August 18, 2001
# Version 0.72
# Date: Sept 8, 2001
# Licence: wxWindows license
#----------------------------------------------------------------------------
@@ -594,6 +594,7 @@ class PrintTable:
self.row_line_colour = {}
self.parentFrame = parentFrame
self.SetPreviewSize()
self.printData = wxPrintData()
self.scale = 1.0
@@ -609,6 +610,16 @@ class PrintTable:
self.SetMargins()
self.SetPortrait()
def SetPreviewSize(self, position = wxPoint(0, 0), size="Full"):
if size == "Full":
screenWidth = int(wx.wxSystemSettings_GetSystemMetric(wx.wxSYS_SCREEN_X))
screenHeight = int(wx.wxSystemSettings_GetSystemMetric(wx.wxSYS_SCREEN_Y))
self.preview_frame_size = wxSize(screenWidth, screenHeight)
self.preview_frame_pos = position
else:
self.preview_frame_size = size
self.preview_frame_pos = position
def SetPaperId(self, paper):
self.printData.SetPaperId(paper)
@@ -843,8 +854,8 @@ class PrintTable:
frame.Initialize()
if self.parentFrame:
frame.SetPosition(self.parentFrame.GetPosition())
frame.SetSize(self.parentFrame.GetSize())
frame.SetPosition(self.preview_frame_pos)
frame.SetSize(self.preview_frame_size)
frame.Show(true)