Reverted to old method names/signatures for wx.DC, updated lib and
demo to match. Also fixed some deprecation warnings. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27049 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -60,18 +60,18 @@ class PrintBase:
|
||||
if self.draw == True and txtdraw == True:
|
||||
test_out = self.TestFull(vout)
|
||||
if self.align == wx.ALIGN_LEFT:
|
||||
self.DC.DrawText(test_out, (self.indent+self.pcell_left_margin, y))
|
||||
self.DC.DrawText(test_out, self.indent+self.pcell_left_margin, y)
|
||||
|
||||
elif self.align == wx.ALIGN_CENTRE:
|
||||
diff = self.GetCellDiff(test_out, self.region)
|
||||
self.DC.DrawText(test_out, (self.indent+diff/2, y))
|
||||
self.DC.DrawText(test_out, self.indent+diff/2, y)
|
||||
|
||||
elif self.align == wx.ALIGN_RIGHT:
|
||||
diff = self.GetCellDiff(test_out, self.region)
|
||||
self.DC.DrawText(test_out, (self.indent+diff, y))
|
||||
self.DC.DrawText(test_out, self.indent+diff, y)
|
||||
|
||||
else:
|
||||
self.DC.DrawText(test_out, (self.indent+self.pcell_left_margin, y))
|
||||
self.DC.DrawText(test_out, self.indent+self.pcell_left_margin, y)
|
||||
text = remain
|
||||
y = y + self.space
|
||||
return y - self.space + self.pt_space_after
|
||||
@@ -148,18 +148,18 @@ class PrintBase:
|
||||
if self.draw == True and txtdraw == True:
|
||||
test_out = vout
|
||||
if align == wx.ALIGN_LEFT:
|
||||
self.DC.DrawText(test_out, (indent, y))
|
||||
self.DC.DrawText(test_out, indent, y)
|
||||
|
||||
elif align == wx.ALIGN_CENTRE:
|
||||
diff = self.GetCellDiff(test_out, pagew)
|
||||
self.DC.DrawText(test_out, (indent+diff/2, y))
|
||||
self.DC.DrawText(test_out, indent+diff/2, y)
|
||||
|
||||
elif align == wx.ALIGN_RIGHT:
|
||||
diff = self.GetCellDiff(test_out, pagew)
|
||||
self.DC.DrawText(test_out, (indent+diff, y))
|
||||
self.DC.DrawText(test_out, indent+diff, y)
|
||||
|
||||
else:
|
||||
self.DC.DrawText(test_out, (indent, y_out))
|
||||
self.DC.DrawText(test_out, indent, y_out)
|
||||
text = remain
|
||||
y = y + y_line
|
||||
return y - y_line
|
||||
@@ -496,8 +496,8 @@ class PrintTableDraw(wx.ScrolledWindow, PrintBase):
|
||||
brush = wx.Brush(colour, wx.SOLID)
|
||||
self.DC.SetBrush(brush)
|
||||
height = self.label_space + self.label_pt_space_before + self.label_pt_space_after
|
||||
self.DC.DrawRectangle((self.column[0], self.y),
|
||||
(self.end_x-self.column[0]+1, height))
|
||||
self.DC.DrawRectangle(self.column[0], self.y,
|
||||
self.end_x-self.column[0]+1, height)
|
||||
|
||||
def ColourRowCells(self, height):
|
||||
if self.draw == False:
|
||||
@@ -515,7 +515,7 @@ class PrintTableDraw(wx.ScrolledWindow, PrintBase):
|
||||
|
||||
start_x = self.column[col]
|
||||
width = self.column[col+1] - start_x + 2
|
||||
self.DC.DrawRectangle((start_x, self.y), (width, height))
|
||||
self.DC.DrawRectangle(start_x, self.y, width, height)
|
||||
col = col + 1
|
||||
|
||||
def PrintRow(self, row_val, draw = True, align = wx.ALIGN_LEFT):
|
||||
@@ -586,7 +586,7 @@ class PrintTableDraw(wx.ScrolledWindow, PrintBase):
|
||||
|
||||
y_out = self.y
|
||||
# y_out = self.y + self.pt_space_before + self.pt_space_after # adjust for extra spacing
|
||||
self.DC.DrawLine((self.column[0], y_out), (self.end_x, y_out))
|
||||
self.DC.DrawLine(self.column[0], y_out, self.end_x, y_out)
|
||||
|
||||
def DrawColumns(self):
|
||||
if self.draw == True:
|
||||
@@ -605,7 +605,7 @@ class PrintTableDraw(wx.ScrolledWindow, PrintBase):
|
||||
indent = val
|
||||
|
||||
self.DC.SetPen(wx.Pen(colour, size))
|
||||
self.DC.DrawLine((indent, self.y_start), (indent, self.y))
|
||||
self.DC.DrawLine(indent, self.y_start, indent, self.y)
|
||||
col = col + 1
|
||||
|
||||
def DrawText(self):
|
||||
|
Reference in New Issue
Block a user