gtk.gdk.Rectangle
gtk.gdk.Rectangle — an object holding data about a rectangle
Description
A gtk.gdk.Rectangle
holds the position and size of a rectangle. The position is specified by the
"x" and "y" attributes and the size, by the "width" and "height"
attributes.
Constructor
gtk.gdk.Rectangle(x=0, y=0, width=0, height=0)
|
x : | the X coordinate of the top left corner of the
rectangle |
y : | the Y coordinate of the top left corner of the
rectangle |
width : | the width of the rectangle |
height : | the height of the rectangle |
Returns : | a new gtk.gdk.Rectangle
object |
Creates a new gtk.gdk.Rectangle
with the attributes specified by x,
y, width and
height. Any unspecified attributes default to
0.
Methods
gtk.gdk.Rectangle.intersect
src : | a gtk.gdk.Rectangle
of a 4-tuple specifying the attributes of a rectangle as (x, y, width,
height) |
Returns : | a gtk.gdk.Rectangle
that is the intersection of src and the
rectangle |
The intersect() method returns a gtk.gdk.Rectangle
that is the intersection of this rectangle and the gtk.gdk.Rectangle
specified by src. The value of
src is either a gtk.gdk.Rectangle
or a 4-tuple containing the position and size of a rectangle. If the
rectangles do not intersect the returned gtk.gdk.Rectangle
will have all attributes set to 0.
gtk.gdk.Rectangle.union
src : | a gtk.gdk.Rectangle
of a 4-tuple specifying the attributes of a rectangle as (x, y, width,
height) |
Returns : | a gtk.gdk.Rectangle
that includes both src and the
rectangle |
The union() method returns a gtk.gdk.Rectangle
that is the smallest rectangle containing both this rectangle and the gtk.gdk.Rectangle
specified by src. The value of
src is either a gtk.gdk.Rectangle
or a 4-tuple containing the position and size of a rectangle.