mxRectangleShape

Extends mxShape to implement a rectangle shape.  This shape is registered under mxConstants.SHAPE_RECTANGLE in mxCellRenderer.

Summary
mxRectangleShapeExtends mxShape to implement a rectangle shape.
Functions
mxRectangleShapeConstructs a new rectangle shape.
isHtmlAllowedReturns true for non-rounded, non-rotated shapes with no glass gradient.
paintBackgroundGeneric background painting implementation.
isRoundableAdds roundable support.
paintForegroundGeneric background painting implementation.

Functions

mxRectangleShape

function mxRectangleShape(bounds,
fill,
stroke,
strokewidth)

Constructs a new rectangle shape.

Parameters

boundsmxRectangle that defines the bounds.  This is stored in mxShape.bounds.
fillString that defines the fill color.  This is stored in <fill>.
strokeString that defines the stroke color.  This is stored in <stroke>.
strokewidthOptional integer that defines the stroke width.  Default is 1.  This is stored in <strokewidth>.

isHtmlAllowed

mxRectangleShape.prototype.isHtmlAllowed = function()

Returns true for non-rounded, non-rotated shapes with no glass gradient.

paintBackground

mxRectangleShape.prototype.paintBackground = function(c,
x,
y,
w,
h)

Generic background painting implementation.

isRoundable

mxRectangleShape.prototype.isRoundable = function(c,
x,
y,
w,
h)

Adds roundable support.

paintForeground

mxRectangleShape.prototype.paintForeground = function(c,
x,
y,
w,
h)

Generic background painting implementation.

Base class for all shapes.
function mxRectangleShape(bounds,
fill,
stroke,
strokewidth)
Constructs a new rectangle shape.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.paintBackground = function(c,
x,
y,
w,
h)
Generic background painting implementation.
mxRectangleShape.prototype.isRoundable = function(c,
x,
y,
w,
h)
Adds roundable support.
mxRectangleShape.prototype.paintForeground = function(c,
x,
y,
w,
h)
Generic background painting implementation.
SHAPE_RECTANGLE: 'rectangle'
Name under which mxRectangleShape is registered in mxCellRenderer.
Renders cells into a document object model.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
mxShape.prototype.bounds
Holds the mxRectangle that specifies the bounds of this shape.
Close