A rectangle that can be drawn to the canvas.
def __init__ | ( | self, | ||
w = 20 , |
||||
h = 10 , |
||||
centerPt = None | ||||
) |
Construct a new instance of a Rectangle. The reference point for a rectangle is its center. w the width of the rectangle (default 20) h the height of the rectangle (default 10) centerPt a Point representing the placement of the rectangle's center (default Point(0,0) )
Reimplemented in TextBox.
def addHandler | ( | self, | ||
handler | ||||
) | [inherited] |
Register an EventHandler instance with this object.
def adjustReference | ( | self, | ||
dx, | ||||
dy | ||||
) | [inherited] |
Move the local reference point relative to its current position. Note that the object is not moved at all.
def clone | ( | self | ) | [inherited] |
Return a duplicate of the drawable object. Note that the duplicate is not automatically added to any canvases or layers, even if original is currently so.
def flip | ( | self, | ||
angle = 0 | ||||
) | [inherited] |
Flip the object reflected about its current reference point. By default the flip is a left-to-right flip with a vertical axis of symmetry. angle a clockwise rotation of the axis of symmetry away from vertical
def getBorderColor | ( | self | ) | [inherited] |
Return the color of the object's border.
def getBorderWidth | ( | self | ) | [inherited] |
Return the width of the border.
def getDepth | ( | self | ) | [inherited] |
Return the depth of the object.
def getFillColor | ( | self | ) | [inherited] |
Return the color of the shape's interior.
def getHeight | ( | self | ) |
Return the height of the rectangle.
def getReferencePoint | ( | self | ) | [inherited] |
Return a copy of the current reference point. Note that mutating that copy has no effect on the Drawable object.
def getWidth | ( | self | ) |
Return the width of the rectangle.
def move | ( | self, | ||
dx, | ||||
dy | ||||
) | [inherited] |
Move the object dx units along X-axis and dy units along Y-axis. For the default coordinate system, positive dx is rightward and negative is leftward; positive dy is downard and negative is upward.
def moveTo | ( | self, | ||
x, | ||||
y | ||||
) | [inherited] |
Move the object to align its reference point with (x,y)
def removeHandler | ( | self, | ||
handler | ||||
) | [inherited] |
Unregister an EventHandler instance from this object.
def rotate | ( | self, | ||
angle | ||||
) | [inherited] |
Rotate the object around its current reference point. angle number of degrees of clockwise rotation
Reimplemented in Text.
def scale | ( | self, | ||
factor | ||||
) | [inherited] |
Scale the object relative to its current reference point. factor scale is multiplied by this number (must be positive)
Reimplemented in Text.
def setBorderColor | ( | self, | ||
color | ||||
) | [inherited] |
Set the border color to a copy of the indicated color. The parameter can be either: - a string with the name of the color - an (r,g,b) tuple - an existing Color instance
def setBorderWidth | ( | self, | ||
width | ||||
) | [inherited] |
def setDepth | ( | self, | ||
depth | ||||
) | [inherited] |
Set the depth of the object. Objects with a higher depth will be rendered behind those with lower depths.
def setFillColor | ( | self, | ||
color | ||||
) | [inherited] |
Set the interior color of the shape to the color. The parameter can be either: - a string with the name of the color - an (r,g,b) tuple - an existing Color instance
def setHeight | ( | self, | ||
h | ||||
) |
def setWidth | ( | self, | ||
w | ||||
) |
def shear | ( | self, | ||
shear, | ||||
angle = 0 | ||||
) | [inherited] |
Shear the object relative to its current reference point. By default, points with the same y-coordinate as the reference point are left unchanged. A point d units above the reference point is shifted d * shear units to the right. The optional angle parameter rotates the axis that the shearing occurs along. angle clockwise angle for shear
def stretch | ( | self, | ||
xFactor, | ||||
yFactor, | ||||
angle = 0 | ||||
) | [inherited] |
Stretch the shape in mutltiple direction. By default the x-axis is scaled by a factor of xFactor and the y-axis is scaled by a factor of yFactor. The optional parameter rotates the directions that the streching is performed along.
def wait | ( | self | ) | [inherited] |
Wait for an event to occur. When an event occurs, an Event instance is returned with information about what has happened.