cvs commit: fptools/libraries/ObjectIO/Graphics/UI/ObjectIO StdPicture.hs fptools/libraries/ObjectIO/Graphics/UI/ObjectIO/OS
Rgn.hs RgnCCall_12.hs fptools/libraries/ObjectIO/cbits/Windows
cpicture_121.c cpicture_121.h
krasimir@glass.cse.ogi.edu
krasimir@glass.cse.ogi.edu
Sat, 29 Jun 2002 09:04:10 -0700
krasimir 2002/06/29 09:04:10 PDT
Modified files:
libraries/ObjectIO/Graphics/UI/ObjectIO StdPicture.hs
libraries/ObjectIO/Graphics/UI/ObjectIO/OS Rgn.hs
RgnCCall_12.hs
libraries/ObjectIO/cbits/Windows cpicture_121.c cpicture_121.h
Log:
This commit changes the low level abstraction for regions. Now there is a simple regions algebra presented from winCreateEmptyRgn, winCreateRectRgn, winCreatePolygonRgn, winDisposeRgn, winSectRgn, winUnionRgn, winDiffRgn and winXorRgn functions. This implementation is more efficient and is more compatible with both Win32 and Gtk+ APIs.
Revision Changes Path
1.5 +1 -2 fptools/libraries/ObjectIO/Graphics/UI/ObjectIO/StdPicture.hs
1.3 +21 -48 fptools/libraries/ObjectIO/Graphics/UI/ObjectIO/OS/Rgn.hs
1.3 +18 -24 fptools/libraries/ObjectIO/Graphics/UI/ObjectIO/OS/RgnCCall_12.hs
1.7 +43 -28 fptools/libraries/ObjectIO/cbits/Windows/cpicture_121.c
1.6 +12 -6 fptools/libraries/ObjectIO/cbits/Windows/cpicture_121.h