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:
Robin Dunn
2004-05-02 02:41:33 +00:00
parent 019fd9d379
commit d7403ad2d1
61 changed files with 536 additions and 702 deletions

View File

@@ -95,18 +95,18 @@ class JoyGauge(wx.Panel):
# Restrict our drawing activities to the square defined
# above.
dc.SetClippingRegion((xorigin, yorigin), (edgeSize, edgeSize))
dc.SetClippingRegion(xorigin, yorigin, edgeSize, edgeSize)
# Optimize drawing a bit (for Win)
dc.BeginDrawing()
dc.SetBrush(wx.Brush(wx.Colour(251, 252, 237)))
dc.DrawRectangle((xorigin, yorigin), (edgeSize, edgeSize))
dc.DrawRectangle(xorigin, yorigin, edgeSize, edgeSize)
dc.SetPen(wx.Pen(wx.BLACK, 1, wx.DOT_DASH))
dc.DrawLine((xorigin, yorigin + center), (xorigin + edgeSize, yorigin + center))
dc.DrawLine((xorigin + center, yorigin), (xorigin + center, yorigin + edgeSize))
dc.DrawLine(xorigin, yorigin + center, xorigin + edgeSize, yorigin + center)
dc.DrawLine(xorigin + center, yorigin, xorigin + center, yorigin + edgeSize)
if self.stick:
# Get the joystick position as a float
@@ -239,14 +239,14 @@ class POVGauge(wx.Panel):
# our 'raster'.
dc.SetBrush(wx.Brush(wx.WHITE))
dc.DrawCircle((xcenter, ycenter), diameter/2)
dc.DrawCircle(xcenter, ycenter, diameter/2)
dc.SetBrush(wx.Brush(wx.BLACK))
dc.DrawCircle((xcenter, ycenter), 10)
dc.DrawCircle(xcenter, ycenter, 10)
# fancy decorations
dc.SetPen(wx.Pen(wx.BLACK, 1, wx.DOT_DASH))
dc.DrawLine((xorigin, ycenter), (xorigin + diameter, ycenter))
dc.DrawLine((xcenter, yorigin), (xcenter, yorigin + diameter))
dc.DrawLine(xorigin, ycenter, xorigin + diameter, ycenter)
dc.DrawLine(xcenter, yorigin, xcenter, yorigin + diameter)
if self.stick:
if self.avail:
@@ -284,11 +284,11 @@ class POVGauge(wx.Panel):
# Draw the line
dc.SetPen(wx.Pen(wx.BLUE, 2))
dc.DrawLine((xcenter, ycenter), (nx, ny))
dc.DrawLine(xcenter, ycenter, nx, ny)
# And a little thing to show the endpoint
dc.SetBrush(wx.Brush(wx.BLUE))
dc.DrawCircle((nx, ny), 8)
dc.DrawCircle(nx, ny, 8)
# Turn off drawing optimization
dc.EndDrawing()
@@ -462,7 +462,7 @@ class LED(wx.Panel):
else:
dc.SetBrush(wx.Brush(wx.BLACK))
dc.DrawCircle((center, center), bw/2)
dc.DrawCircle(center, center, bw/2)
txt = str(self.number)
@@ -483,7 +483,7 @@ class LED(wx.Panel):
# functions. The pseudo-shadow gives the text contrast
# regardless of whether the bar is under it or not.
dc.SetTextForeground(wx.WHITE)
dc.DrawText(txt, (tx, ty))
dc.DrawText(txt, tx, ty)
# Turn off drawing optimization
dc.EndDrawing()
@@ -709,10 +709,10 @@ class AxisBar(wx.Gauge):
# functions. The pseudo-shadow gives the text contrast
# regardless of whether the bar is under it or not.
dc.SetTextForeground(wx.BLACK)
dc.DrawText(txt, (tx, ty))
dc.DrawText(txt, tx, ty)
dc.SetTextForeground('white')
dc.DrawText(txt, (tx-1, ty-1))
dc.DrawText(txt, tx-1, ty-1)
#----------------------------------------------------------------------------