containsPoint
public boolean containsPoint(int x,
int y)
Returns true if the provided point is in the Region.
x
- y
-
containsRectangle
public OverlapType containsRectangle(Rectangle rect)
Tests whether a Rectangle is within the Region.
rect
-
finalize
protected void finalize()
throws Throwable
gdk_region_copy
protected static final Handle gdk_region_copy(Handle region)
gdk_region_destroy
protected static final void gdk_region_destroy(Handle region)
gdk_region_empty
protected static final boolean gdk_region_empty(Handle region)
gdk_region_equal
protected static final boolean gdk_region_equal(Handle region1,
Handle region2)
gdk_region_get_clipbox
protected static final void gdk_region_get_clipbox(Handle region,
Handle rectangle)
gdk_region_get_rectangles
protected static final Handle[] gdk_region_get_rectangles(Handle region)
gdk_region_intersect
protected static final void gdk_region_intersect(Handle source1,
Handle source2)
gdk_region_new
protected static final Handle gdk_region_new()
gdk_region_offset
protected static final void gdk_region_offset(Handle retion,
int dx,
int dy)
gdk_region_point_in
protected static final boolean gdk_region_point_in(Handle region,
int x,
int y)
gdk_region_polygon
protected static final Handle gdk_region_polygon(Handle[] points,
int fillRule)
gdk_region_rect_in
protected static final int gdk_region_rect_in(Handle region,
Handle rect)
gdk_region_rectangle
protected static final Handle gdk_region_rectangle(Handle rectangle)
gdk_region_shrink
protected static final void gdk_region_shrink(Handle region,
int dx,
int dy)
gdk_region_subtract
protected static final void gdk_region_subtract(Handle source1,
Handle source2)
gdk_region_union
protected static final void gdk_region_union(Handle source1,
Handle source2)
gdk_region_union_with_rect
protected static final void gdk_region_union_with_rect(Handle region,
Handle rect)
gdk_region_xor
protected static final void gdk_region_xor(Handle source1,
Handle source2)
getClipbox
public Rectangle getClipbox()
Return the smallest rectangle which includes the entire Region.
getRectangles
public Rectangle[] getRectangles()
Obtain the area covered by this Region as a list of Rectangles.
intersect
public void intersect(Region region)
Sets the area to the intersection of areas for this Region and
the provided Region.
region
-
isEmpty
public boolean isEmpty()
Returns true if the Region is empty.
isEqual
public boolean isEqual(Region other)
Returns true if the provided Region is the same as this one.
other
-
offset
public void offset(int x,
int y)
Move the specified distance.
x
- y
-
shrink
public void shrink(int x,
int y)
Resizes this Regions by the specified amount. Positive values
shrink the Region. Negative numbers expand it.
x
- y
-
subtract
public void subtract(Region region)
Subtracts the area of the provided Region from this
Region.
region
-
union
public void union(Region region)
Sets the area to the union of areas for this Region and
the provided Region.
region
-
unionWithRect
public void unionWithRect(Rectangle rect)
Sets the area to the union of this Region and the provided
Rectangle.
rect
-
xor
public void xor(Region region)
Sets the area of this Region to the exclusive-OR of the
areas of this Region and the provided Region.
region
-