M | |
maintainEdgeParent, mxGraphModel | |
maintainSwimlanes, mxEditor | |
makeDraggable, mxUtils | |
map, mxDictionary | |
mapping, mxObjectCodec | |
mark | |
MARK | |
markCell, mxCellMarker | |
markedState, mxCellMarker | |
marker | |
markers | |
max, mxMultiplicity | |
MAX_HOTSPOT_SIZE, mxConstants | |
maxCells, mxGraphHandler | |
maxFitScale, mxGraph | |
maxHandlers, mxSelectionCellsHandler | |
maxHeight, mxCylinder | |
MAXIMIZE | |
maximizeImage, mxWindow | |
maximumContainerSize, mxGraph | |
maximumGraphBounds, mxGraph | |
maxIterations | |
maxNoImprovementIterations, mxMedianHybridCrossingReduction | |
maxRank | |
MedianCellSorter | |
medianPos, mxCoordinateAssignment | |
medianRank, mxMedianHybridCrossingReduction | |
medianValue | |
medianXValue, mxCoordinateAssignment | |
merge, mxCompactTreeLayout | |
mergeChildren, mxGraphModel | |
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 | |
mixedModeHtml | |
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 | |
moveCircle, mxCircleLayout | |
moveEnabled, mxGraphHandler | |
moveHandler | |
moveIconBack, mxConnectionHandler | |
moveIconFront, mxConnectionHandler | |
moveLabel, mxEdgeHandler | |
moveNode, mxCompactTreeLayout | |
moveParent, mxHierarchicalLayout | |
movePreviewAway, mxConnectionHandler | |
movePropertiesDialog, mxEditor | |
moveState, mxCellStatePreview | |
moveTo | |
moveTree, mxCompactTreeLayout | |
multigraph, mxGraph | |
multiplicities, mxGraph | |
mxActor | |
mxAnimation | |
mxArrow | |
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 | |
mxForm | |
mxGenericChangeCodec | |
mxGeometry | |
mxGeometryChange | |
mxGraph | |
mxgraph=seen | |
mxGraphAbstractHierarchyCell | |
mxGraphCodec | |
mxGraphHandler | |
mxGraphHierarchyEdge | |
mxGraphHierarchyModel | |
mxGraphHierarchyNode | |
mxGraphLayout | |
mxGraphModel | |
mxGraphSelectionModel | |
mxGraphView | |
mxGraphViewCodec | |
mxGuide | |
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 | |
mxPath | |
mxPerimeter | |
mxPoint | |
mxPolyline | |
mxPopupMenu | |
mxPrintPreview | |
mxRectangle | |
mxRectangleShape | |
mxResources | |
mxRhombus | |
mxRootChange | |
mxRootChangeCodec | |
mxRubberband | |
mxSelectionCellsHandler | |
mxSelectionChange | |
mxSession | |
mxShape | |
mxSpaceManager | |
mxStackLayout | |
mxStencil | |
mxStencilRegistry | |
mxStencilShape | |
mxStyleChange | |
mxStyleRegistry | |
mxStylesheet | |
mxStylesheetCodec | |
mxSvgCanvas2D | |
mxSwimlane | |
mxSwimlaneManager | |
mxTemporaryCellStates | |
mxTerminalChange | |
mxTerminalChangeCodec | |
mxText | |
mxToolbar | |
mxTooltipHandler | |
mxTransient, mxCell | |
mxTriangle | |
mxUndoableEdit | |
mxUndoManager | |
mxUrlConverter | |
mxUtils | |
mxValueChange | |
mxVertexHandler | |
mxVisibleChange | |
mxWindow | |
mxXmlCanvas2D | |
mxXmlRequest |
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxGraphModel.prototype.maintainEdgeParent
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 )
Maps from from fieldnames to XML attribute names.
mxObjectCodec.prototype.mapping
Marks the markedState and fires a mark event.
mxCellMarker.prototype.mark = function()
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
Holds implementations for the built-in markers.
mxImageExport.prototype.markers
Defines the maximum number of connections for which this rule applies.
mxMultiplicity.prototype.max
Defines the maximum number of cells to paint subhandles for.
mxGraphHandler.prototype.maxCells
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
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
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
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 the request method.
mxXmlRequest.prototype.method
Defines the minimum number of connections for which this rule applies.
mxMultiplicity.prototype.min
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
mxCoordinateAssignment.prototype.minEdgeJetty
Specifies the minimum scale to be applied in fit.
mxGraph.prototype.minFitScale
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
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxActor.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxConnector.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxCylinder.prototype.mixedModeHtml
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 in VML in mixed Html mode.
mxEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxLine.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxRhombus.prototype.mixedModeHtml
Specifies if createHtml should be used in mixed Html mode.
mxShape.prototype.mixedModeHtml
Always prefers VML in mixed mode for stencil shapes.
mxStencilShape.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxSwimlane.prototype.mixedModeHtml
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
Reference to the enclosing mxGraphModel.
mxSession.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
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 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 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 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 )
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 )
Moves the given cells by the specified amount.
mxGraphHandler.prototype.moveCells = function( cells, dx, dy, clone, target, evt )
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 )
Specifies if the parent should be moved if resizeParent is enabled.
mxHierarchicalLayout.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 cursor to (x, y).
mxPath.prototype.moveTo = function( x, y )
Moves the current path the given coordinates.
moveTo: function( x, y )
Moves the current path the given coordinates.
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 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 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 )
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 )
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 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 stack layout layout for the specified graph, spacing, orientation and offset.
function mxPartitionLayout( graph, horizontal, spacing, border )
Constructs a path for the given format, which is one of svg or vml.
function mxPath( format )
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 a new print preview for the given parameters.
function mxPrintPreview( graph, scale, pageFormat, border, x0, y0, borderColor, title, pageSelector )
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 session using the given mxGraphModel and URLs to communicate with the backend.
function mxSession( model, urlInit, urlPoll, urlNotify )
Constructs a new shape.
function mxShape()
Constructs a new automatic layout for the given graph.
function mxSpaceManager( graph, shiftRightwards, shiftDownwards, extendParents )
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.
function mxStencilShape( stencil )
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 an SVG canvas.
var mxSvgCanvas2D = function( root, styleEnabled )
Constructs a new swimlane shape.
function mxSwimlane( bounds, fill, stroke, strokewidth )
Constructs a new swimlane manager for the given graph.
function mxSwimlaneManager( graph, horizontal, addEnabled, resizeEnabled )
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 )
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 XML canvas.
var mxXmlCanvas2D = function( root )
Constructs an XML HTTP request.
function mxXmlRequest( url, params, method, async, username, password )