M | |
maintainEdgeParent, mxGraphModel | |
maintainParentLocation | |
maintainSwimlanes, mxEditor | |
makeDraggable, mxUtils | |
manageLabelHandle, mxEdgeHandler | |
manageSizers, mxVertexHandler | |
map, mxDictionary | |
mapping, mxObjectCodec | |
marginBottom | |
marginLeft, mxStackLayout | |
marginRight, mxStackLayout | |
marginTop | |
mark | |
MARK | |
markCell, mxCellMarker | |
markedState, mxCellMarker | |
marker | |
markers, mxMarker | |
matchHtmlAlignment, mxSvgCanvas2D | |
max, mxMultiplicity | |
MAX_HOTSPOT_SIZE, mxConstants | |
maxCells, mxGraphHandler | |
maxChainDfs, mxSwimlaneModel | |
maxFitScale, mxGraph | |
maxHandlers, mxSelectionCellsHandler | |
maxHeight, mxCylinder | |
MAXIMIZE | |
maximizeImage, mxWindow | |
maximumContainerSize, mxGraph | |
maximumGraphBounds, mxGraph | |
maxIterations | |
maxLivePreview, mxGraphHandler | |
maxNoImprovementIterations, mxMedianHybridCrossingReduction | |
maxRank | |
maxRankHeight, mxCompactTreeLayout | |
maxScale, mxPanningHandler | |
MedianCellSorter | |
medianPos, mxCoordinateAssignment | |
medianRank, mxMedianHybridCrossingReduction | |
medianValue | |
medianXValue, mxCoordinateAssignment | |
merge, mxCompactTreeLayout | |
mergeChildren, mxGraphModel | |
mergeRemoveEnabled, mxEdgeHandler | |
method, mxXmlRequest | |
min, mxMultiplicity | |
MIN_HOTSPOT_SIZE, mxConstants | |
minDistanceLimit, mxFastOrganicLayout | |
minDistanceLimitSquared, mxFastOrganicLayout | |
minEdgeJetty | |
minFitScale, mxGraph | |
MINIMIZE | |
minimizeImage, mxWindow | |
minimumContainerSize, mxGraph | |
minimumGraphSize, mxGraph | |
minimumSize | |
minNode, mxCoordinateAssignment | |
minPageBreakDist, mxGraph | |
minPath, mxCoordinateAssignment | |
minRank, mxGraphAbstractHierarchyCell | |
minResize, mxCellEditor | |
minScale | |
minStrokeWidth, mxSvgCanvas2D | |
minSvgStrokeWidth | |
mixedModeHtml, mxShape | |
mod, mxUtils | |
model | |
modified | |
MOUSE_DOWN, mxEvent | |
MOUSE_MOVE, mxEvent | |
MOUSE_UP, mxEvent | |
mouseDown | |
mouseDownCounter, mxConnectionHandler | |
mouseListeners, mxGraph | |
mouseMove | |
mouseUp | |
move, mxGuide | |
MOVE | |
MOVE_CELLS | |
MOVE_END | |
MOVE_START | |
moveCell | |
moveCells | |
moveChildren, mxVertexHandler | |
moveCircle, mxCircleLayout | |
moveEnabled, mxGraphHandler | |
moveHandler | |
moveIconBack, mxConnectionHandler | |
moveIconFront, mxConnectionHandler | |
moveLabel, mxEdgeHandler | |
moveNode, mxCompactTreeLayout | |
moveOp | |
moveParent | |
movePreviewAway, mxConnectionHandler | |
movePropertiesDialog, mxEditor | |
moveState, mxCellStatePreview | |
moveTo | |
moveTree, mxCompactTreeLayout | |
multigraph, mxGraph | |
multiplicities, mxGraph | |
mxAbstractCanvas2D | |
mxActor | |
mxAnimation | |
mxArrow | |
mxArrowConnector | |
mxAutoSaveManager | |
mxCell | |
mxCellAttributeChange | |
mxCellCodec | |
mxCellEditor | |
mxCellHighlight | |
mxCellMarker | |
mxCellOverlay | |
mxCellPath | |
mxCellRenderer | |
mxCellState | |
mxCellStatePreview | |
mxCellTracker | |
mxChildChange | |
mxChildChangeCodec | |
mxCircleLayout | |
mxClient | |
mxClipboard | |
mxCloud | |
mxCodec | |
mxCodecRegistry | |
mxCollapseChange | |
mxCompactTreeLayout | |
mxCompositeLayout | |
mxConnectionConstraint | |
mxConnectionHandler | |
mxConnector | |
mxConstants | |
mxConstraintHandler | |
mxCoordinateAssignment | |
mxCurrentRootChange | |
mxCylinder | |
mxDefaultKeyHandler | |
mxDefaultKeyHandlerCodec | |
mxDefaultPopupMenu | |
mxDefaultPopupMenuCodec | |
mxDefaultToolbar | |
mxDefaultToolbarCodec | |
mxDictionary | |
mxDivResizer | |
mxDoubleEllipse | |
mxDragSource | |
mxEdgeHandler | |
mxEdgeLabelLayout | |
mxEdgeSegmentHandler.js | |
mxEdgeStyle | |
mxEditor | |
mxEditorCodec | |
mxEffects | |
mxElbowEdgeHandler | |
mxEllipse | |
mxEvent | |
mxEventObject | |
mxEventSource | |
mxFastOrganicLayout | |
mxForceIncludes, mxClient | |
mxForm | |
mxGenericChangeCodec | |
mxGeometry | |
mxGeometryChange | |
mxGraph | |
mxgraph=seen | |
mxGraphAbstractHierarchyCell | |
mxGraphCodec | |
mxGraphHandler | |
mxGraphHierarchyEdge | |
mxGraphHierarchyModel | |
mxGraphHierarchyNode | |
mxGraphLayout | |
mxGraphModel | |
mxGraphSelectionModel | |
mxGraphView | |
mxGraphViewCodec | |
mxGuide | |
mxHandle | |
mxHexagon | |
mxHierarchicalLayout | |
mxHierarchicalLayoutStage | |
mxImage | |
mxImageBundle | |
mxImageExport | |
mxImageShape | |
mxKeyHandler | |
mxLabel | |
mxLayoutManager | |
mxLine | |
mxLoadResources, mxClient | |
mxLoadStylesheets, mxClient | |
mxLog | |
mxMarker | |
mxMedianHybridCrossingReduction | |
mxMinimumCycleRemover | |
mxModelCodec | |
mxMorphing | |
mxMouseEvent | |
mxMultiplicity | |
mxObjectCodec | |
mxObjectIdentity | |
mxOutline | |
mxPanningHandler | |
mxPanningManager | |
mxParallelEdgeLayout | |
mxPartitionLayout | |
mxPerimeter | |
mxPoint | |
mxPolyline | |
mxPopupMenu | |
mxPopupMenuHandler | |
mxPrintPreview | |
mxRadialTreeLayout | |
mxRectangle | |
mxRectangleShape | |
mxResourceExtension, mxClient | |
mxResources | |
mxRhombus | |
mxRootChange | |
mxRootChangeCodec | |
mxRubberband | |
mxSelectionCellsHandler | |
mxSelectionChange | |
mxShape | |
mxStackLayout | |
mxStencil | |
mxStencilRegistry | |
mxStyleChange | |
mxStyleRegistry | |
mxStylesheet | |
mxStylesheetCodec | |
mxSvgCanvas2D | |
mxSwimlane | |
mxSwimlaneLayout | |
mxSwimlaneManager | |
mxSwimlaneModel | |
mxSwimlaneOrdering | |
mxTemporaryCellStates | |
mxTerminalChange | |
mxTerminalChangeCodec | |
mxText | |
mxToolbar | |
mxTooltipHandler | |
mxTransient, mxCell | |
mxTriangle | |
mxUndoableEdit | |
mxUndoManager | |
mxUrlConverter | |
mxUtils | |
mxValueChange | |
mxVertexHandler | |
mxVisibleChange | |
mxVmlCanvas2D | |
mxWindow | |
mxXmlCanvas2D | |
mxXmlRequest |
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxGraphModel.prototype.maintainEdgeParent
Specifies if the parent location should be maintained, so that the top, left corner stays the same before and after execution of the layout.
mxCompactTreeLayout.prototype.maintainParentLocation
Specifies if the parent location should be maintained, so that the top, left corner stays the same before and after execution of the layout.
mxHierarchicalLayout.prototype.maintainParentLocation
Specifies if the parent location should be maintained, so that the top, left corner stays the same before and after execution of the layout.
mxSwimlaneLayout.prototype.maintainParentLocation
Specifies if the swimlanes should be kept at the same width or height depending on the setting of horizontalFlow.
mxEditor.prototype.maintainSwimlanes
Configures the given DOM element to act as a drag source for the specified graph.
makeDraggable: function( element, graphF, funct, dragElement, dx, dy, autoscroll, scalePreview, highlightDropTargets, getDropTarget )
Specifies if the label handle should be moved if it intersects with another handle.
mxEdgeHandler.prototype.manageLabelHandle
Specifies if sizers should be hidden and spaced if the vertex is small.
mxVertexHandler.prototype.manageSizers
Maps from from fieldnames to XML attribute names.
mxObjectCodec.prototype.mapping
The margin at the bottom of the page (number).
mxPrintPreview.prototype.marginBottom
Top margin for the child area.
mxStackLayout.prototype.marginBottom
Top margin for the child area.
mxStackLayout.prototype.marginLeft
Top margin for the child area.
mxStackLayout.prototype.marginRight
The margin at the top of the page (number).
mxPrintPreview.prototype.marginTop
Top margin for the child area.
mxStackLayout.prototype.marginTop
Marks the markedState and fires a mark event.
mxCellMarker.prototype.mark = function()
Specifies the event name for mark.
MARK: 'mark'
Marks the given cell using the given color, or validColor if no color is specified.
mxCellMarker.prototype.markCell = function( cell, color )
Holds the marked mxCellState.
mxCellMarker.prototype.markedState
Holds the mxTerminalMarker used for finding source and target cells.
mxConnectionHandler.prototype.marker
Holds the mxTerminalMarker which is used for highlighting terminals.
mxEdgeHandler.prototype.marker
Maps from markers names to functions to paint the markers.
markers: []
Specifies if plain text output should match the vertical HTML alignment.
mxSvgCanvas2D.prototype.matchHtmlAlignment
Defines the maximum number of connections for which this rule applies.
mxMultiplicity.prototype.max
Defines the maximum size in pixels of the portion of the cell which is to be used as a connectable region.
MAX_HOTSPOT_SIZE: 0
Defines the maximum number of cells to paint subhandles for.
mxGraphHandler.prototype.maxCells
Performs a depth first search on the internal hierarchy model.
mxSwimlaneModel.prototype.maxChainDfs = function( parent, root, connectingEdge, seen, chainCount )
Specifies the maximum scale to be applied in fit.
mxGraph.prototype.maxFitScale
Defines the maximum number of handlers to paint individually.
mxSelectionCellsHandler.prototype.maxHandlers
Defines the maximum height of the top and bottom part of the cylinder shape.
mxCylinder.prototype.maxHeight
Specifies the event name for maximize.
MAXIMIZE: 'maximize'
URL of the image to be used for the maximize icon in the titlebar.
mxWindow.prototype.maximizeImage
mxRectangle that specifies the maximum size of the container if resizeContainer is true.
mxGraph.prototype.maximumContainerSize
mxRectangle that specifies the area in which all cells in the diagram should be placed.
mxGraph.prototype.maximumGraphBounds
The number of heuristic iterations to run.
mxCoordinateAssignment.prototype.maxIterations
Total number of iterations to run the layout though.
mxFastOrganicLayout.prototype.maxIterations
The maximum number of iterations to perform whilst reducing edge crossings.
mxMedianHybridCrossingReduction.prototype.maxIterations
Maximum number of cells for which live preview should be used.
mxGraphHandler.prototype.maxLivePreview
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.maxNoImprovementIterations
The maximum rank this cell occupies.
mxGraphAbstractHierarchyCell.prototype.maxRank
Stores the largest rank number allocated
mxGraphHierarchyModel.prototype.maxRank
Stores the largest rank number allocated
mxSwimlaneModel.prototype.maxRank
An array of the maximum height of cells (relative to the layout direction) per rank
mxCompactTreeLayout.prototype.maxRankHeight
Specifies the maximum scale.
mxPanningHandler.prototype.maxScale
Constructs a new median cell sorter.
function MedianCellSorter()
Performs one median positioning sweep in one direction
mxCoordinateAssignment.prototype.medianPos = function( i, model )
Attempts to minimise the median placement of connected cells on this rank and one of the adjacent ranks
mxMedianHybridCrossingReduction.prototype.medianRank = function( rankValue, downwardSweep )
The weighted value of the cell stored.
MedianCellSorter.prototype.medianValue
Calculates the median rank order positioning for the specified cell using the connected cells on the specified rank.
mxMedianHybridCrossingReduction.prototype.medianValue = function( connectedCells, rankValue )
Calculates the median position of the connected cell on the specified rank
mxCoordinateAssignment.prototype.medianXValue = function( connectedCells, rankValue )
mxCompactTreeLayout.prototype.merge = function( p1, p2 )
Merges the children of the given cell into the given target cell inside this model.
mxGraphModel.prototype.mergeChildren = function( from, to, cloneAllEdges )
Specifies if removing bends by dropping them on other bends is enabled.
mxEdgeHandler.prototype.mergeRemoveEnabled
Specifies the request method.
mxXmlRequest.prototype.method
Defines the minimum number of connections for which this rule applies.
mxMultiplicity.prototype.min
Defines the minimum size in pixels of the portion of the cell which is to be used as a connectable region.
MIN_HOTSPOT_SIZE: 8
Minimal distance limit.
mxFastOrganicLayout.prototype.minDistanceLimit
Cached version of minDistanceLimit squared.
mxFastOrganicLayout.prototype.minDistanceLimitSquared
The minimum distance for an edge jetty from a vertex.
mxCompactTreeLayout.prototype.minEdgeJetty
The minimum distance for an edge jetty from a vertex Default is 12.
mxCoordinateAssignment.prototype.minEdgeJetty
Specifies the minimum scale to be applied in fit.
mxGraph.prototype.minFitScale
Specifies the event name for minimize.
MINIMIZE: 'minimize'
URL of the image to be used for the minimize icon in the titlebar.
mxWindow.prototype.minimizeImage
mxRectangle that specifies the minimum size of the container if resizeContainer is true.
mxGraph.prototype.minimumContainerSize
mxRectangle that specifies the minimum size of the graph.
mxGraph.prototype.minimumGraphSize
Specifies the minimum number of pixels for the width and height of a selection border.
mxGraphHandler.prototype.minimumSize
mxRectangle that specifies the minimum width and height of the window.
mxWindow.prototype.minimumSize
Performs one median positioning sweep in both directions
mxCoordinateAssignment.prototype.minNode = function( model )
Specifies the minimum distance for page breaks to be visible.
mxGraph.prototype.minPageBreakDist
Straightens out chains of virtual nodes where possibleacade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.minPath = function( graph, model )
The minimum rank this cell occupies.
mxGraphAbstractHierarchyCell.prototype.minRank
Defines the minimum width and height to be used in resize.
mxCellEditor.prototype.minResize
Minimum scale to be used.
mxOutline.prototype.minScale
Specifies the minimum scale.
mxPanningHandler.prototype.minScale
Minimum stroke width for output.
mxSvgCanvas2D.prototype.minStrokeWidth
Minimum stroke width for SVG output.
mxCellRenderer.prototype.minSvgStrokeWidth
Minimum stroke width for SVG output.
mxShape.prototype.minSvgStrokeWidth
Returns the remainder of division of n by m.
mod: function( n, m )
Holds the mxGraphModel that contains the cells to be displayed.
mxGraph.prototype.model
The internal mxGraphHierarchyModel formed of the layout.
mxHierarchicalLayout.prototype.model
The internal mxSwimlaneModel formed of the layout.
mxSwimlaneLayout.prototype.model
Specifies if the label has been modified.
mxCellEditor.prototype.modified
True if the graph has been modified since it was last saved.
mxEditor.prototype.modified
Specifies the event name for mouseDown.
MOUSE_DOWN: 'mouseDown'
Specifies the event name for mouseMove.
MOUSE_MOVE: 'mouseMove'
Specifies the event name for mouseUp.
MOUSE_UP: 'mouseUp'
Ignores the event.
mxCellTracker.prototype.mouseDown = function( sender, me )
Handles the event by initiating a new connection.
mxConnectionHandler.prototype.mouseDown = function( sender, me )
Returns the drop target for the given graph and coordinates.
mxDragSource.prototype.mouseDown = function( evt )
Handles the event by checking if a special element of the handler was clicked, in which case the index parameter is non-null.
mxEdgeHandler.prototype.mouseDown = function( sender, me )
Handles the event by selecing the given cell and creating a handle for it.
mxGraphHandler.prototype.mouseDown = function( sender, me )
Handles the event by starting a translation or zoom.
mxOutline.prototype.mouseDown = function( sender, me )
Handles the event by initiating the panning.
mxPanningHandler.prototype.mouseDown = function( sender, me )
Handles the event by initiating the panning.
mxPopupMenuHandler.prototype.mouseDown = function( sender, me )
Handles the event by initiating a rubberband selection.
mxRubberband.prototype.mouseDown = function( sender, me )
Redirects the given event to the handlers.
mxSelectionCellsHandler.prototype.mouseDown = function( sender, me )
Handles the event by initiating a rubberband selection.
mxTooltipHandler.prototype.mouseDown = function( sender, me )
Handles the event if a handle has been clicked.
mxVertexHandler.prototype.mouseDown = function( sender, me )
Counts the number of mouseDown events since the start.
mxConnectionHandler.prototype.mouseDownCounter
Holds the mouse event listeners.
mxGraph.prototype.mouseListeners
Handles the event by highlighting the cell under the mousepointer if it is over the hotspot region of the cell.
mxCellTracker.prototype.mouseMove = function( sender, me )
Handles the event by updating the preview edge or by highlighting a possible source or target terminal.
mxConnectionHandler.prototype.mouseMove = function( sender, me )
Gets the graph for the given event using getGraphForEvent, updates the currentGraph, calling dragEnter and dragExit on the new and old graph, respectively, and invokes dragOver if currentGraph is not null.
mxDragSource.prototype.mouseMove = function( evt )
Handles the event by updating the preview.
mxEdgeHandler.prototype.mouseMove = function( sender, me )
Handles the event by highlighting possible drop targets and updating the preview.
mxGraphHandler.prototype.mouseMove = function( sender, me )
Handles the event by previewing the viewrect in graph and updating the rectangle that represents the viewrect in the outline.
mxOutline.prototype.mouseMove = function( sender, me )
Handles the event by updating the panning on the graph.
mxPanningHandler.prototype.mouseMove = function( sender, me )
Handles the event by updating the panning on the graph.
mxPopupMenuHandler.prototype.mouseMove = function( sender, me )
Handles the event by updating therubberband selection.
mxRubberband.prototype.mouseMove = function( sender, me )
Redirects the given event to the handlers.
mxSelectionCellsHandler.prototype.mouseMove = function( sender, me )
Handles the event by updating the rubberband selection.
mxTooltipHandler.prototype.mouseMove = function( sender, me )
Handles the event by updating the preview.
mxVertexHandler.prototype.mouseMove = function( sender, me )
Handles the event by reseting the highlight.
mxCellTracker.prototype.mouseUp = function( sender, me )
Handles the event by inserting the new connection.
mxConnectionHandler.prototype.mouseUp = function( sender, me )
Processes the mouse up event and invokes drop, dragExit and stopDrag as required.
mxDragSource.prototype.mouseUp = function( evt )
Handles the event to applying the previewed changes on the edge by using moveLabel, connect or changePoints.
mxEdgeHandler.prototype.mouseUp = function( sender, me )
Handles the event by applying the changes to the selection cells.
mxGraphHandler.prototype.mouseUp = function( sender, me )
Handles the event by applying the translation or zoom to graph.
mxOutline.prototype.mouseUp = function( sender, me )
Handles the event by setting the translation on the view or showing the popupmenu.
mxPanningHandler.prototype.mouseUp = function( sender, me )
Handles the event by setting the translation on the view or showing the popupmenu.
mxPopupMenuHandler.prototype.mouseUp = function( sender, me )
Handles the event by selecting the region of the rubberband using mxGraph.selectRegion.
mxRubberband.prototype.mouseUp = function( sender, me )
Redirects the given event to the handlers.
mxSelectionCellsHandler.prototype.mouseUp = function( sender, me )
Handles the event by resetting the tooltip timer or hiding the existing tooltip.
mxTooltipHandler.prototype.mouseUp = function( sender, me )
Handles the event by applying the changes to the geometry.
mxVertexHandler.prototype.mouseUp = function( sender, me )
Moves the bounds by the given mxPoint and returnt the snapped point.
mxGuide.prototype.move = function( bounds, delta, gridEnabled, clone )
Specifies the event name for move.
MOVE: 'move'
Specifies the event name for moveCells.
MOVE_CELLS: 'moveCells'
Specifies the event name for moveEnd.
MOVE_END: 'moveEnd'
Specifies the event name for moveStart.
MOVE_START: 'moveStart'
Implements mxGraphLayout.moveCell by calling move on master or the first layout in layouts.
mxCompositeLayout.prototype.moveCell = function( cell, x, y )
Notified when a cell is being moved in a parent that has automatic layout to update the cell state (eg.
mxGraphLayout.prototype.moveCell = function( cell, x, y )
Implements mxGraphLayout.moveCell.
mxPartitionLayout.prototype.moveCell = function( cell, x, y )
Implements mxGraphLayout.moveCell.
mxStackLayout.prototype.moveCell = function( cell, x, y )
Moves or clones the specified cells and moves the cells or clones by the given amount, adding them to the optional target cell.
mxGraph.prototype.moveCells = function( cells, dx, dy, clone, target, evt, mapping )
Moves the given cells by the specified amount.
mxGraphHandler.prototype.moveCells = function( cells, dx, dy, clone, target, evt )
Moves the children of the given cell by the given vector.
mxVertexHandler.prototype.moveChildren = function( cell, dx, dy )
Boolean specifying if the circle should be moved to the top, left corner specified by x0 and y0.
mxCircleLayout.prototype.moveCircle
Specifies if moving is enabled.
mxGraphHandler.prototype.moveEnabled
Holds the function that handles the move event.
mxLayoutManager.prototype.moveHandler
Specifies if icons should be moved to the back of the overlay pane.
mxConnectionHandler.prototype.moveIconBack
Specifies if icons should be displayed inside the graph container instead of the overlay pane.
mxConnectionHandler.prototype.moveIconFront
Changes the coordinates for the label of the given edge.
mxEdgeHandler.prototype.moveLabel = function( edgeState, x, y )
Moves the specified node and all of its children by the given amount.
mxCompactTreeLayout.prototype.moveNode = function( node, dx, dy )
Contains the string used for moving in paths.
mxAbstractCanvas2D.prototype.moveOp
Contains the string used for moving in paths.
mxVmlCanvas2D.prototype.moveOp
Specifies if the parent should be moved if resizeParent is enabled.
mxHierarchicalLayout.prototype.moveParent
Specifies if the parent should be moved if resizeParent is enabled.
mxSwimlaneLayout.prototype.moveParent
Switch to enable moving the preview away from the mousepointer.
mxConnectionHandler.prototype.movePreviewAway
Specifies if the properties dialog should be automatically moved near the cell it is displayed for, otherwise the dialog is not moved.
mxEditor.prototype.movePropertiesDialog
mxCellStatePreview.prototype.moveState = function( state, dx, dy, add, includeEdges )
Moves the current path the given coordinates.
mxAbstractCanvas2D.prototype.moveTo = function( x, y )
Moves the current path the given point.
mxXmlCanvas2D.prototype.moveTo = function( x, y )
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxCompactTreeLayout.prototype.moveTree
Specifies if multiple edges in the same direction between the same pair of vertices are allowed.
mxGraph.prototype.multigraph
An array of mxMultiplicities describing the allowed connections in a graph.
mxGraph.prototype.multiplicities
Constructs a new abstract canvas.
function mxAbstractCanvas2D()
Constructs a new actor shape.
function mxActor( bounds, fill, stroke, strokewidth )
Constructs an animation.
function mxAnimation( delay )
Constructs a new arrow shape.
function mxArrow( points, fill, stroke, strokewidth, arrowWidth, spacing, endSize )
Constructs a new arrow shape.
function mxArrowConnector( points, fill, stroke, strokewidth, arrowWidth, spacing, endSize )
Constructs a new automatic layout for the given graph.
function mxAutoSaveManager( graph )
Constructs a new cell to be used in a graph model.
function mxCell( value, geometry, style )
Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.
function mxCellAttributeChange( cell, attribute, value )
Constructs a new in-place editor for the specified graph.
function mxCellEditor( graph )
Constructs a cell highlight.
function mxCellHighlight( graph, highlightColor, strokeWidth, dashed )
Constructs a new cell marker.
function mxCellMarker( graph, validColor, invalidColor, hotspot )
Constructs a new overlay using the given image and tooltip.
function mxCellOverlay( image, tooltip, align, verticalAlign, offset, cursor )
arrow, rectangle, ellipse, rhombus, image, line, label, cylinder, swimlane, connector, actor and cloud.
function mxCellRenderer()
Constructs a new object that represents the current state of the given cell in the specified view.
function mxCellState( view, cell, style )
Constructs a move preview for the given graph.
function mxCellStatePreview( graph )
Constructs an event handler that highlights cells.
function mxCellTracker( graph, color, funct )
Constructs a change of a child in the specified model.
function mxChildChange( model, parent, child, index )
Constructs a new circular layout for the specified radius.
function mxCircleLayout( graph, radius )
Constructs a new cloud shape.
function mxCloud( bounds, fill, stroke, strokewidth )
Constructs an XML encoder/decoder for the specified owner document.
function mxCodec( document )
Constructs a change of a collapsed state in the specified model.
function mxCollapseChange( model, cell, collapsed )
Constructs a new compact tree layout for the specified graph and orientation.
function mxCompactTreeLayout( graph, horizontal, invert )
Constructs a new layout using the given layouts.
function mxCompositeLayout( graph, layouts, master )
Constructs a new connection constraint for the given point and boolean arguments.
function mxConnectionConstraint( point, perimeter, name, dx, dy )
Constructs an event handler that connects vertices using the specified factory method to create the new edges.
function mxConnectionHandler( graph, factoryMethod )
Constructs a new connector shape.
function mxConnector( points, stroke, strokewidth )
Constructs an new constraint handler.
function mxConstraintHandler( graph )
Creates a coordinate assignment.
function mxCoordinateAssignment( layout, intraCellSpacing, interRankCellSpacing, orientation, initialX, parallelEdgeSpacing )
Constructs a change of the current root in the given view.
function mxCurrentRootChange( view, root )
Constructs a new cylinder shape.
function mxCylinder( bounds, fill, stroke, strokewidth )
Constructs a new default key handler for the mxEditor.graph in the given mxEditor.
function mxDefaultKeyHandler( editor )
Constructs a new popupmenu-factory based on given configuration.
function mxDefaultPopupMenu( config )
Constructs a new toolbar for the given container and editor.
function mxDefaultToolbar( container, editor )
Constructs an object that maintains the size of a div element when the window is being resized.
function mxDivResizer( div, container )
Constructs a new ellipse shape.
function mxDoubleEllipse( bounds, fill, stroke, strokewidth )
Constructs a new drag source for the given element.
function mxDragSource( element, dropHandler )
Constructs an edge handler for the specified mxCellState.
function mxEdgeHandler( state )
Constructs a new edge label layout.
function mxEdgeLabelLayout( graph, radius )
Constructs a new editor.
function mxEditor( config )
Constructs a new ellipse shape.
function mxEllipse( bounds, fill, stroke, strokewidth )
Constructs a new event object with the specified name.
function mxEventObject( name )
Constructs a new event source.
function mxEventSource( eventSource )
Creates a HTML table using the specified classname.
function mxForm( className )
Factory function that creates a mxObjectCodec for the specified change and fieldname.
var mxGenericChangeCodec = function( obj, variable )
Constructs a new object to describe the size and location of a vertex or the control points of an edge.
function mxGeometry( x, y, width, height )
Constructs a change of a geometry in the specified model.
function mxGeometryChange( model, cell, geometry )
Constructs a new mxGraph in the specified container.
function mxGraph( container, model, renderHint, stylesheet )
Constructs a new hierarchical layout algorithm.
function mxGraphAbstractHierarchyCell()
Constructs an event handler that creates handles for the selection cells.
function mxGraphHandler( graph )
Constructs a hierarchy edge
function mxGraphHierarchyEdge( edges )
Creates an internal ordered graph model using the vertices passed in.
function mxGraphHierarchyModel( layout, vertices, roots, parent, tightenToSource )
Constructs an internal node to represent the specified real graph cell
function mxGraphHierarchyNode( cell )
Constructs a new layout using the given layouts.
function mxGraphLayout( graph )
Constructs a new graph model.
function mxGraphModel( root )
Constructs a new graph selection model for the given mxGraph.
function mxGraphSelectionModel( graph )
Constructs a new view for the given mxGraph.
function mxGraphView( graph )
Constructs a new guide object.
function mxGuide( graph, states )
Constructs a new handle for the given state.
function mxHandle( state, cursor, image )
Constructs a new hexagon shape.
function mxHexagon()
Constructs a new hierarchical layout algorithm.
function mxHierarchicalLayout( graph, orientation, deterministic )
Constructs a new hierarchical layout stage.
function mxHierarchicalLayoutStage()
Constructs a new image.
function mxImage( src, width, height )
Constructs a new image export.
function mxImageExport()
Constructs a new image shape.
function mxImageShape( bounds, image, fill, stroke, strokewidth )
Constructs an event handler that executes functions bound to specific keystrokes.
function mxKeyHandler( graph, target )
Constructs a new label shape.
function mxLabel( bounds, fill, stroke, strokewidth )
Constructs a new automatic layout for the given graph.
function mxLayoutManager( graph )
Constructs a new line shape.
function mxLine( bounds, stroke, strokewidth )
Creates a coordinate assignment.
function mxMedianHybridCrossingReduction( layout )
Creates a cycle remover for the given internal model.
function mxMinimumCycleRemover( layout )
Constructs an animation.
function mxMorphing( graph, steps, ease, delay )
Constructs a new event object for the given arguments.
function mxMouseEvent( evt, state )
Instantiate class mxMultiplicity in order to describe allowed connections in a graph.
function mxMultiplicity( source, type, attr, value, min, max, validNeighbors, countError, typeError, validNeighborsAllowed )
Constructs a new codec for the specified template object.
function mxObjectCodec( template, exclude, idrefs, mapping )
Constructs a new outline for the specified graph inside the given container.
function mxOutline( source, container )
Constructs a new parallel edge layout for the specified graph.
function mxParallelEdgeLayout( graph )
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
function mxPartitionLayout( graph, horizontal, spacing, border )
Constructs a new point for the optional x and y coordinates.
function mxPoint( x, y )
Constructs a new polyline shape.
function mxPolyline( points, stroke, strokewidth )
Constructs an event handler that creates a mxPopupMenu.
function mxPopupMenuHandler( graph, factoryMethod )
Constructs a new print preview for the given parameters.
function mxPrintPreview( graph, scale, pageFormat, border, x0, y0, borderColor, title, pageSelector )
Constructs a new radial tree layout for the specified graph
function mxRadialTreeLayout( graph )
Constructs a new rectangle for the optional parameters.
function mxRectangle( x, y, width, height )
Constructs a new rectangle shape.
function mxRectangleShape( bounds, fill, stroke, strokewidth )
Constructs a new rhombus shape.
function mxRhombus( bounds, fill, stroke, strokewidth )
Constructs a change of the root in the specified model.
function mxRootChange( model, root )
Constructs an event handler that selects rectangular regions in the graph using rubberband selection.
function mxRubberband( graph )
Constructs a new shape.
function mxShape( stencil )
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
function mxStackLayout( graph, horizontal, spacing, x0, y0, border )
Constructs a new generic shape by setting desc to the given XML node and invoking parseDescription and parseConstraints.
function mxStencil( desc )
Constructs a change of a style in the specified model.
function mxStyleChange( model, cell, style )
Constructs a new stylesheet and assigns default styles.
function mxStylesheet()
Constructs a new SVG canvas.
function mxSvgCanvas2D( root, styleEnabled )
Constructs a new swimlane shape.
function mxSwimlane( bounds, fill, stroke, strokewidth )
Constructs a new hierarchical layout algorithm.
function mxSwimlaneLayout( graph, orientation, deterministic )
Constructs a new swimlane manager for the given graph.
function mxSwimlaneManager( graph, horizontal, addEnabled, resizeEnabled )
Creates an internal ordered graph model using the vertices passed in.
function mxSwimlaneModel( layout, vertices, roots, parent, tightenToSource )
Creates a cycle remover for the given internal model.
function mxSwimlaneOrdering( layout )
Constructs a change of a terminal in the specified model.
function mxTerminalChange( model, cell, terminal, source )
Constructs a new text shape.
function mxText( value, bounds, align, valign, color, family, size, fontStyle, spacing, spacingTop, spacingRight, spacingBottom, spacingLeft, horizontal, background, border, wrap, clipped, overflow, labelPadding, textDirection )
Constructs a toolbar in the specified container.
function mxToolbar( container )
Constructs an event handler that displays tooltips with the specified delay (in milliseconds).
function mxTooltipHandler( graph, delay )
List of members that should not be cloned inside clone.
mxCell.prototype.mxTransient
Constructs a new triangle shape.
function mxTriangle()
Constructs a new undoable edit for the given source.
function mxUndoableEdit( source, significant )
Constructs a new undo manager with the given history size.
function mxUndoManager( size )
Constructs a change of a user object in the specified model.
function mxValueChange( model, cell, value )
Constructs an event handler that allows to resize vertices and groups.
function mxVertexHandler( state )
Constructs a change of a visible state in the specified model.
function mxVisibleChange( model, cell, visible )
Constructs a new window with the given dimension and title to display the specified content.
function mxWindow( title, content, x, y, width, height, minimizable, movable, replaceNode, style )
Constructs a new abstract canvas.
function mxXmlCanvas2D( root )
Constructs an XML HTTP request.
function mxXmlRequest( url, params, method, async, username, password )