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
def intersect(src
)
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
def union(src
)
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.