Update of /cvsroot/wnd/wnd/wnd/gdi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3917
Modified Files:
region.py
Log Message:
bugfixes
Index: region.py
===================================================================
RCS file: /cvsroot/wnd/wnd/wnd/gdi/region.py,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** region.py 29 Apr 2005 15:24:28 -0000 1.1.1.1
--- region.py 15 May 2005 09:39:56 -0000 1.2
***************
*** 1,4 ****
! from wnd.wintypes import RECT
from ctypes import windll , byref
from wnd.gdi.trackhandles import TrackHandler
--- 1,4 ----
! from wnd.wintypes import RECT, POINT
from ctypes import windll , byref
from wnd.gdi.trackhandles import TrackHandler
***************
*** 30,34 ****
def GetRect(self):
rc = RECT()
! if notgdi32.GetRgnBox(self.handle, byref(rc)):
raise RuntimeError("could not retrieve recangle")
return rc
--- 30,34 ----
def GetRect(self):
rc = RECT()
! if not gdi32.GetRgnBox(self.handle, byref(rc)):
raise RuntimeError("could not retrieve recangle")
return rc
***************
*** 131,136 ****
handle = gdi32.CreateEllipticRgn(rect.left, rect.top, rect.right, rect.bottom)
if not handle: raise RuntimeError("could not create region")
! self.ellipseheight = ellipseheight
! self.ellipsewidth = ellipsewidth
DisposableRegion.__init__(self, handle)
--- 131,136 ----
handle = gdi32.CreateEllipticRgn(rect.left, rect.top, rect.right, rect.bottom)
if not handle: raise RuntimeError("could not create region")
! #self.ellipseheight = ellipseheight
! #self.ellipsewidth = ellipsewidth
DisposableRegion.__init__(self, handle)
|