Specifies the event name for open.
SAVE: 'save'
Specifies the scale.
mxGraphView.prototype.scale
Holds the scale of the print preview.
mxPrintPreview.prototype.scale
Holds the scale in which the shape is being painted.
mxShape.prototype.scale
Specifies the event name for scale.
SCALE: 'scale'
Specifies the event name for scaleAndTranslate.
SCALE_AND_TRANSLATE: 'scaleAndTranslate'
Specifies if the grid should be scaled.
mxGraphHandler.prototype.scaleGrid
Screen X-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.screenX
Screen Y-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.screenY
Specifies if the view should be scrolled so that a moved cell is visible.
mxGraphHandler.prototype.scrollOnMove
Array of numbers that represent the cached length of each segment of the edge.
mxCellState.prototype.segments
Specifies if new edges should be selected.
mxConnectionHandler.prototype.select
Specifies the event name for select.
SELECT: 'select'
Specifies if selecting is enabled.
mxGraphHandler.prototype.selectEnabled
Defines the dashed state to be used for the vertex selection border.
VERTEX_SELECTION_DASHED: true
Holds the mxGraphSelectionModel that models the current selection.
mxGraph.prototype.selectionModel
Specifies if cells should be selected if a popupmenu is displayed for them.
mxPopupMenuHandler.prototype.selectOnPopup
Specifies if the text should be selected when editing starts.
mxCellEditor.prototype.selectText
Specifies the x-offset of the shadow.
SHADOW_OFFSET_X: 2
Specifies the y-offset of the shadow.
SHADOW_OFFSET_Y: 3
Defines the opacity for shadows.
SHADOW_OPACITY: 1
Defines the color to be used to draw shadows in shapes and windows.
SHADOWCOLOR: 'gray'
Holds the mxShape that represents the cell graphically.
mxCellState.prototype.shape
Holds the mxShape that represents the preview edge.
mxEdgeHandler.prototype.shape
Reference to the mxShape that represents the preview.
mxGraphHandler.prototype.shape
Name under which mxActor is registered in mxCellRenderer.
SHAPE_ACTOR: 'actor'
Name under which mxArrow is registered in mxCellRenderer.
SHAPE_ARROW: 'arrow'
Name under which mxArrowConnector is registered in mxCellRenderer.
SHAPE_ARROW_CONNECTOR: 'arrowConnector'
Name under which mxCloud is registered in mxCellRenderer.
SHAPE_CLOUD: 'cloud'
Name under which mxConnector is registered in mxCellRenderer.
SHAPE_CONNECTOR: 'connector'
Name under which mxCylinder is registered in mxCellRenderer.
SHAPE_CYLINDER: 'cylinder'
Name under which mxDoubleEllipse is registered in mxCellRenderer.
SHAPE_DOUBLE_ELLIPSE: 'doubleEllipse'
Name under which mxEllipse is registered in mxCellRenderer.
SHAPE_ELLIPSE: 'ellipse'
Name under which mxHexagon is registered in mxCellRenderer.
SHAPE_HEXAGON: 'hexagon'
Name under which mxImageShape is registered in mxCellRenderer.
SHAPE_IMAGE: 'image'
Name under which mxLabel is registered in mxCellRenderer.
SHAPE_LABEL: 'label'
Name under which mxLine is registered in mxCellRenderer.
SHAPE_LINE: 'line'
Name under which mxRectangleShape is registered in mxCellRenderer.
SHAPE_RECTANGLE: 'rectangle'
Name under which mxRhombus is registered in mxCellRenderer.
SHAPE_RHOMBUS: 'rhombus'
Name under which mxSwimlane is registered in mxCellRenderer.
SHAPE_SWIMLANE: 'swimlane'
Name under which mxTriangle is registered in mxCellRenderer.
SHAPE_TRIANGLE: 'triangle'
Specifies if pointer events outside of shape should be handled.
mxShape.prototype.shapePointerEvents
Holds the DIV element which is used to display the rubberband.
mxRubberband.prototype.sharedDiv
Maps from keycodes to functions for pressed shift keys.
mxKeyHandler.prototype.shiftKeys
Specifies the event name for show.
SHOW: 'show'
Specifies a viewport rectangle should be shown.
mxOutline.prototype.showViewport
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.significant
Specifies if only one selected item at a time is allowed.
mxGraphSelectionModel.prototype.singleSelection
Specifies if only one sizer handle at the bottom, right corner should be used.
mxVertexHandler.prototype.singleSizer
Maximum command history size.
mxUndoManager.prototype.size
Specifies the event name for size.
SIZE: 'size'
Optional mxImage to be used for the sizer.
mxOutline.prototype.sizerImage
Specifies if separators should only be added if a menu item follows them.
mxPopupMenu.prototype.smartSeparators
Specifies if waypoints should snap to the routing centers of terminals.
mxEdgeHandler.prototype.snapToTerminals
Specifies if edges should be sorted according to the order of their opposite terminal cell in the model.
mxCompactTreeLayout.prototype.sortEdges
Specifies if edges should be sorted according to the order of their opposite terminal cell in the model.
mxRadialTreeLayout.prototype.sortEdges
Reference to the source terminal.
mxCell.prototype.source
The node this edge is sourced at
mxGraphHierarchyEdge.prototype.source
Boolean that specifies if the rule is applied to the source or target terminal of an edge.
mxMultiplicity.prototype.source
Specifies the source of the edit.
mxUndoableEdit.prototype.source
Defines the source mxPoint of the edge.
mxGeometry.prototype.sourcePoint
High value to start source layering scan rank value from.
mxGraphHierarchyModel.prototype.SOURCESCANSTARTRANK
High value to start source layering scan rank value from.
mxSwimlaneModel.prototype.SOURCESCANSTARTRANK
Holds the mxCellState that was passed to the constructor.
mxMouseEvent.prototype.sourceState
Specifies the spacing between the highlight for vertices and the vertex.
mxCellHighlight.prototype.spacing
Defines the spacing between existing and new vertices in gridSize units when a new vertex is dropped on an existing cell.
mxDefaultToolbar.prototype.spacing
Default value for image spacing.
mxLabel.prototype.spacing
Defines the spacing between the parallels.
mxParallelEdgeLayout.prototype.spacing
Integer that specifies the absolute spacing in pixels between the children.
mxPartitionLayout.prototype.spacing
Specifies the spacing between the cells.
mxStackLayout.prototype.spacing
Specifies the event name for splitEdge.
SPLIT_EDGE: 'splitEdge'
Specifies if dropping onto edges should be enabled.
mxGraph.prototype.splitEnabled
String that specifies the URL of the image.
mxImage.prototype.src
Specifies the event name for start.
START: 'start'
Specifies the event name for startEdit.
START_EDIT: 'startEdit'
Specifies the event name for startEditing.
START_EDITING: 'startEditing'
Holds the x-coordinate of the start point.
mxPanningHandler.prototype.startX
Holds the y-coordinate of the start point.
mxPanningHandler.prototype.startY
Holds the current state.
mxAbstractCanvas2D.prototype.state
Reference to the mxCellState.
mxCellHighlight.prototype.state
Reference to the mxCellState being modified.
mxEdgeHandler.prototype.state
Holds the optional mxCellState associated with this event.
mxMouseEvent.prototype.state
Optional reference to the corresponding mxCellState.
mxShape.prototype.state
Reference to the mxCellState being modified.
mxVertexHandler.prototype.state
Stack of states.
mxAbstractCanvas2D.prototype.states
mxDictionary that maps from cell IDs to mxCellStates.
mxGraphView.prototype.states
Contains the mxCellStates that are used for alignment.
mxGuide.prototype.states
DOM container that holds the statusbar.
mxEditor.prototype.status
Holds the mxStencil that defines the shape.
mxShape.prototype.stencil
Specifies if pointer events outside of stencils should be handled.
mxShape.prototype.stencilPointerEvents
Contains the current step.
mxMorphing.prototype.step
Specifies the maximum number of steps for the morphing.
mxMorphing.prototype.steps
Defines the step size to offset the cells after each paste operation.
STEPSIZE: 10
Specifies if removing bends by creating straight segments should be enabled.
mxEdgeHandler.prototype.straightRemoveEnabled
Adds transparent paths for strokes.
mxSvgCanvas2D.prototype.strokeTolerance
Holds the strokewidth direction from the description.
mxStencil.prototype.strokewidth
Holds the style as a string of the form [(stylename|key=value);].
mxCell.prototype.style
Contains an array of key, value pairs that represent the style of the cell.
mxCellState.prototype.style
Optional reference to the style of the corresponding mxCellState.
mxShape.prototype.style
Defines the key for the absolute arc size style.
STYLE_ABSOLUTE_ARCSIZE: 'absoluteArcSize'
Defines the key for the align style.
STYLE_ALIGN: 'align'
Defines the key for the anchorPointDirection style.
STYLE_ANCHOR_POINT_DIRECTION: 'anchorPointDirection'
Defines the rounding factor for a rounded rectangle in percent (without the percent sign).
STYLE_ARCSIZE: 'arcSize'
Defines the key for the aspect style.
STYLE_ASPECT: 'aspect'
Defines the key for the autosize style.
STYLE_AUTOSIZE: 'autosize'
Defines the key for the backgroundOutline style.
STYLE_BACKGROUND_OUTLINE: 'backgroundOutline'
Defines the key for the bendable style.
STYLE_BENDABLE: 'bendable'
Defines the key for the cloneable style.
STYLE_CLONEABLE: 'cloneable'
Defines the key for the curved style.
STYLE_CURVED: 'curved'
Defines the key for the dashed style.
STYLE_DASHED: 'dashed'
Defines the key for the deletable style.
STYLE_DELETABLE: 'deletable'
Defines the key for the direction style.
STYLE_DIRECTION: 'direction'
Defines the key for the edge style.
STYLE_EDGE: 'edgeStyle'
Defines the key for the editable style.
STYLE_EDITABLE: 'editable'
Defines the key for the elbow style.
STYLE_ELBOW: 'elbow'
Defines the key for the end arrow marker.
STYLE_ENDARROW: 'endArrow'
Defines the key for the endFill style.
STYLE_ENDFILL: 'endFill'
Defines the key for the endSize style.
STYLE_ENDSIZE: 'endSize'
Defines the key for the horizontal offset of the connection point of an edge with its target terminal.
STYLE_ENTRY_DX: 'entryDx'
Defines the key for the vertical offset of the connection point of an edge with its target terminal.
STYLE_ENTRY_DY: 'entryDy'
Defines if the perimeter should be used to find the exact entry point along the perimeter of the target.
STYLE_ENTRY_PERIMETER: 'entryPerimeter'
Defines the key for the horizontal relative coordinate connection point of an edge with its target terminal.
STYLE_ENTRY_X: 'entryX'
Defines the key for the vertical relative coordinate connection point of an edge with its target terminal.
STYLE_ENTRY_Y: 'entryY'
Defines the key for the horizontal offset of the connection point of an edge with its source terminal.
STYLE_EXIT_DX: 'exitDx'
Defines the key for the vertical offset of the connection point of an edge with its source terminal.
STYLE_EXIT_DY: 'exitDy'
Defines if the perimeter should be used to find the exact entry point along the perimeter of the source.
STYLE_EXIT_PERIMETER: 'exitPerimeter'
Defines the key for the horizontal relative coordinate connection point of an edge with its source terminal.
STYLE_EXIT_X: 'exitX'
Defines the key for the vertical relative coordinate connection point of an edge with its source terminal.
STYLE_EXIT_Y: 'exitY'
Defines the key for the fill opacity style.
STYLE_FILL_OPACITY: 'fillOpacity'
Defines the key for the fill color.
STYLE_FILLCOLOR: 'fillColor'
Defines the key for the fixDash style.
STYLE_FIX_DASH: 'fixDash'
Defines the key for the horizontal image flip.
STYLE_FLIPH: 'flipH'
Defines the key for the vertical flip.
STYLE_FLIPV: 'flipV'
Defines the key for the foldable style.
STYLE_FOLDABLE: 'foldable'
Defines the key for the fontColor style.
STYLE_FONTCOLOR: 'fontColor'
Defines the key for the fontFamily style.
STYLE_FONTFAMILY: 'fontFamily'
Defines the key for the fontSize style (in px).
STYLE_FONTSIZE: 'fontSize'
Defines the key for the fontStyle style.
STYLE_FONTSTYLE: 'fontStyle'
Defines the key for the glass style.
STYLE_GLASS: 'glass'
Defines the key for the gradient direction.
STYLE_GRADIENT_DIRECTION: 'gradientDirection'
Defines the key for the gradient color.
STYLE_GRADIENTCOLOR: 'gradientColor'
Defines the key for the horizontal style.
STYLE_HORIZONTAL: 'horizontal'
Defines the key for the image style.
STYLE_IMAGE: 'image'
Defines the key for the align style.
STYLE_IMAGE_ALIGN: 'imageAlign'
Defines the key for the image aspect style.
STYLE_IMAGE_ASPECT: 'imageAspect'
Defines the key for the image background color.
STYLE_IMAGE_BACKGROUND: 'imageBackground'
Defines the key for the image border color.
STYLE_IMAGE_BORDER: 'imageBorder'
Defines the key for the imageHeight style.
STYLE_IMAGE_HEIGHT: 'imageHeight'
Defines the key for the verticalAlign style.
STYLE_IMAGE_VERTICAL_ALIGN: 'imageVerticalAlign'
Defines the key for the imageWidth style.
STYLE_IMAGE_WIDTH: 'imageWidth'
Defines the key for the indicatorColor style.
STYLE_INDICATOR_COLOR: 'indicatorColor'
Defines the key for the indicatorDirection style.
STYLE_INDICATOR_DIRECTION: 'indicatorDirection'
Defines the key for the indicatorGradientColor style.
STYLE_INDICATOR_GRADIENTCOLOR: 'indicatorGradientColor'
Defines the key for the indicator height.
STYLE_INDICATOR_HEIGHT: 'indicatorHeight'
Defines the key for the indicator image used within an mxLabel.
STYLE_INDICATOR_IMAGE: 'indicatorImage'
Defines the key for the indicator shape used within an mxLabel.
STYLE_INDICATOR_SHAPE: 'indicatorShape'
The defines the key for the spacing between the label and the indicator in mxLabel.
STYLE_INDICATOR_SPACING: 'indicatorSpacing'
Defines the key for the indicator stroke color in mxLabel.
STYLE_INDICATOR_STROKECOLOR: 'indicatorStrokeColor'
Defines the key for the indicator width.
STYLE_INDICATOR_WIDTH: 'indicatorWidth'
Defines the key for the jetty size in mxEdgeStyle.OrthConnector.
STYLE_JETTY_SIZE: 'jettySize'
Defines the key for the label background color.
STYLE_LABEL_BACKGROUNDCOLOR: 'labelBackgroundColor'
Defines the key for the label border color.
STYLE_LABEL_BORDERCOLOR: 'labelBorderColor'
Defines the key for the label padding, ie.
STYLE_LABEL_PADDING: 'labelPadding'
Defines the key for the horizontal label position of vertices.
STYLE_LABEL_POSITION: 'labelPosition'
Defines the key for the width of the label if the label position is not center.
STYLE_LABEL_WIDTH: 'labelWidth'
Defines the key for the loop style.
STYLE_LOOP: 'loopStyle'
Defines the key for the margin between the ellipses in the double ellipse shape.
STYLE_MARGIN: 'margin'
Defines the key for the movable style.
STYLE_MOVABLE: 'movable'
Defines the key for the noEdgeStyle style.
STYLE_NOEDGESTYLE: 'noEdgeStyle'
Defines the key for the noLabel style.
STYLE_NOLABEL: 'noLabel'
Defines the key for the opacity style.
STYLE_OPACITY: 'opacity'
Defines if the connection points on either end of the edge should be computed so that the edge is vertical or horizontal if possible and if the point is not at a fixed location.
STYLE_ORTHOGONAL: 'orthogonal'
Defines the key for the orthogonal loop style.
STYLE_ORTHOGONAL_LOOP: 'orthogonalLoop'
Defines the key for the overflow style.
STYLE_OVERFLOW: 'overflow'
Defines the key for the perimeter style.
STYLE_PERIMETER: 'perimeter'
Defines the key for the perimeter spacing.
STYLE_PERIMETER_SPACING: 'perimeterSpacing'
Specifies if pointer events should be fired on transparent backgrounds.
STYLE_POINTER_EVENTS: 'pointerEvents'
Defines the direction(s) that edges are allowed to connect to cells in.
STYLE_PORT_CONSTRAINT: 'portConstraint'
Define whether port constraint directions are rotated with vertex rotation.
STYLE_PORT_CONSTRAINT_ROTATION: 'portConstraintRotation'
Defines the key for the resizable style.
STYLE_RESIZABLE: 'resizable'
Defines the key for the resizeWidth style.
STYLE_RESIZE_WIDTH: 'resizeWidth'
Defines the key for the rotatable style.
STYLE_ROTATABLE: 'rotatable'
Defines the key for the rotation style.
STYLE_ROTATION: 'rotation'
Defines the key for the rounded style.
STYLE_ROUNDED: 'rounded'
Defines the key for the horizontal routing center.
STYLE_ROUTING_CENTER_X: 'routingCenterX'
Defines the key for the vertical routing center.
STYLE_ROUTING_CENTER_Y: 'routingCenterY'
Defines the key for the segment style.
STYLE_SEGMENT: 'segment'
Defines the key for the separatorColor style.
STYLE_SEPARATORCOLOR: 'separatorColor'
Defines the key for the shadow style.
STYLE_SHADOW: 'shadow'
Defines the key for the shape.
STYLE_SHAPE: 'shape'
Defines the key for the jetty size in mxEdgeStyle.OrthConnector.
STYLE_SOURCE_JETTY_SIZE: 'sourceJettySize'
Defines the key for the source perimeter spacing.
STYLE_SOURCE_PERIMETER_SPACING: 'sourcePerimeterSpacing'
Defines the ID of the cell that should be used for computing the perimeter point of the source for an edge.
STYLE_SOURCE_PORT: 'sourcePort'
Defines the direction(s) that edges are allowed to connect to sources in.
STYLE_SOURCE_PORT_CONSTRAINT: 'sourcePortConstraint'
Defines the key for the spacing.
STYLE_SPACING: 'spacing'
Defines the key for the spacingBottom style The value represents the spacing, in pixels, added to the bottom side of a label in a vertex (style applies to vertices only).
STYLE_SPACING_BOTTOM: 'spacingBottom'
Defines the key for the spacingLeft style.
STYLE_SPACING_LEFT: 'spacingLeft'
Defines the key for the spacingRight style The value represents the spacing, in pixels, added to the right side of a label in a vertex (style applies to vertices only).
STYLE_SPACING_RIGHT: 'spacingRight'
Defines the key for the spacingTop style.
STYLE_SPACING_TOP: 'spacingTop'
Defines the key for the start arrow marker.
STYLE_STARTARROW: 'startArrow'
Defines the key for the startFill style.
STYLE_STARTFILL: 'startFill'
Defines the key for the startSize style.
STYLE_STARTSIZE: 'startSize'
Defines the key for the stroke opacity style.
STYLE_STROKE_OPACITY: 'strokeOpacity'
Defines the key for the strokeColor style.
STYLE_STROKECOLOR: 'strokeColor'
Defines the key for the strokeWidth style.
STYLE_STROKEWIDTH: 'strokeWidth'
Defines the key for the fill color of the swimlane background.
STYLE_SWIMLANE_FILLCOLOR: 'swimlaneFillColor'
Defines the key for the swimlaneLine style.
STYLE_SWIMLANE_LINE: 'swimlaneLine'
Defines the key for the target perimeter spacing.
STYLE_TARGET_PERIMETER_SPACING: 'targetPerimeterSpacing'
Defines the ID of the cell that should be used for computing the perimeter point of the target for an edge.
STYLE_TARGET_PORT: 'targetPort'
Defines the direction(s) that edges are allowed to connect to targets in.
STYLE_TARGET_PORT_CONSTRAINT: 'targetPortConstraint'
Defines the key for the text direction style.
STYLE_TEXT_DIRECTION: 'textDirection'
Defines the key for the text opacity style.
STYLE_TEXT_OPACITY: 'textOpacity'
Defines the key for the verticalAlign style.
STYLE_VERTICAL_ALIGN: 'verticalAlign'
Defines the key for the vertical label position of vertices.
STYLE_VERTICAL_LABEL_POSITION: 'verticalLabelPosition'
Defines the key for the white-space style.
STYLE_WHITE_SPACE: 'whiteSpace'
Stores the value of styleEnabled passed to the constructor.
this.styleEnabled
Holds the mxStylesheet that defines the appearance of the cells.
mxGraph.prototype.stylesheet
URL of the image to be used for the submenu icon.
mxPopupMenu.prototype.submenuImage
Specifies the event name for suspend.
SUSPEND: 'suspend'
Optional boolean flag to suspend updates.
mxOutline.prototype.suspended
Specifies if pointer events should be handled.
mxShape.prototype.svgPointerEvents
Sets stroke tolerance to 0 for SVG.
mxCylinder.prototype.svgStrokeTolerance
Event-tolerance for SVG strokes (in px).
mxShape.prototype.svgStrokeTolerance
The attribute used to find the color for the indicator if the indicator color is set to ‘swimlane’.
mxGraph.prototype.swimlaneIndicatorColorAttribute
Specifies if nesting of swimlanes is allowed.
mxGraph.prototype.swimlaneNesting
Specifies if new cells must be inserted into an existing swimlane.
mxEditor.prototype.swimlaneRequired
Holds the array of mxCell of the ordered swimlanes to lay out
mxSwimlaneLayout.prototype.swimlanes
Specifies if swimlanes should be selectable via the content if the mouse is released.
mxGraph.prototype.swimlaneSelectionEnabled
Specifies the spacing between swimlanes if automatic layout is turned on in layoutDiagram.
mxEditor.prototype.swimlaneSpacing