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 | |
vmlNodes | Adds local references to mxShape.vmlNodes. |
mixedModeHtml | Overrides the parent value with false, meaning it will draw in VML in mixed Html mode. |
preferModeHtml | Overrides the parent value with false, meaning it will draw as VML in prefer Html mode. |
vmlScale | Renders VML with a scale of 2. |
Functions | |
createVml | Creates and returns the VML node to represent this shape. |
redrawVml | Updates the VML node(s) to reflect the latest bounds and scale. |
createSvg | Creates and returns the SVG node(s) to represent this shape. |
redrawSvg | Updates the SVG node(s) to reflect the latest bounds and scale. |
updateSvgNode | Updates the given node to reflect the new <bounds> and <scale>. |
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>. |
mxDoubleEllipse.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
Constructs a new ellipse shape.
function mxDoubleEllipse( bounds, fill, stroke, strokewidth )
Adds local references to mxShape.vmlNodes.
mxDoubleEllipse.prototype.vmlNodes
Array if VML node names to fix in IE8 standards mode.
mxShape.prototype.vmlNodes
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxDoubleEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxDoubleEllipse.prototype.preferModeHtml
Renders VML with a scale of 2.
mxDoubleEllipse.prototype.vmlScale
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawVml = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawSvg = function()
Updates the given node to reflect the new bounds and scale.
mxDoubleEllipse.prototype.updateSvgNode = function( node, inset )
Holds the mxRectangle that specifies the bounds of this shape.
mxShape.prototype.bounds