gtk.gdk.Rectangle — an object holding data about a rectangle
class gtk.gdk.Rectangle(gobject.GBoxed): |
|
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.
gtk.gdk.Rectangle(x=0, y=0, width=0, height=0)
| the X coordinate of the top left corner of the rectangle |
| the Y coordinate of the top left corner of the rectangle |
| the width of the rectangle |
| 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.
def 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.
def 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.