Checks if the given point is inside the rounded rectangle.
Checks if the given rect is contained inside the rounded rectangle.
Initializes self using the given src rectangle.
Initializes self to the given bounds and sets the radius of all four corners to radius.
Initializes the given gsk.rounded_rect.RoundedRect with the given values.
Checks if part of the given rect is contained inside the rounded rectangle.
Checks if all corners of self are right angles and the rectangle covers all of its bounds.
Normalizes the passed rectangle.
Offsets the bound's origin by dx and dy.
Shrinks (or grows) the given rectangle by moving the 4 sides according to the offsets given.
Get field bounds.
A rectangular region with rounded corners.
Application code should normalize rectangles using gsk.rounded_rect.RoundedRect.normalize; this function will ensure that the bounds of the rectangle are normalized and ensure that the corner values are positive and the corners do not overlap.
All functions taking a gsk.rounded_rect.RoundedRect as an argument will internally operate on a normalized copy; all functions returning a gsk.rounded_rect.RoundedRect will always return a normalized one.
The algorithm used for normalizing corner sizes is described in the CSS specification.