SkinLF
Version 1.1

com.l2fprod.gui.region.win32
Class Win32RegionBuilder

java.lang.Object
  |
  +--com.l2fprod.gui.region.RegionBuilder
        |
        +--com.l2fprod.gui.region.AbstractRegionBuilder
              |
              +--com.l2fprod.gui.region.win32.Win32RegionBuilder

public class Win32RegionBuilder
extends AbstractRegionBuilder

Win32 Implementation.
Created on 29/11/2000 by Frederic Lavigne, fred@L2FProd.com

Version:
$Revision: 1.3 $, $Date: 2001/03/11 21:21:53 $
Author:
$Author: l2fprod $
, Herve Lemaitre (setWindowImageRegion0)

Field Summary
 
Fields inherited from class com.l2fprod.gui.region.RegionBuilder
FILL_ALTERNATE, FILL_WINDING, REGION_AND, REGION_COPY, REGION_DIFF, REGION_OR, REGION_XOR
 
Constructor Summary
Win32RegionBuilder()
           
 
Method Summary
 Region combineRegions(Region region1, Region region2, int combineMode)
           
 Region createEllipticRegion(int x1, int y1, int x2, int y2)
           
 Region createPolygonRegion(int[] xpoints, int[] ypoints, int fillMode)
           
 Region createRectangleRegion(int x1, int y1, int x2, int y2)
           
 Region createRegion(java.awt.Image image, int width, int height)
           
 Region createRoundRectangleRegion(int x1, int y1, int x2, int y2, int x3, int y3)
           
 void setWindowRegion(java.awt.Window window, Region region, boolean redraw)
           
 
Methods inherited from class com.l2fprod.gui.region.AbstractRegionBuilder
createRegion
 
Methods inherited from class com.l2fprod.gui.region.RegionBuilder
getInstance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Win32RegionBuilder

public Win32RegionBuilder()
Method Detail

createEllipticRegion

public Region createEllipticRegion(int x1,
                                   int y1,
                                   int x2,
                                   int y2)
Overrides:
createEllipticRegion in class AbstractRegionBuilder

createRectangleRegion

public Region createRectangleRegion(int x1,
                                    int y1,
                                    int x2,
                                    int y2)
Overrides:
createRectangleRegion in class AbstractRegionBuilder

createRoundRectangleRegion

public Region createRoundRectangleRegion(int x1,
                                         int y1,
                                         int x2,
                                         int y2,
                                         int x3,
                                         int y3)
Overrides:
createRoundRectangleRegion in class AbstractRegionBuilder

createPolygonRegion

public Region createPolygonRegion(int[] xpoints,
                                  int[] ypoints,
                                  int fillMode)
Overrides:
createPolygonRegion in class AbstractRegionBuilder

combineRegions

public Region combineRegions(Region region1,
                             Region region2,
                             int combineMode)
Overrides:
combineRegions in class AbstractRegionBuilder

createRegion

public Region createRegion(java.awt.Image image,
                           int width,
                           int height)
Overrides:
createRegion in class AbstractRegionBuilder

setWindowRegion

public void setWindowRegion(java.awt.Window window,
                            Region region,
                            boolean redraw)
Overrides:
setWindowRegion in class AbstractRegionBuilder

SkinLF
Version 1.1

www.L2FProd.com
© 2000-2001 L2FProd.com