1 #ifndef __GDK_REGION_H__
2 #define __GDK_REGION_H__
void gdk_region_get_clipbox(GdkRegion *region, GdkRectangle *rectangle)
GdkRegion * gdk_regions_intersect(GdkRegion *source1, GdkRegion *source2)
gboolean gdk_region_empty(GdkRegion *region)
void gdk_region_destroy(GdkRegion *region)
GdkOverlapType gdk_region_rect_in(GdkRegion *region, GdkRectangle *rect)
GdkRegion * gdk_region_union_with_rect(GdkRegion *region, GdkRectangle *rect)
GdkRegion * gdk_region_polygon(GdkPoint *points, gint npoints, GdkFillRule fill_rule)
GdkRegion * gdk_regions_subtract(GdkRegion *source1, GdkRegion *source2)
gboolean gdk_region_point_in(GdkRegion *region, int x, int y)
void gdk_region_shrink(GdkRegion *region, gint dx, gint dy)
GdkRegion * gdk_regions_xor(GdkRegion *source1, GdkRegion *source2)
gboolean gdk_region_equal(GdkRegion *region1, GdkRegion *region2)
GdkRegion * gdk_region_new(void)
void gdk_region_offset(GdkRegion *region, gint dx, gint dy)
GdkRegion * gdk_regions_union(GdkRegion *source1, GdkRegion *source2)