GdkRectangle is a structure holding the position and size of a rectangle.
Class GdkRectangle( [x],[y],[width],[height] )
| x | the x coordinate of the left edge of the rectangle. |
| y | the y coordinate of the top of the rectangle. |
| width | the width of the rectangle. |
| height | the height of the rectangle. |
The intersection of two rectangles can be computed with gdk_rectangle_intersect(). To find the union of two rectangles use gdk_rectangle_union().
| Properties | |
| height | the height of the rectangle. |
| width | the width of the rectangle. |
| x | the x coordinate of the left edge of the rectangle. |
| y | the y coordinate of the top of the rectangle. |
| Methods | |
| intersect | Calculates the intersection of two rectangles. |
| union | Calculates the union of two rectangles. |
the height of the rectangle.
the height of the rectangle.
the width of the rectangle.
the width of the rectangle.
the x coordinate of the left edge of the rectangle.
the x coordinate of the left edge of the rectangle.
the y coordinate of the top of the rectangle.
the y coordinate of the top of the rectangle.
Calculates the intersection of two rectangles.
GdkRectangle.intersect( src )
| src | a GdkRectangle |
| Return | a GdkRectangle that is the intersection of this rectangle and the GdkRectangle specified by src. |
If the rectangles do not intersect the returned GdkRectangle will have all attributes set to 0.
Calculates the union of two rectangles.
GdkRectangle.union( src )
| src | a GdkRectangle. |
| Return | a GdkRectangle that is the smallest rectangle containing both this rectangle and the GdkRectangle specified by src. |