GdkRectangle

A GdkRectangle data type for representing rectangles.

GdkRectangle is identical to cairo_rectangle_t. Together with Cairo’s cairo_region_t data type, these are the central types for representing sets of pixels.

The intersection of two rectangles can be computed with [method@Gdk.Rectangle.intersect]; to find the union of two rectangles use [method@Gdk.Rectangle.union].

The cairo_region_t type provided by Cairo is usually used for managing non-rectangular clipping of graphical operations.

The Graphene library has a number of other data types for regions and volumes in 2D and 3D.

struct GdkRectangle {}

Members

Variables

height
int height;

the height of the rectangle

width
int width;

the width of the rectangle

x
int x;

the x coordinate of the top left corner

y
int y;

the y coordinate of the top left corner

Meta