ROOT
6.05/03
Reference Guide
|
#include <gdk/gdktypes.h>
Go to the source code of this file.
Classes | |
struct | _GdkRegion |
Enumerations | |
enum | GdkFillRule { GDK_EVEN_ODD_RULE, GDK_WINDING_RULE } |
enum | GdkOverlapType { GDK_OVERLAP_RECTANGLE_IN, GDK_OVERLAP_RECTANGLE_OUT, GDK_OVERLAP_RECTANGLE_PART } |
Functions | |
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) |
void | gdk_region_offset (GdkRegion *region, gint dx, gint dy) |
void | gdk_region_shrink (GdkRegion *region, gint dx, gint dy) |
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) |
enum GdkFillRule |
Enumerator | |
---|---|
GDK_EVEN_ODD_RULE | |
GDK_WINDING_RULE |
Definition at line 14 of file gdkregion.h.
enum GdkOverlapType |
Enumerator | |
---|---|
GDK_OVERLAP_RECTANGLE_IN | |
GDK_OVERLAP_RECTANGLE_OUT | |
GDK_OVERLAP_RECTANGLE_PART |
Definition at line 24 of file gdkregion.h.
Definition at line 51 of file gdkregion-win32.c.
Referenced by TGWin32::DestroyRegion().
Definition at line 62 of file gdkregion-win32.c.
Referenced by TGWin32::EmptyRegion().
Definition at line 74 of file gdkregion-win32.c.
Referenced by TGWin32::EqualRegion().
void gdk_region_get_clipbox | ( | GdkRegion * | region, |
GdkRectangle * | rectangle | ||
) |
Definition at line 88 of file gdkregion-win32.c.
Referenced by TGWin32::GetRegionBox().
Definition at line 33 of file gdkregion-win32.c.
Referenced by TGWin32::CreateRegion(), gdk_region_union_with_rect(), and gdk_regions_op().
Definition at line 175 of file gdkregion-win32.c.
Definition at line 105 of file gdkregion-win32.c.
Referenced by TGWin32::PointInRegion().
GdkRegion* gdk_region_polygon | ( | GdkPoint * | points, |
gint | npoints, | ||
GdkFillRule | fill_rule | ||
) |
Definition at line 136 of file gdkregion-win32.c.
Referenced by TGWin32::PolygonRegion().
GdkOverlapType gdk_region_rect_in | ( | GdkRegion * | region, |
GdkRectangle * | rect | ||
) |
Definition at line 116 of file gdkregion-win32.c.
Definition at line 186 of file gdkregion-win32.c.
GdkRegion* gdk_region_union_with_rect | ( | GdkRegion * | region, |
GdkRectangle * | rect | ||
) |
Definition at line 220 of file gdkregion-win32.c.
Referenced by TGWin32::UnionRectWithRegion().
Definition at line 269 of file gdkregion-win32.c.
Referenced by TGWin32::IntersectRegion().
Definition at line 279 of file gdkregion-win32.c.
Referenced by TGWin32::SubtractRegion().
Definition at line 274 of file gdkregion-win32.c.
Referenced by TGWin32::UnionRegion().
Definition at line 284 of file gdkregion-win32.c.
Referenced by TGWin32::XorRegion().