Extends mxShape to implement a double ellipse shape. This shape is registered under mxConstants.SHAPE_DOUBLE_ELLIPSE in mxCellRenderer.
mxDoubleEllipse | Extends mxShape to implement a double ellipse shape. |
Functions | |
mxDoubleEllipse | Constructs a new ellipse shape. |
Variables | |
vmlScale | Scale for improving the precision of VML rendering. |
Functions | |
paintBackground | Paints the background. |
paintForeground | Paints the foreground. |
function mxDoubleEllipse( bounds, fill, stroke, strokewidth )
Constructs a new ellipse shape.
bounds | mxRectangle that defines the bounds. This is stored in mxShape.bounds. |
fill | String that defines the fill color. This is stored in <fill>. |
stroke | String that defines the stroke color. This is stored in <stroke>. |
strokewidth | Optional integer that defines the stroke width. Default is 1. This is stored in <strokewidth>. |
Constructs a new ellipse shape.
function mxDoubleEllipse( bounds, fill, stroke, strokewidth )
Scale for improving the precision of VML rendering.
mxDoubleEllipse.prototype.vmlScale
Paints the background.
mxDoubleEllipse.prototype.paintBackground = function( c, x, y, w, h )
Paints the foreground.
mxDoubleEllipse.prototype.paintForeground = function( c, x, y, w, h )
Holds the mxRectangle that specifies the bounds of this shape.
mxShape.prototype.bounds