Merged wxPython 2.4.x to the 2.5 branch (Finally!!!)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19793 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2003-03-25 06:35:27 +00:00
parent 9b4e3f352b
commit 1e4a197e4c
586 changed files with 62691 additions and 17740 deletions

View File

@@ -9,14 +9,14 @@ class DragShape:
def __init__(self, bmp):
self.bmp = bmp
self.pos = wxPoint(0,0)
self.shown = true
self.shown = True
self.text = None
self.fullscreen = false
self.fullscreen = False
def HitTest(self, pt):
rect = self.GetRect()
return rect.Inside(pt.x, pt.y)
return rect.InsideXY(pt.x, pt.y)
def GetRect(self):
@@ -31,11 +31,11 @@ class DragShape:
dc.Blit(self.pos.x, self.pos.y,
self.bmp.GetWidth(), self.bmp.GetHeight(),
memDC, 0, 0, op, true)
memDC, 0, 0, op, True)
return true
return True
else:
return false
return False
@@ -58,7 +58,7 @@ class DragCanvas(wxScrolledWindow):
bmp = images.getTestStarBitmap()
shape = DragShape(bmp)
shape.pos = wxPoint(5, 5)
shape.fullscreen = true
shape.fullscreen = True
self.shapes.append(shape)
@@ -185,7 +185,7 @@ class DragCanvas(wxScrolledWindow):
# reposition and draw the shape
self.dragShape.pos = self.dragShape.pos + evt.GetPosition() - self.dragStartPos
self.dragShape.shown = true
self.dragShape.shown = True
self.dragShape.Draw(dc)
self.dragShape = None
@@ -207,7 +207,7 @@ class DragCanvas(wxScrolledWindow):
# erase the shape since it will be drawn independently now
dc = wxClientDC(self)
self.dragShape.shown = false
self.dragShape.shown = False
self.EraseShape(self.dragShape, dc)
@@ -228,16 +228,16 @@ class DragCanvas(wxScrolledWindow):
# if we have shape and image then move it, posibly highlighting another shape.
elif self.dragShape and self.dragImage:
onShape = self.FindShape(evt.GetPosition())
unhiliteOld = false
hiliteNew = false
unhiliteOld = False
hiliteNew = False
# figure out what to hilite and what to unhilite
if self.hiliteShape:
if onShape is None or self.hiliteShape is not onShape:
unhiliteOld = true
unhiliteOld = True
if onShape and onShape is not self.hiliteShape and onShape.shown:
hiliteNew = TRUE
hiliteNew = True
# if needed, hide the drag image so we can update the window
if unhiliteOld or hiliteNew:
@@ -274,3 +274,10 @@ def runTest(frame, nb, log):
overview = """\
"""
if __name__ == '__main__':
import sys,os
import run
run.main(['', os.path.basename(sys.argv[0])])