summaryrefslogtreecommitdiff
path: root/gdk/gdkregion.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@src.gnome.org>2000-03-28 01:24:44 +0000
committerOwen Taylor <otaylor@src.gnome.org>2000-03-28 01:24:44 +0000
commit8098546227671a5d082fdf8f4811ee3ffca7f6d8 (patch)
treed1857c89ee73451cbb04bbf595c0dc8bade55987 /gdk/gdkregion.h
parent4238d406e928d1afd95ab0c6ae51b6a37f9780ea (diff)
downloadgtk+-8098546227671a5d082fdf8f4811ee3ffca7f6d8.tar.gz
Merge no-flicker branch into HEAD
Diffstat (limited to 'gdk/gdkregion.h')
-rw-r--r--gdk/gdkregion.h72
1 files changed, 33 insertions, 39 deletions
diff --git a/gdk/gdkregion.h b/gdk/gdkregion.h
index c52b702bad..2551797a85 100644
--- a/gdk/gdkregion.h
+++ b/gdk/gdkregion.h
@@ -29,48 +29,42 @@ typedef enum
GDK_OVERLAP_RECTANGLE_PART
} GdkOverlapType;
-struct _GdkRegion
-{
- gpointer user_data;
-};
-
-GdkRegion* gdk_region_new (void);
-void gdk_region_destroy (GdkRegion *region);
-
-void gdk_region_get_clipbox(GdkRegion *region,
- GdkRectangle *rectangle);
-
-gboolean gdk_region_empty (GdkRegion *region);
-gboolean gdk_region_equal (GdkRegion *region1,
- GdkRegion *region2);
-gboolean gdk_region_point_in (GdkRegion *region,
- int x,
- int y);
-GdkOverlapType gdk_region_rect_in (GdkRegion *region,
- GdkRectangle *rect);
-
-GdkRegion* gdk_region_polygon (GdkPoint *points,
- gint npoints,
- GdkFillRule fill_rule);
+GdkRegion *gdk_region_new (void);
+GdkRegion *gdk_region_polygon (GdkPoint *points,
+ gint npoints,
+ GdkFillRule fill_rule);
+GdkRegion *gdk_region_copy (GdkRegion *region);
+GdkRegion *gdk_region_rectangle (GdkRectangle *rectangle);
+void gdk_region_destroy (GdkRegion *region);
-void gdk_region_offset (GdkRegion *region,
- gint dx,
- gint dy);
-void gdk_region_shrink (GdkRegion *region,
- gint dx,
- gint dy);
+void gdk_region_get_clipbox (GdkRegion *region,
+ GdkRectangle *rectangle);
-GdkRegion* gdk_region_union_with_rect (GdkRegion *region,
- GdkRectangle *rect);
-GdkRegion* gdk_regions_intersect (GdkRegion *source1,
- GdkRegion *source2);
-GdkRegion* gdk_regions_union (GdkRegion *source1,
- GdkRegion *source2);
-GdkRegion* gdk_regions_subtract (GdkRegion *source1,
- GdkRegion *source2);
-GdkRegion* gdk_regions_xor (GdkRegion *source1,
- GdkRegion *source2);
+gboolean gdk_region_empty (GdkRegion *region);
+gboolean gdk_region_equal (GdkRegion *region1,
+ GdkRegion *region2);
+gboolean gdk_region_point_in (GdkRegion *region,
+ int x,
+ int y);
+GdkOverlapType gdk_region_rect_in (GdkRegion *region,
+ GdkRectangle *rect);
+void gdk_region_offset (GdkRegion *region,
+ gint dx,
+ gint dy);
+void gdk_region_shrink (GdkRegion *region,
+ gint dx,
+ gint dy);
+void gdk_region_union_with_rect (GdkRegion *region,
+ GdkRectangle *rect);
+void gdk_region_intersect (GdkRegion *source1,
+ GdkRegion *source2);
+void gdk_region_union (GdkRegion *source1,
+ GdkRegion *source2);
+void gdk_region_subtract (GdkRegion *source1,
+ GdkRegion *source2);
+void gdk_region_xor (GdkRegion *source1,
+ GdkRegion *source2);
#ifdef __cplusplus
}