#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().