#include <gdk/gdktypes.h>Go to the source code of this file.
| enum GdkFillRule |
Definition at line 14 of file gdkregion.h.
| enum GdkOverlapType |
Definition at line 24 of file gdkregion.h.
| void gdk_region_destroy | ( | GdkRegion * | region | ) |
Definition at line 51 of file gdkregion-win32.c.
References g_free(), g_return_if_fail, NULL, and private.
Referenced by TGWin32::DestroyRegion().
Definition at line 62 of file gdkregion-win32.c.
References g_return_val_if_fail, NULL, and private.
Referenced by TGWin32::EmptyRegion().
Definition at line 74 of file gdkregion-win32.c.
References g_return_val_if_fail, NULL, and _GdkRegionPrivate::xregion.
Referenced by TGWin32::EqualRegion().
| void gdk_region_get_clipbox | ( | GdkRegion * | region, | |
| GdkRectangle * | rectangle | |||
| ) |
Definition at line 88 of file gdkregion-win32.c.
References g_return_if_fail, _GdkRectangle::height, NULL, _GdkRectangle::width, _GdkRectangle::x, _GdkRegionPrivate::xregion, and _GdkRectangle::y.
Referenced by TGWin32::GetRegionBox().
| GdkRegion* gdk_region_new | ( | void | ) |
Definition at line 33 of file gdkregion-win32.c.
References g_new, NULL, and _GdkRegion::user_data.
Referenced by TGWin32::CreateRegion(), gdk_region_union_with_rect(), and gdk_regions_op().
Definition at line 105 of file gdkregion-win32.c.
References g_return_val_if_fail, NULL, and private.
Referenced by TGWin32::PointInRegion().
| GdkRegion* gdk_region_polygon | ( | GdkPoint * | points, | |
| gint | npoints, | |||
| GdkFillRule | fill_rule | |||
| ) |
Definition at line 137 of file gdkregion-win32.c.
References g_free(), g_malloc(), g_new, g_return_val_if_fail, GDK_EVEN_ODD_RULE, GDK_WINDING_RULE, i, NULL, points, _GdkRegion::user_data, x, and POINT::y.
Referenced by TGWin32::PolygonRegion().
| GdkOverlapType gdk_region_rect_in | ( | GdkRegion * | region, | |
| GdkRectangle * | rect | |||
| ) |
Definition at line 116 of file gdkregion-win32.c.
References g_return_val_if_fail, GDK_OVERLAP_RECTANGLE_OUT, GDK_OVERLAP_RECTANGLE_PART, _GdkRectangle::height, NULL, private, _GdkRectangle::width, _GdkRectangle::x, and _GdkRectangle::y.
| GdkRegion* gdk_region_union_with_rect | ( | GdkRegion * | region, | |
| GdkRectangle * | rect | |||
| ) |
Definition at line 221 of file gdkregion-win32.c.
References g_return_val_if_fail, gdk_region_new(), _GdkRectangle::height, NULL, private, _GdkRectangle::width, _GdkRectangle::x, _GdkRegionPrivate::xregion, and _GdkRectangle::y.
Referenced by TGWin32::UnionRectWithRegion().
Definition at line 270 of file gdkregion-win32.c.
References gdk_regions_op().
Referenced by TGWin32::IntersectRegion().
Definition at line 280 of file gdkregion-win32.c.
References gdk_regions_op().
Referenced by TGWin32::SubtractRegion().
Definition at line 275 of file gdkregion-win32.c.
References gdk_regions_op().
Referenced by TGWin32::UnionRegion().
Definition at line 285 of file gdkregion-win32.c.
References gdk_regions_op().
Referenced by TGWin32::XorRegion().
1.5.1