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