diff --git a/ChangeLog b/ChangeLog index 116245f89..860b18ffc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +28-FEB-2018: 3.9.2 + +- Adds supercall to fire execute event in mxMorphing +- Allows for 0.5px steps in mxGraphHandler.roundLength +- Fixes possible inconsistency in mxChildChangeCodec +- Clears selection after editing in mxCellEditor +- Hides special handles while editing in mxVertexHandler +- Handles file protocol in mxUrlConverter +- mxCellEditor handles SVG with absolute position +- Fixes cloning of edges in mxEdgeHandler + 27-JAN-2018: 3.9.1 - Adds resources.html example diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index b6ba9d349..000000000 --- a/Gruntfile.js +++ /dev/null @@ -1,101 +0,0 @@ -var path = require("path"), - fs = require("fs"), - parentFolderName = path.basename(path.resolve('..')), - mxClientContent, - deps; - -module.exports = function (grunt) { - // To get the dependencies for the project, read the filenames by matching - // mxClient.include([...]) in mxClient.js. This is not perfect, but the list is - // required in mxClient.js for compatibility. - mxClientContent = fs.readFileSync( - path.join(process.cwd(), "./javascript/src/js/mxClient.js"), - "utf8" - ); - deps = mxClientContent.match(/mxClient\.include\([^"']+["'](.*?)["']/gi).map(function (str) { - return "." + str.match(/mxClient\.include\([^"']+["'](.*?)["']/)[1]; - }); - deps = ["./js/mxClient.js"].concat(deps.slice(0)); - - grunt.initConfig({ - copy: { - main: { - files: [{ - expand: true, - cwd: "./javascript/src", - src: deps, - dest: "./javascript/dist" - }], - options: { - // After each module, add the object to the '__mxOutput' namespace - // E.g. __mxOutput.mxLog, etc. - process: function (content, srcpath) { - var afterContent = "", - moduleName = path.basename(srcpath, ".js"); - - afterContent += "\n__mxOutput." + path.basename(srcpath, ".js") + - " = typeof " + moduleName + " !== 'undefined' ? " + moduleName + " : undefined;\n"; - - return content + afterContent; - } - } - } - }, - concat: { - dist: { - src: deps.map(function (dep) { - return path.join("./javascript/dist", dep); - }), - dest: './javascript/dist/build.js' - }, - options: { - banner: "(function (root, factory) {\n" + - "if (typeof define === 'function' && define.amd) {\n" + - "define([], factory);\n" + - "} else if (typeof module === 'object' && module.exports) {\n" + - "module.exports = factory();\n" + - "} else {\n" + - "root.mxgraph = factory();\n" + - "}\n" + - "}(this, function () {\n" + - "return function (opts) {\n" + - // Opts will be passed into this function, expand them out as if - // they were globals so they can get picked up by the logic in - // mxClient.js. - "for (var name in opts) { this[name] = opts[name]; }\n" + - "var __mxOutput = {};\n", - footer: "return __mxOutput;\n" + - "};\n" + - "}));" - } - }, - webpack: { - examples: { - entry: "./javascript/examples/webpack/src/anchors.js", - output: { - path: path.resolve(process.cwd(), "./javascript/examples/webpack/dist"), - filename: "anchors.js" - } - } - }, - watch: { - javascripts: { - files: "javascript/src/**/*.js", - tasks: ["umdify"], - options: { - interrupt: true - } - } - }, - }); - - require(parentFolderName === "node_modules" ? "load-grunt-parent-tasks" : "load-grunt-tasks")(grunt); - grunt.registerTask("default", [ - "copy", - "concat", - "webpack" - ]); - grunt.registerTask("build", [ - "default" - ]); -}; diff --git a/docs/js-api/files/index-txt.html b/docs/js-api/files/index-txt.html index df16cf746..5b26a2c21 100644 --- a/docs/js-api/files/index-txt.html +++ b/docs/js-api/files/index-txt.html @@ -55,7 +55,7 @@ HideAllBut([1], 13);// --> -
Contains the current version of the mxGraph library.
VERSION: '3.9.1'
Dispatches the given event to the listeners which are registered for the event.
mxEventSource.prototype.fireEvent = function( evt, sender )
Binds the specified function to the given event name.
mxEventSource.prototype.addListener = function( name, funct )
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Dispatches the given event in the graph event dispatch loop.
mxGraph.prototype.fireMouseEvent = function( evtName, me, sender )
Adds a listener to the graph event dispatch loop.
mxGraph.prototype.addMouseListener = function( listener )
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Dynamically adds a script node to the document header.
include: function( src )
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
eval: function( expr )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Specifies the mxImage for the image to be used to display a warning overlay.
mxGraph.prototype.warningImage
Contains the current version of the mxGraph library.
VERSION: '3.9.2'
Dispatches the given event to the listeners which are registered for the event.
mxEventSource.prototype.fireEvent = function( evt, sender )
Binds the specified function to the given event name.
mxEventSource.prototype.addListener = function( name, funct )
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Dispatches the given event in the graph event dispatch loop.
mxGraph.prototype.fireMouseEvent = function( evtName, me, sender )
Adds a listener to the graph event dispatch loop.
mxGraph.prototype.addMouseListener = function( listener )
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Dynamically adds a script node to the document header.
include: function( src )
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
eval: function( expr )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Specifies the mxImage for the image to be used to display a warning overlay.
mxGraph.prototype.warningImage
mxGraphModel.prototype.endUpdate = function()
Decrements the updateLevel by one and fires an <undo> event if the updateLevel reaches 0. This function indirectly fires a <change> event by invoking the notify function on the currentEdit und then creates a new currentEdit using createUndoableEdit.
The <undo> event is fired only once per edit, whereas the <change> event is fired whenever the notify function is invoked, that is, on undo and redo of the edit.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function( significant )
Creates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.
significant | Optional boolean that specifies if the edit to be created is significant. Default is true. |
mxGraphModel.prototype.mergeChildren = function( from, to, cloneAllEdges )
Merges the children of the given cell into the given target cell inside this model. All cells are cloned unless there is a corresponding cell in the model with the same id, in which case the source cell is ignored and all edges are connected to the corresponding cell in this model. Edges are considered to have no identity and are always cloned unless the cloneAllEdges flag is set to false, in which case edges with the same id in the target model are reconnected to reflect the terminals of the source edges.
Counter for the depth of nested transactions.
mxGraphModel.prototype.updateLevel
Increments the updateLevel by one.
mxGraphModel.prototype.beginUpdate = function()
Decrements the updateLevel by one and fires an undo event if the updateLevel reaches 0.
mxGraphModel.prototype.endUpdate = function()
Constructs a new graph model.
function mxGraphModel( root )
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
mxGraphModel.prototype.root
Maps from Ids to cells.
mxGraphModel.prototype.cells
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxGraphModel.prototype.maintainEdgeParent
Specifies if relative edge parents should be ignored for finding the nearest common ancestors of an edge’s terminals.
mxGraphModel.prototype.ignoreRelativeEdgeParent
Specifies if the model should automatically create Ids for new cells.
mxGraphModel.prototype.createIds
Defines the prefix of new Ids.
mxGraphModel.prototype.prefix
Defines the postfix of new Ids.
mxGraphModel.prototype.postfix
Specifies the next Id to be created.
mxGraphModel.prototype.nextId
Holds the changes for the current transaction.
mxGraphModel.prototype.currentEdit
True if the program flow is currently inside endUpdate.
mxGraphModel.prototype.endingUpdate
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Returns the mxCell for the specified Id or null if no cell can be found for the given Id.
mxGraphModel.prototype.getCell = function( id )
Returns the cells from the given array where the given filter function returns true.
mxGraphModel.prototype.filterCells = function( cells, filter )
Returns all descendants of the given cell and the cell itself in an array.
mxGraphModel.prototype.getDescendants = function( parent )
Visits all cells recursively and applies the specified filter function to each cell.
mxGraphModel.prototype.filterDescendants = function( filter, parent )
Returns the root of the model or the topmost parent of the given cell.
mxGraphModel.prototype.getRoot = function( cell )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns the parent of the given cell.
mxGraphModel.prototype.getParent = function( cell )
Adds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.add = function( parent, child, index )
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
mxGraphModel.prototype.getOrigin = function( cell )
Returns the nearest common ancestor for the specified cells.
mxGraphModel.prototype.getNearestCommonAncestor = function( cell1, cell2 )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Returns the number of children in the given cell.
mxGraphModel.prototype.getChildCount = function( cell )
Returns the child of the given mxCell at the given index.
mxGraphModel.prototype.getChildAt = function( cell, index )
Returns all children of the given mxCell as an array of mxCells.
mxGraphModel.prototype.getChildren = function( cell )
Returns the child vertices of the given parent.
mxGraphModel.prototype.getChildVertices = function( parent )
Returns the child edges of the given parent.
mxGraphModel.prototype.getChildEdges = function( parent )
Returns the children of the given cell that are vertices and/or edges depending on the arguments.
mxGraphModel.prototype.getChildCells = function( parent, vertices, edges )
Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.
mxGraphModel.prototype.getTerminal = function( edge, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Returns the number of distinct edges connected to the given cell.
mxGraphModel.prototype.getEdgeCount = function( cell )
Returns the edge of cell at the given index.
mxGraphModel.prototype.getEdgeAt = function( cell, index )
Returns the number of incoming or outgoing edges, ignoring the given edge.
mxGraphModel.prototype.getDirectedEdgeCount = function( cell, outgoing, ignoredEdge )
Returns all edges of the given cell without loops.
mxGraphModel.prototype.getConnections = function( cell )
Returns the incoming edges of the given cell without loops.
mxGraphModel.prototype.getIncomingEdges = function( cell )
Returns the outgoing edges of the given cell without loops.
mxGraphModel.prototype.getOutgoingEdges = function( cell )
Returns all distinct edges connected to this cell as a new array of mxCells.
mxGraphModel.prototype.getEdges = function( cell, incoming, outgoing, includeLoops )
Returns all edges between the given source and target pair.
mxGraphModel.prototype.getEdgesBetween = function( source, target, directed )
Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
mxGraphModel.prototype.getOpposites = function( edges, terminal, sources, targets )
Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
mxGraphModel.prototype.getTopmostCells = function( cells )
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns the user object of the given mxCell using mxCell.getValue.
mxGraphModel.prototype.getValue = function( cell )
Returns the user object of the cell.
mxCell.prototype.getValue = function()
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Returns the mxGeometry of the given mxCell.
mxGraphModel.prototype.getGeometry = function( cell )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
mxGraphModel.prototype.geometryForCellChanged = function( cell, geometry )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Returns the style of the given mxCell.
mxGraphModel.prototype.getStyle = function( cell )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Executes the given edit and fires events if required.
mxGraphModel.prototype.execute = function( change )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function()
Merges the children of the given cell into the given target cell inside this model.
mxGraphModel.prototype.mergeChildren = function( from, to, cloneAllEdges )
Returns an array that represents the set (no duplicates) of all parents for the given array of cells.
mxGraphModel.prototype.getParents = function( cells )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Constructs a change of the root in the specified model.
function mxRootChange( model, root )
Carries out a change of the root using mxGraphModel.rootChanged.
mxRootChange.prototype.execute = function()
Constructs a change of a child in the specified model.
function mxChildChange( model, parent, child, index )
Changes the parent of child using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
mxChildChange.prototype.execute = function()
Constructs a change of a terminal in the specified model.
function mxTerminalChange( model, cell, terminal, source )
Changes the terminal of cell to previous using mxGraphModel.terminalForCellChanged.
mxTerminalChange.prototype.execute = function()
Constructs a change of a user object in the specified model.
function mxValueChange( model, cell, value )
Changes the value of cell to previous using mxGraphModel.valueForCellChanged.
mxValueChange.prototype.execute = function()
Constructs a change of a style in the specified model.
function mxStyleChange( model, cell, style )
Changes the style of cell to previous using mxGraphModel.styleForCellChanged.
mxStyleChange.prototype.execute = function()
Constructs a change of a geometry in the specified model.
function mxGeometryChange( model, cell, geometry )
Changes the geometry of cell ro previous using mxGraphModel.geometryForCellChanged.
mxGeometryChange.prototype.execute = function()
Constructs a change of a collapsed state in the specified model.
function mxCollapseChange( model, cell, collapsed )
Changes the collapsed state of cell to previous using mxGraphModel.collapsedStateForCellChanged.
mxCollapseChange.prototype.execute = function()
Constructs a change of a visible state in the specified model.
function mxVisibleChange( model, cell, visible )
Changes the visible state of cell to previous using mxGraphModel.visibleStateForCellChanged.
mxVisibleChange.prototype.execute = function()
Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.
function mxCellAttributeChange( cell, attribute, value )
Changes the attribute of the cell’s user object by using mxCell.setAttribute.
mxCellAttributeChange.prototype.execute = function()
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Counter for the depth of nested transactions.
mxGraphModel.prototype.updateLevel
Increments the updateLevel by one.
mxGraphModel.prototype.beginUpdate = function()
Decrements the updateLevel by one and fires an undo event if the updateLevel reaches 0.
mxGraphModel.prototype.endUpdate = function()
Constructs a new graph model.
function mxGraphModel( root )
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
mxGraphModel.prototype.root
Maps from Ids to cells.
mxGraphModel.prototype.cells
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxGraphModel.prototype.maintainEdgeParent
Specifies if relative edge parents should be ignored for finding the nearest common ancestors of an edge’s terminals.
mxGraphModel.prototype.ignoreRelativeEdgeParent
Specifies if the model should automatically create Ids for new cells.
mxGraphModel.prototype.createIds
Defines the prefix of new Ids.
mxGraphModel.prototype.prefix
Defines the postfix of new Ids.
mxGraphModel.prototype.postfix
Specifies the next Id to be created.
mxGraphModel.prototype.nextId
Holds the changes for the current transaction.
mxGraphModel.prototype.currentEdit
True if the program flow is currently inside endUpdate.
mxGraphModel.prototype.endingUpdate
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Returns the mxCell for the specified Id or null if no cell can be found for the given Id.
mxGraphModel.prototype.getCell = function( id )
Returns the cells from the given array where the given filter function returns true.
mxGraphModel.prototype.filterCells = function( cells, filter )
Returns all descendants of the given cell and the cell itself in an array.
mxGraphModel.prototype.getDescendants = function( parent )
Visits all cells recursively and applies the specified filter function to each cell.
mxGraphModel.prototype.filterDescendants = function( filter, parent )
Returns the root of the model or the topmost parent of the given cell.
mxGraphModel.prototype.getRoot = function( cell )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns the parent of the given cell.
mxGraphModel.prototype.getParent = function( cell )
Adds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.add = function( parent, child, index )
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
mxGraphModel.prototype.getOrigin = function( cell )
Returns the nearest common ancestor for the specified cells.
mxGraphModel.prototype.getNearestCommonAncestor = function( cell1, cell2 )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Returns the number of children in the given cell.
mxGraphModel.prototype.getChildCount = function( cell )
Returns the child of the given mxCell at the given index.
mxGraphModel.prototype.getChildAt = function( cell, index )
Returns all children of the given mxCell as an array of mxCells.
mxGraphModel.prototype.getChildren = function( cell )
Returns the child vertices of the given parent.
mxGraphModel.prototype.getChildVertices = function( parent )
Returns the child edges of the given parent.
mxGraphModel.prototype.getChildEdges = function( parent )
Returns the children of the given cell that are vertices and/or edges depending on the arguments.
mxGraphModel.prototype.getChildCells = function( parent, vertices, edges )
Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.
mxGraphModel.prototype.getTerminal = function( edge, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Returns the number of distinct edges connected to the given cell.
mxGraphModel.prototype.getEdgeCount = function( cell )
Returns the edge of cell at the given index.
mxGraphModel.prototype.getEdgeAt = function( cell, index )
Returns the number of incoming or outgoing edges, ignoring the given edge.
mxGraphModel.prototype.getDirectedEdgeCount = function( cell, outgoing, ignoredEdge )
Returns all edges of the given cell without loops.
mxGraphModel.prototype.getConnections = function( cell )
Returns the incoming edges of the given cell without loops.
mxGraphModel.prototype.getIncomingEdges = function( cell )
Returns the outgoing edges of the given cell without loops.
mxGraphModel.prototype.getOutgoingEdges = function( cell )
Returns all distinct edges connected to this cell as a new array of mxCells.
mxGraphModel.prototype.getEdges = function( cell, incoming, outgoing, includeLoops )
Returns all edges between the given source and target pair.
mxGraphModel.prototype.getEdgesBetween = function( source, target, directed )
Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
mxGraphModel.prototype.getOpposites = function( edges, terminal, sources, targets )
Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
mxGraphModel.prototype.getTopmostCells = function( cells )
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns the user object of the given mxCell using mxCell.getValue.
mxGraphModel.prototype.getValue = function( cell )
Returns the user object of the cell.
mxCell.prototype.getValue = function()
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Returns the mxGeometry of the given mxCell.
mxGraphModel.prototype.getGeometry = function( cell )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
mxGraphModel.prototype.geometryForCellChanged = function( cell, geometry )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Returns the style of the given mxCell.
mxGraphModel.prototype.getStyle = function( cell )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Executes the given edit and fires events if required.
mxGraphModel.prototype.execute = function( change )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function( significant )
Merges the children of the given cell into the given target cell inside this model.
mxGraphModel.prototype.mergeChildren = function( from, to, cloneAllEdges )
Returns an array that represents the set (no duplicates) of all parents for the given array of cells.
mxGraphModel.prototype.getParents = function( cells )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Constructs a change of the root in the specified model.
function mxRootChange( model, root )
Carries out a change of the root using mxGraphModel.rootChanged.
mxRootChange.prototype.execute = function()
Constructs a change of a child in the specified model.
function mxChildChange( model, parent, child, index )
Changes the parent of child using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
mxChildChange.prototype.execute = function()
Constructs a change of a terminal in the specified model.
function mxTerminalChange( model, cell, terminal, source )
Changes the terminal of cell to previous using mxGraphModel.terminalForCellChanged.
mxTerminalChange.prototype.execute = function()
Constructs a change of a user object in the specified model.
function mxValueChange( model, cell, value )
Changes the value of cell to previous using mxGraphModel.valueForCellChanged.
mxValueChange.prototype.execute = function()
Constructs a change of a style in the specified model.
function mxStyleChange( model, cell, style )
Changes the style of cell to previous using mxGraphModel.styleForCellChanged.
mxStyleChange.prototype.execute = function()
Constructs a change of a geometry in the specified model.
function mxGeometryChange( model, cell, geometry )
Changes the geometry of cell ro previous using mxGraphModel.geometryForCellChanged.
mxGeometryChange.prototype.execute = function()
Constructs a change of a collapsed state in the specified model.
function mxCollapseChange( model, cell, collapsed )
Changes the collapsed state of cell to previous using mxGraphModel.collapsedStateForCellChanged.
mxCollapseChange.prototype.execute = function()
Constructs a change of a visible state in the specified model.
function mxVisibleChange( model, cell, visible )
Changes the visible state of cell to previous using mxGraphModel.visibleStateForCellChanged.
mxVisibleChange.prototype.execute = function()
Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.
function mxCellAttributeChange( cell, attribute, value )
Changes the attribute of the cell’s user object by using mxCell.setAttribute.
mxCellAttributeChange.prototype.execute = function()
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
IS_IE: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Internet Explorer 10 or below. Use mxClient.IS_IE11 to detect IE 11.
Contains the current version of the mxGraph library.
VERSION: '3.9.1'
True if the current browser is Internet Explorer 10 or below.
IS_IE: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Internet Explorer 6.x.
IS_IE6: navigator.userAgent.indexOf( 'MSIE 6' ) >
True if the current browser is Internet Explorer 11.x.
IS_IE11: !!navigator.userAgent.match( /Trident\/7\./ )
True if the current browser is Microsoft Edge.
IS_EDGE: !!navigator.userAgent.match( /Edge\// )
True if the current browser is Internet Explorer and it is in quirks mode.
IS_QUIRKS: navigator.userAgent.indexOf( 'MSIE' ) >
True if the browser is IE11 in enterprise mode (IE8 standards mode).
IS_EM: 'spellcheck' in document.createElement( 'textarea' ) && document.documentMode
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Prefix for VML office namespace in node names.
OFFICE_PREFIX: 'o'
True if the current browser is Netscape (including Firefox).
IS_NS: navigator.userAgent.indexOf( 'Mozilla/' ) >
True if the current browser is Opera.
IS_OP: navigator.userAgent.indexOf( 'Opera/' ) >
True if -o-transform is available as a CSS style, ie for Opera browsers based on a Presto engine with version 2.5 or later.
IS_OT: navigator.userAgent.indexOf( 'Presto/' ) >
True if the current browser is Safari.
IS_SF: navigator.userAgent.indexOf( 'AppleWebKit/' ) >
Returns true if the user agent is an iPad, iPhone or iPod.
IS_IOS: ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false )
True if the current browser is Google Chrome.
IS_GC: navigator.userAgent.indexOf( 'Chrome/' ) >
True if the this is running inside a Chrome App.
IS_CHROMEAPP: window.chrome !
True if the current browser is Firefox.
IS_FF: navigator.userAgent.indexOf( 'Firefox/' ) >
True if the browser supports SVG.
IS_SVG: navigator.userAgent.indexOf( 'Firefox/' ) >
True if foreignObject support is not available.
NO_FO: !document.createElementNS || document.createElementNS( 'http://www.w3.org/2000/svg', 'foreignObject' ) !
True if the browser supports VML.
IS_VML: navigator.appName.toUpperCase()
True if the client is a Windows.
IS_WIN: navigator.appVersion.indexOf( 'Win' ) > 0
True if the client is a Mac.
IS_MAC: navigator.appVersion.indexOf( 'Mac' ) > 0
True if this device supports touchstart/-move/-end events (Apple iOS, Android, Chromebook and Chrome Browser on touch-enabled devices).
IS_TOUCH: 'ontouchstart' in document.documentElement
True if this device supports Microsoft pointer events (always false on Macs).
IS_POINTER: window.PointerEvent !
Contains the base names of the default bundles if mxLoadResources is false.
defaultBundles: []
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Adds a link node to the head of the document.
link: function( rel, href, doc )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Dynamically adds a script node to the document header.
include: function( src )
Frees up memory in IE by resolving cyclic dependencies between the DOM and the JavaScript objects.
dispose: function()
Adds the default and current language properties file for the specified basename.
add: function( basename, lan, callback )
Hook for subclassers to return the URL for the special bundle.
getSpecialBundle: function( basename, lan )
Specifies the resource key for the zoom dialog.
mxEditor.prototype.askZoomResource
Specifies the resource key for the last saved info.
mxEditor.prototype.lastSavedResource
Specifies the resource key for the current file info.
mxEditor.prototype.currentFileResource
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesResource
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksResource
Specifies the resource key for the help window title.
mxEditor.prototype.helpResource
Specifies the resource key for the outline window title.
mxEditor.prototype.outlineResource
Specifies the resource key for the tooltip to be displayed on the single control point for routed edges.
mxElbowEdgeHandler.prototype.doubleClickOrientationResource
Specifies the resource key for the title of the error window.
errorResource: ( mxClient. language ! = 'none' ) ? 'error' : ''
Specifies the resource key for the label of the close button.
closeResource: ( mxClient. language ! = 'none' ) ? 'close' : ''
Specifies the resource key for the status message after a long operation.
mxGraphSelectionModel.prototype.doneResource
Specifies the resource key for the status message while the selection is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Specifies the resource key for the status message after a long operation.
mxGraphView.prototype.doneResource
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxGraph.prototype.containsValidationErrorsResource
Specifies the resource key for the error message to be displayed in non-multigraphs when two vertices are already connected.
mxGraph.prototype.alreadyConnectedResource
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Contains the current version of the mxGraph library.
VERSION: '3.9.2'
True if the current browser is Internet Explorer 10 or below.
IS_IE: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Internet Explorer 6.x.
IS_IE6: navigator.userAgent.indexOf( 'MSIE 6' ) >
True if the current browser is Internet Explorer 11.x.
IS_IE11: !!navigator.userAgent.match( /Trident\/7\./ )
True if the current browser is Microsoft Edge.
IS_EDGE: !!navigator.userAgent.match( /Edge\// )
True if the current browser is Internet Explorer and it is in quirks mode.
IS_QUIRKS: navigator.userAgent.indexOf( 'MSIE' ) >
True if the browser is IE11 in enterprise mode (IE8 standards mode).
IS_EM: 'spellcheck' in document.createElement( 'textarea' ) && document.documentMode
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Prefix for VML office namespace in node names.
OFFICE_PREFIX: 'o'
True if the current browser is Netscape (including Firefox).
IS_NS: navigator.userAgent.indexOf( 'Mozilla/' ) >
True if the current browser is Opera.
IS_OP: navigator.userAgent.indexOf( 'Opera/' ) >
True if -o-transform is available as a CSS style, ie for Opera browsers based on a Presto engine with version 2.5 or later.
IS_OT: navigator.userAgent.indexOf( 'Presto/' ) >
True if the current browser is Safari.
IS_SF: navigator.userAgent.indexOf( 'AppleWebKit/' ) >
Returns true if the user agent is an iPad, iPhone or iPod.
IS_IOS: ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false )
True if the current browser is Google Chrome.
IS_GC: navigator.userAgent.indexOf( 'Chrome/' ) >
True if the this is running inside a Chrome App.
IS_CHROMEAPP: window.chrome !
True if the current browser is Firefox.
IS_FF: navigator.userAgent.indexOf( 'Firefox/' ) >
True if the browser supports SVG.
IS_SVG: navigator.userAgent.indexOf( 'Firefox/' ) >
True if foreignObject support is not available.
NO_FO: !document.createElementNS || document.createElementNS( 'http://www.w3.org/2000/svg', 'foreignObject' ) !
True if the browser supports VML.
IS_VML: navigator.appName.toUpperCase()
True if the client is a Windows.
IS_WIN: navigator.appVersion.indexOf( 'Win' ) > 0
True if the client is a Mac.
IS_MAC: navigator.appVersion.indexOf( 'Mac' ) > 0
True if this device supports touchstart/-move/-end events (Apple iOS, Android, Chromebook and Chrome Browser on touch-enabled devices).
IS_TOUCH: 'ontouchstart' in document.documentElement
True if this device supports Microsoft pointer events (always false on Macs).
IS_POINTER: window.PointerEvent !
Contains the base names of the default bundles if mxLoadResources is false.
defaultBundles: []
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Adds a link node to the head of the document.
link: function( rel, href, doc )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Dynamically adds a script node to the document header.
include: function( src )
Frees up memory in IE by resolving cyclic dependencies between the DOM and the JavaScript objects.
dispose: function()
Adds the default and current language properties file for the specified basename.
add: function( basename, lan, callback )
Hook for subclassers to return the URL for the special bundle.
getSpecialBundle: function( basename, lan )
Specifies the resource key for the zoom dialog.
mxEditor.prototype.askZoomResource
Specifies the resource key for the last saved info.
mxEditor.prototype.lastSavedResource
Specifies the resource key for the current file info.
mxEditor.prototype.currentFileResource
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesResource
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksResource
Specifies the resource key for the help window title.
mxEditor.prototype.helpResource
Specifies the resource key for the outline window title.
mxEditor.prototype.outlineResource
Specifies the resource key for the tooltip to be displayed on the single control point for routed edges.
mxElbowEdgeHandler.prototype.doubleClickOrientationResource
Specifies the resource key for the title of the error window.
errorResource: ( mxClient. language ! = 'none' ) ? 'error' : ''
Specifies the resource key for the label of the close button.
closeResource: ( mxClient. language ! = 'none' ) ? 'close' : ''
Specifies the resource key for the status message after a long operation.
mxGraphSelectionModel.prototype.doneResource
Specifies the resource key for the status message while the selection is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Specifies the resource key for the status message after a long operation.
mxGraphView.prototype.doneResource
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxGraph.prototype.containsValidationErrorsResource
Specifies the resource key for the error message to be displayed in non-multigraphs when two vertices are already connected.
mxGraph.prototype.alreadyConnectedResource
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
In-place editor for the graph. To control this editor, use mxGraph.invokesStopCellEditing, mxGraph.enterStopsCellEditing and mxGraph.escapeEnabled. If mxGraph.enterStopsCellEditing is true then ctrl-enter or shift-enter can be used to create a linefeed. The F2 and escape keys can always be used to stop editing.
To customize the location of the textbox in the graph, override getEditorBounds as follows:
graph.cellEditor.getEditorBounds = function(state) ++};mxCellEditor
In-place editor for the graph. To control this editor, use mxGraph.invokesStopCellEditing, mxGraph.enterStopsCellEditing and mxGraph.escapeEnabled. If mxGraph.enterStopsCellEditing is true then ctrl-enter or shift-enter can be used to create a linefeed. The F2 and escape keys can always be used to stop editing.
To customize the location of the textbox in the graph, override getEditorBounds as follows:
graph.cellEditor.getEditorBounds = function(state) { var result = mxCellEditor.prototype.getEditorBounds.apply(this, arguments); @@ -22,7 +22,7 @@ if (browserType) {document.write("");if (browserV } return result; -};Note that this hook is only called if autoSize is false. If autoSize is true, then mxShape.getLabelBounds is used to compute the current bounds of the textbox.
The textarea uses the mxCellEditor CSS class. You can modify this class in your custom CSS. Note: You should modify the CSS after loading the client in the page.
Example
To only allow numeric input in the in-place editor, use the following code.
var text = graph.cellEditor.textarea; +};Note that this hook is only called if autoSize is false. If autoSize is true, then mxShape.getLabelBounds is used to compute the current bounds of the textbox.
The textarea uses the mxCellEditor CSS class. You can modify this class in your custom CSS. Note: You should modify the CSS after loading the client in the page.
Example
To only allow numeric input in the in-place editor, use the following code.
var text = graph.cellEditor.textarea; mxEvent.addListener(text, 'keydown', function (evt) { @@ -31,7 +31,7 @@ mxEvent.addListener(text, 'keydown', function (evt) { mxEvent.consume(evt); } -});Placeholder
To implement a placeholder for cells without a label, use the emptyLabelText variable.
Resize in Chrome
Resize of the textarea is disabled by default. If you want to enable this feature extend init and set this.textarea.style.resize = ‘’.
To start editing on a key press event, the container of the graph should have focus or a focusable parent should be used to add the key press handler as follows.
mxEvent.addListener(graph.container, 'keypress', mxUtils.bind(this, function(evt) +});Placeholder
To implement a placeholder for cells without a label, use the emptyLabelText variable.
Resize in Chrome
Resize of the textarea is disabled by default. If you want to enable this feature extend init and set this.textarea.style.resize = ‘’.
To start editing on a key press event, the container of the graph should have focus or a focusable parent should be used to add the key press handler as follows.
mxEvent.addListener(graph.container, 'keypress', mxUtils.bind(this, function(evt) { if (!graph.isEditing() && !graph.isSelectionEmpty() && evt.which !== 0 && !mxEvent.isAltDown(evt) && !mxEvent.isControlDown(evt) && !mxEvent.isMetaDown(evt)) @@ -52,19 +52,19 @@ graph.fireMouseEvent = function(evtName, me, sender) } graphFireMouseEvent.apply(this, arguments); -};Summary
mxCellEditor In-place editor for the graph. Functions mxCellEditor Constructs a new in-place editor for the specified graph. Variables graph Reference to the enclosing mxGraph. textarea Holds the DIV that is used for text editing. editingCell Reference to the mxCell that is currently being edited. trigger Reference to the event that was used to start editing. modified Specifies if the label has been modified. autoSize Specifies if the textarea should be resized while the text is being edited. selectText Specifies if the text should be selected when editing starts. emptyLabelText Text to be displayed for empty labels. escapeCancelsEditing If true, pressing the escape key will stop editing and not accept the new value. textNode Reference to the label DOM node that has been hidden. zIndex Specifies the zIndex for the textarea. minResize Defines the minimum width and height to be used in resize. wordWrapPadding Correction factor for word wrapping width. blurEnabled If focusLost should be called if textarea loses the focus. initialValue Holds the initial editing value to check if the current value was modified. Functions init Creates the textarea and installs the event listeners. applyValue Called in stopEditing if cancel is false to invoke mxGraph.labelChanged. getInitialValue Gets the initial editing value for the given cell. getCurrentValue Returns the current editing value. isCancelEditingKeyEvent Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed. installListeners Installs listeners for focus, change and standard key event handling. isStopEditingEvent Returns true if the given keydown event should stop cell editing. isEventSource Returns true if this editor is the source for the given native event. resize Returns modified. focusLost Called if the textarea has lost focus. getBackgroundColor Returns the background color for the in-place editor. startEditing Starts the editor for the given cell. isSelectText Returns selectText. stopEditing Stops the editor and applies the value if cancel is false. prepareTextarea Prepares the textarea for getting its value in stopEditing. isHideLabel Returns true if the label should be hidden while the cell is being edited. getMinimumSize Returns the minimum width and height for editing the given state. getEditorBounds Returns the mxRectangle that defines the bounds of the editor. getEmptyLabelText Returns the initial label value to be used of the label of the given cell is empty. getEditingCell Returns the cell that is currently being edited or null if no cell is being edited. destroy Destroys the editor and removes all associated resources. Summary
mxCellEditor In-place editor for the graph. Functions mxCellEditor Constructs a new in-place editor for the specified graph. Variables graph Reference to the enclosing mxGraph. textarea Holds the DIV that is used for text editing. editingCell Reference to the mxCell that is currently being edited. trigger Reference to the event that was used to start editing. modified Specifies if the label has been modified. autoSize Specifies if the textarea should be resized while the text is being edited. selectText Specifies if the text should be selected when editing starts. emptyLabelText Text to be displayed for empty labels. escapeCancelsEditing If true, pressing the escape key will stop editing and not accept the new value. textNode Reference to the label DOM node that has been hidden. zIndex Specifies the zIndex for the textarea. minResize Defines the minimum width and height to be used in resize. wordWrapPadding Correction factor for word wrapping width. blurEnabled If focusLost should be called if textarea loses the focus. initialValue Holds the initial editing value to check if the current value was modified. Functions init Creates the textarea and installs the event listeners. applyValue Called in stopEditing if cancel is false to invoke mxGraph.labelChanged. getInitialValue Gets the initial editing value for the given cell. getCurrentValue Returns the current editing value. isCancelEditingKeyEvent Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed. installListeners Installs listeners for focus, change and standard key event handling. isStopEditingEvent Returns true if the given keydown event should stop cell editing. isEventSource Returns true if this editor is the source for the given native event. resize Returns modified. focusLost Called if the textarea has lost focus. getBackgroundColor Returns the background color for the in-place editor. isLegacyEditor Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute. startEditing Starts the editor for the given cell. isSelectText Returns selectText. isSelectText Returns selectText. stopEditing Stops the editor and applies the value if cancel is false. prepareTextarea Prepares the textarea for getting its value in stopEditing. isHideLabel Returns true if the label should be hidden while the cell is being edited. getMinimumSize Returns the minimum width and height for editing the given state. getEditorBounds Returns the mxRectangle that defines the bounds of the editor. getEmptyLabelText Returns the initial label value to be used of the label of the given cell is empty. getEditingCell Returns the cell that is currently being edited or null if no cell is being edited. destroy Destroys the editor and removes all associated resources.
function mxCellEditor( graph )
Constructs a new in-place editor for the specified graph.
graph | Reference to the enclosing mxGraph. |
function mxCellEditor( graph )
Constructs a new in-place editor for the specified graph.
graph | Reference to the enclosing mxGraph. |
mxCellEditor.prototype.graph
Reference to the enclosing mxGraph.
mxCellEditor.prototype.graph
Reference to the enclosing mxGraph.
mxCellEditor.prototype.textarea
Holds the DIV that is used for text editing. Note that this may be null before the first edit. Instantiated in init.
mxCellEditor.prototype.textarea
Holds the DIV that is used for text editing. Note that this may be null before the first edit. Instantiated in init.
mxCellEditor.prototype.editingCell
Reference to the mxCell that is currently being edited.
mxCellEditor.prototype.editingCell
Reference to the mxCell that is currently being edited.
mxCellEditor.prototype.minResize
Defines the minimum width and height to be used in resize. Default is 0x20px.
mxCellEditor.prototype.minResize
Defines the minimum width and height to be used in resize. Default is 0x20px.
mxCellEditor.prototype.applyValue = function( state, value )
Called in stopEditing if cancel is false to invoke mxGraph.labelChanged.
mxCellEditor.prototype.applyValue = function( state, value )
Called in stopEditing if cancel is false to invoke mxGraph.labelChanged.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given keydown event should stop cell editing. This returns true if F2 is pressed of if mxGraph.enterStopsCellEditing is true and enter is pressed without control or shift.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given keydown event should stop cell editing. This returns true if F2 is pressed of if mxGraph.enterStopsCellEditing is true and enter is pressed without control or shift.
mxCellEditor.prototype.resize = function()
Returns modified.
mxCellEditor.prototype.resize = function()
Returns modified.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Starts the editor for the given cell.
cell | mxCell to start editing. |
trigger | Optional mouse event that triggered the editor. |
mxCellEditor.prototype.isLegacyEditor = function()
Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute. In these cases the text editor must use CSS position absolute to avoid an offset but it will have a less accurate line wrapping width during the text editing preview. This implementation returns true for IE8- and quirks mode or if the CSS position of the SVG element is not absolute.
mxCellEditor.prototype.isSelectText = function()
Returns selectText.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Starts the editor for the given cell.
cell | mxCell to start editing. |
trigger | Optional mouse event that triggered the editor. |
mxCellEditor.prototype.isSelectText = function()
Returns selectText.
Returns selectText.
mxCellEditor.prototype.prepareTextarea = function()
Prepares the textarea for getting its value in stopEditing. This implementation removes the extra trailing linefeed in Firefox.
mxCellEditor.prototype.prepareTextarea = function()
Prepares the textarea for getting its value in stopEditing. This implementation removes the extra trailing linefeed in Firefox.
mxCellEditor.prototype.getEditorBounds = function( state )
Returns the mxRectangle that defines the bounds of the editor.
mxCellEditor.prototype.getEditorBounds = function( state )
Returns the mxRectangle that defines the bounds of the editor.
mxCellEditor.prototype.getEmptyLabelText = function ( cell )
Returns the initial label value to be used of the label of the given cell is empty. This label is displayed and cleared on the first keystroke. This implementation returns emptyLabelText.
cell | mxCell for which a text for an empty editing box should be returned. |
mxCellEditor.prototype.getEmptyLabelText = function ( cell )
Returns the initial label value to be used of the label of the given cell is empty. This label is displayed and cleared on the first keystroke. This implementation returns emptyLabelText.
cell | mxCell for which a text for an empty editing box should be returned. |
Constructs a new in-place editor for the specified graph.
function mxCellEditor( graph )
Reference to the enclosing mxGraph.
mxCellEditor.prototype.graph
Holds the DIV that is used for text editing.
mxCellEditor.prototype.textarea
Reference to the mxCell that is currently being edited.
mxCellEditor.prototype.editingCell
Reference to the event that was used to start editing.
mxCellEditor.prototype.trigger
Specifies if the label has been modified.
mxCellEditor.prototype.modified
Specifies if the textarea should be resized while the text is being edited.
mxCellEditor.prototype.autoSize
Specifies if the text should be selected when editing starts.
mxCellEditor.prototype.selectText
Text to be displayed for empty labels.
mxCellEditor.prototype.emptyLabelText
If true, pressing the escape key will stop editing and not accept the new value.
mxCellEditor.prototype.escapeCancelsEditing
Reference to the label DOM node that has been hidden.
mxCellEditor.prototype.textNode
Specifies the zIndex for the textarea.
mxCellEditor.prototype.zIndex
Defines the minimum width and height to be used in resize.
mxCellEditor.prototype.minResize
Returns modified.
mxCellEditor.prototype.resize = function()
Correction factor for word wrapping width.
mxCellEditor.prototype.wordWrapPadding
If focusLost should be called if textarea loses the focus.
mxCellEditor.prototype.blurEnabled
Called if the textarea has lost focus.
mxCellEditor.prototype.focusLost = function()
Holds the initial editing value to check if the current value was modified.
mxCellEditor.prototype.initialValue
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Called in stopEditing if cancel is false to invoke mxGraph.labelChanged.
mxCellEditor.prototype.applyValue = function( state, value )
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Gets the initial editing value for the given cell.
mxCellEditor.prototype.getInitialValue = function( state, trigger )
Returns the current editing value.
mxCellEditor.prototype.getCurrentValue = function( state )
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns the background color for the in-place editor.
mxCellEditor.prototype.getBackgroundColor = function( state )
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns the minimum width and height for editing the given state.
mxCellEditor.prototype.getMinimumSize = function( state )
Returns the mxRectangle that defines the bounds of the editor.
mxCellEditor.prototype.getEditorBounds = function( state )
Returns the initial label value to be used of the label of the given cell is empty.
mxCellEditor.prototype.getEmptyLabelText = function ( cell )
Returns the cell that is currently being edited or null if no cell is being edited.
mxCellEditor.prototype.getEditingCell = function ()
Destroys the editor and removes all associated resources.
mxCellEditor.prototype.destroy = function ()
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
mxGraph.prototype.invokesStopCellEditing
If true, pressing the enter key without pressing control or shift will stop editing and accept the new value.
mxGraph.prototype.enterStopsCellEditing
Specifies if mxKeyHandler should invoke escape when the escape key is pressed.
mxGraph.prototype.escapeEnabled
Returns the mxRectangle for the label bounds of this shape, based on the given scaled and translated bounds of the shape.
mxShape.prototype.getLabelBounds = function( rect )
Constructs a new in-place editor for the specified graph.
function mxCellEditor( graph )
Reference to the enclosing mxGraph.
mxCellEditor.prototype.graph
Holds the DIV that is used for text editing.
mxCellEditor.prototype.textarea
Reference to the mxCell that is currently being edited.
mxCellEditor.prototype.editingCell
Reference to the event that was used to start editing.
mxCellEditor.prototype.trigger
Specifies if the label has been modified.
mxCellEditor.prototype.modified
Specifies if the textarea should be resized while the text is being edited.
mxCellEditor.prototype.autoSize
Specifies if the text should be selected when editing starts.
mxCellEditor.prototype.selectText
Text to be displayed for empty labels.
mxCellEditor.prototype.emptyLabelText
If true, pressing the escape key will stop editing and not accept the new value.
mxCellEditor.prototype.escapeCancelsEditing
Reference to the label DOM node that has been hidden.
mxCellEditor.prototype.textNode
Specifies the zIndex for the textarea.
mxCellEditor.prototype.zIndex
Defines the minimum width and height to be used in resize.
mxCellEditor.prototype.minResize
Returns modified.
mxCellEditor.prototype.resize = function()
Correction factor for word wrapping width.
mxCellEditor.prototype.wordWrapPadding
If focusLost should be called if textarea loses the focus.
mxCellEditor.prototype.blurEnabled
Called if the textarea has lost focus.
mxCellEditor.prototype.focusLost = function()
Holds the initial editing value to check if the current value was modified.
mxCellEditor.prototype.initialValue
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Called in stopEditing if cancel is false to invoke mxGraph.labelChanged.
mxCellEditor.prototype.applyValue = function( state, value )
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Gets the initial editing value for the given cell.
mxCellEditor.prototype.getInitialValue = function( state, trigger )
Returns the current editing value.
mxCellEditor.prototype.getCurrentValue = function( state )
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns the background color for the in-place editor.
mxCellEditor.prototype.getBackgroundColor = function( state )
Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute.
mxCellEditor.prototype.isLegacyEditor = function()
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns the minimum width and height for editing the given state.
mxCellEditor.prototype.getMinimumSize = function( state )
Returns the mxRectangle that defines the bounds of the editor.
mxCellEditor.prototype.getEditorBounds = function( state )
Returns the initial label value to be used of the label of the given cell is empty.
mxCellEditor.prototype.getEmptyLabelText = function ( cell )
Returns the cell that is currently being edited or null if no cell is being edited.
mxCellEditor.prototype.getEditingCell = function ()
Destroys the editor and removes all associated resources.
mxCellEditor.prototype.destroy = function ()
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
mxGraph.prototype.invokesStopCellEditing
If true, pressing the enter key without pressing control or shift will stop editing and accept the new value.
mxGraph.prototype.enterStopsCellEditing
Specifies if mxKeyHandler should invoke escape when the escape key is pressed.
mxGraph.prototype.escapeEnabled
Returns the mxRectangle for the label bounds of this shape, based on the given scaled and translated bounds of the shape.
mxShape.prototype.getLabelBounds = function( rect )
J | |
join, mxCompactTreeLayout | |
K | |
keyDown, mxKeyHandler | |
L | |
labelChanged, mxGraph | |
layeringStage | |
layout | |
layoutCells, mxLayoutManager | |
layoutLeaf, mxCompactTreeLayout | |
leave, mxLog | |
lineTo | |
link | |
linkAction, mxUtils | |
linkInvoke, mxUtils | |
load, mxUtils | |
loadInto, mxUtils | |
loadResources | |
localEdgeProcessing | |
lookup, mxCodec | |
Loop, mxEdgeStyle | |
ltrim, mxUtils |
J | |
join, mxCompactTreeLayout | |
K | |
keyDown, mxKeyHandler | |
L | |
labelChanged, mxGraph | |
layeringStage | |
layout | |
layoutCells, mxLayoutManager | |
layoutLeaf, mxCompactTreeLayout | |
leave, mxLog | |
lineTo | |
link | |
linkAction, mxUtils | |
linkInvoke, mxUtils | |
load, mxUtils | |
loadInto, mxUtils | |
loadResources | |
localEdgeProcessing | |
lookup, mxCodec | |
Loop, mxEdgeStyle | |
ltrim, mxUtils |
mxCompactTreeLayout.prototype.join = function( node )
mxCompactTreeLayout.prototype.join = function( node )
Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.
mxKeyHandler.prototype.keyDown = function( evt )
Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.
mxKeyHandler.prototype.keyDown = function( evt )
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Implements first stage of a Sugiyama layout.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxSwimlaneLayout.prototype.layeringStage = function()
Starts the actual compact tree layout algorithm at the given node.
mxCompactTreeLayout.prototype.layout = function( node )
Lays out the parallel edges in the given array.
mxParallelEdgeLayout.prototype.layout = function( parallels )
Executes all layouts which have been scheduled during the changes.
mxLayoutManager.prototype.layoutCells = function( cells )
mxCompactTreeLayout.prototype.layoutLeaf = function( node )
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
leave: function( string, t0 )
Draws a line to the given coordinates.
mxAbstractCanvas2D.prototype.lineTo = function( x, y )
Draws a line to the given coordinates.
mxXmlCanvas2D.prototype.lineTo = function( x, y )
Adds a link node to the head of the document.
link: function( rel, href, doc )
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
link: function( parent, text, funct, pad )
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkAction: function( parent, text, editor, action, pad )
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkInvoke: function( parent, text, editor, functName, arg, pad )
Loads the specified URL synchronously and returns the mxXmlRequest.
load: function( url )
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
loadInto: function( url, doc, onload )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Loads all required resources asynchronously.
loadResources: function( callback )
Moves the specified node and all of its children by the given amount.
mxCompactTreeLayout.prototype.localEdgeProcessing = function( node )
Separates the x position of edges as they connect to vertices
mxCoordinateAssignment.prototype.localEdgeProcessing = function( model )
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
mxCodec.prototype.lookup = function( id )
Implements a self-reference, aka.
Loop: function ( state, source, target, points, result )
Strips all whitespaces from the beginning of the string.
ltrim: function( str, chars )
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Implements first stage of a Sugiyama layout.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxSwimlaneLayout.prototype.layeringStage = function()
Starts the actual compact tree layout algorithm at the given node.
mxCompactTreeLayout.prototype.layout = function( node )
Lays out the parallel edges in the given array.
mxParallelEdgeLayout.prototype.layout = function( parallels )
Executes all layouts which have been scheduled during the changes.
mxLayoutManager.prototype.layoutCells = function( cells )
mxCompactTreeLayout.prototype.layoutLeaf = function( node )
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
leave: function( string, t0 )
Draws a line to the given coordinates.
mxAbstractCanvas2D.prototype.lineTo = function( x, y )
Draws a line to the given coordinates.
mxXmlCanvas2D.prototype.lineTo = function( x, y )
Adds a link node to the head of the document.
link: function( rel, href, doc )
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
link: function( parent, text, funct, pad )
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkAction: function( parent, text, editor, action, pad )
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkInvoke: function( parent, text, editor, functName, arg, pad )
Loads the specified URL synchronously and returns the mxXmlRequest.
load: function( url )
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
loadInto: function( url, doc, onload )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Loads all required resources asynchronously.
loadResources: function( callback )
Moves the specified node and all of its children by the given amount.
mxCompactTreeLayout.prototype.localEdgeProcessing = function( node )
Separates the x position of edges as they connect to vertices
mxCoordinateAssignment.prototype.localEdgeProcessing = function( model )
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
mxCodec.prototype.lookup = function( id )
Implements a self-reference, aka.
Loop: function ( state, source, target, points, result )
Strips all whitespaces from the beginning of the string.
ltrim: function( str, chars )
M | |
makeDraggable, mxUtils | |
map, mxDictionary | |
mark | |
markCell, mxCellMarker | |
maxChainDfs, mxSwimlaneModel | |
MedianCellSorter, MedianCellSorter | |
medianPos, mxCoordinateAssignment | |
medianRank, mxMedianHybridCrossingReduction | |
medianValue, mxMedianHybridCrossingReduction | |
medianXValue, mxCoordinateAssignment | |
merge, mxCompactTreeLayout | |
mergeChildren, mxGraphModel | |
minNode, mxCoordinateAssignment | |
minPath, mxCoordinateAssignment | |
mixedModeHtml, mxShape | |
mod, mxUtils | |
mouseDown | |
mouseMove | |
mouseUp | |
move, mxGuide | |
moveCell | |
moveCells | |
moveChildren, mxVertexHandler | |
moveLabel, mxEdgeHandler | |
moveNode, mxCompactTreeLayout | |
moveState, mxCellStatePreview | |
moveTo | |
mxAbstractCanvas2D, mxAbstractCanvas2D | |
mxActor, mxActor | |
mxAnimation, mxAnimation | |
mxArrow, mxArrow | |
mxArrowConnector, mxArrowConnector | |
mxAutoSaveManager, mxAutoSaveManager | |
mxCell, mxCell | |
mxCellAttributeChange, mxCellAttributeChange | |
mxCellEditor, mxCellEditor | |
mxCellHighlight, mxCellHighlight | |
mxCellMarker, mxCellMarker | |
mxCellOverlay, mxCellOverlay | |
mxCellRenderer, mxCellRenderer | |
mxCellState, mxCellState | |
mxCellStatePreview, mxCellStatePreview | |
mxCellTracker, mxCellTracker | |
mxChildChange, mxChildChange | |
mxCircleLayout, mxCircleLayout | |
mxCloud, mxCloud | |
mxCodec, mxCodec | |
mxCollapseChange, mxCollapseChange | |
mxCompactTreeLayout | |
mxCompositeLayout, mxCompositeLayout | |
mxConnectionConstraint, mxConnectionConstraint | |
mxConnectionHandler, mxConnectionHandler | |
mxConnector, mxConnector | |
mxConstraintHandler, mxConstraintHandler | |
mxCoordinateAssignment, mxCoordinateAssignment | |
mxCurrentRootChange | |
mxCylinder, mxCylinder | |
mxDefaultKeyHandler, mxDefaultKeyHandler | |
mxDefaultPopupMenu, mxDefaultPopupMenu | |
mxDefaultToolbar, mxDefaultToolbar | |
mxDivResizer, mxDivResizer | |
mxDoubleEllipse, mxDoubleEllipse | |
mxDragSource, mxDragSource | |
mxEdgeHandler | |
mxEdgeLabelLayout, mxEdgeLabelLayout | |
mxEditor, mxEditor | |
mxEllipse, mxEllipse | |
mxEventObject, mxEventObject | |
mxEventSource | |
mxForm, mxForm | |
mxGenericChangeCodec, mxGenericChangeCodec | |
mxGeometry, mxGeometry | |
mxGeometryChange, mxGeometryChange | |
mxGraph, mxGraph | |
mxGraphAbstractHierarchyCell, mxGraphAbstractHierarchyCell | |
mxGraphHandler, mxGraphHandler | |
mxGraphHierarchyEdge, mxGraphHierarchyEdge | |
mxGraphHierarchyModel, mxGraphHierarchyModel | |
mxGraphHierarchyNode, mxGraphHierarchyNode | |
mxGraphLayout, mxGraphLayout | |
mxGraphModel, mxGraphModel | |
mxGraphSelectionModel, mxGraphSelectionModel | |
mxGraphView, mxGraphView | |
mxGuide, mxGuide | |
mxHandle, mxHandle | |
mxHexagon, mxHexagon | |
mxHierarchicalLayout, mxHierarchicalLayout | |
mxHierarchicalLayoutStage, mxHierarchicalLayoutStage | |
mxImage, mxImage | |
mxImageExport, mxImageExport | |
mxImageShape, mxImageShape | |
mxKeyHandler, mxKeyHandler | |
mxLabel, mxLabel | |
mxLayoutManager, mxLayoutManager | |
mxLine, mxLine | |
mxMedianHybridCrossingReduction, mxMedianHybridCrossingReduction | |
mxMinimumCycleRemover, mxMinimumCycleRemover | |
mxMorphing, mxMorphing | |
mxMouseEvent, mxMouseEvent | |
mxMultiplicity, mxMultiplicity | |
mxObjectCodec, mxObjectCodec | |
mxOutline, mxOutline | |
mxPanningHandler, mxPanningHandler | |
mxPartitionLayout, mxPartitionLayout | |
mxPoint, mxPoint | |
mxPolyline, mxPolyline | |
mxPopupMenu, mxPopupMenu | |
mxPopupMenuHandler, mxPopupMenuHandler | |
mxPrintPreview, mxPrintPreview | |
mxRadialTreeLayout, mxRadialTreeLayout | |
mxRectangle, mxRectangle | |
mxRectangleShape, mxRectangleShape | |
mxRhombus, mxRhombus | |
mxRootChange, mxRootChange | |
mxRubberband, mxRubberband | |
mxShape, mxShape | |
mxStackLayout, mxStackLayout | |
mxStencil, mxStencil | |
mxStyleChange, mxStyleChange | |
mxStylesheet, mxStylesheet | |
mxSvgCanvas2D, mxSvgCanvas2D | |
mxSwimlane, mxSwimlane | |
mxSwimlaneLayout, mxSwimlaneLayout | |
mxSwimlaneManager, mxSwimlaneManager | |
mxSwimlaneModel, mxSwimlaneModel | |
mxSwimlaneOrdering, mxSwimlaneOrdering | |
mxTerminalChange, mxTerminalChange | |
mxText, mxText | |
mxToolbar, mxToolbar | |
mxTooltipHandler, mxTooltipHandler | |
mxTriangle, mxTriangle | |
mxUndoableEdit, mxUndoableEdit | |
mxUndoManager, mxUndoManager | |
mxValueChange, mxValueChange | |
mxVertexHandler, mxVertexHandler | |
mxVisibleChange, mxVisibleChange | |
mxWindow, mxWindow | |
mxXmlCanvas2D, mxXmlCanvas2D | |
mxXmlRequest, mxXmlRequest |
M | |
makeDraggable, mxUtils | |
map, mxDictionary | |
mark | |
markCell, mxCellMarker | |
maxChainDfs, mxSwimlaneModel | |
MedianCellSorter, MedianCellSorter | |
medianPos, mxCoordinateAssignment | |
medianRank, mxMedianHybridCrossingReduction | |
medianValue, mxMedianHybridCrossingReduction | |
medianXValue, mxCoordinateAssignment | |
merge, mxCompactTreeLayout | |
mergeChildren, mxGraphModel | |
minNode, mxCoordinateAssignment | |
minPath, mxCoordinateAssignment | |
mixedModeHtml, mxShape | |
mod, mxUtils | |
mouseDown | |
mouseMove | |
mouseUp | |
move, mxGuide | |
moveCell | |
moveCells | |
moveChildren, mxVertexHandler | |
moveLabel, mxEdgeHandler | |
moveNode, mxCompactTreeLayout | |
moveState, mxCellStatePreview | |
moveTo | |
mxAbstractCanvas2D, mxAbstractCanvas2D | |
mxActor, mxActor | |
mxAnimation, mxAnimation | |
mxArrow, mxArrow | |
mxArrowConnector, mxArrowConnector | |
mxAutoSaveManager, mxAutoSaveManager | |
mxCell, mxCell | |
mxCellAttributeChange, mxCellAttributeChange | |
mxCellEditor, mxCellEditor | |
mxCellHighlight, mxCellHighlight | |
mxCellMarker, mxCellMarker | |
mxCellOverlay, mxCellOverlay | |
mxCellRenderer, mxCellRenderer | |
mxCellState, mxCellState | |
mxCellStatePreview, mxCellStatePreview | |
mxCellTracker, mxCellTracker | |
mxChildChange, mxChildChange | |
mxCircleLayout, mxCircleLayout | |
mxCloud, mxCloud | |
mxCodec, mxCodec | |
mxCollapseChange, mxCollapseChange | |
mxCompactTreeLayout | |
mxCompositeLayout, mxCompositeLayout | |
mxConnectionConstraint, mxConnectionConstraint | |
mxConnectionHandler, mxConnectionHandler | |
mxConnector, mxConnector | |
mxConstraintHandler, mxConstraintHandler | |
mxCoordinateAssignment, mxCoordinateAssignment | |
mxCurrentRootChange | |
mxCylinder, mxCylinder | |
mxDefaultKeyHandler, mxDefaultKeyHandler | |
mxDefaultPopupMenu, mxDefaultPopupMenu | |
mxDefaultToolbar, mxDefaultToolbar | |
mxDivResizer, mxDivResizer | |
mxDoubleEllipse, mxDoubleEllipse | |
mxDragSource, mxDragSource | |
mxEdgeHandler | |
mxEdgeLabelLayout, mxEdgeLabelLayout | |
mxEditor, mxEditor | |
mxEllipse, mxEllipse | |
mxEventObject, mxEventObject | |
mxEventSource | |
mxForm, mxForm | |
mxGenericChangeCodec, mxGenericChangeCodec | |
mxGeometry, mxGeometry | |
mxGeometryChange, mxGeometryChange | |
mxGraph, mxGraph | |
mxGraphAbstractHierarchyCell, mxGraphAbstractHierarchyCell | |
mxGraphHandler, mxGraphHandler | |
mxGraphHierarchyEdge, mxGraphHierarchyEdge | |
mxGraphHierarchyModel, mxGraphHierarchyModel | |
mxGraphHierarchyNode, mxGraphHierarchyNode | |
mxGraphLayout, mxGraphLayout | |
mxGraphModel, mxGraphModel | |
mxGraphSelectionModel, mxGraphSelectionModel | |
mxGraphView, mxGraphView | |
mxGuide, mxGuide | |
mxHandle, mxHandle | |
mxHexagon, mxHexagon | |
mxHierarchicalLayout, mxHierarchicalLayout | |
mxHierarchicalLayoutStage, mxHierarchicalLayoutStage | |
mxImage, mxImage | |
mxImageExport, mxImageExport | |
mxImageShape, mxImageShape | |
mxKeyHandler, mxKeyHandler | |
mxLabel, mxLabel | |
mxLayoutManager, mxLayoutManager | |
mxLine, mxLine | |
mxMedianHybridCrossingReduction, mxMedianHybridCrossingReduction | |
mxMinimumCycleRemover, mxMinimumCycleRemover | |
mxMorphing, mxMorphing | |
mxMouseEvent, mxMouseEvent | |
mxMultiplicity, mxMultiplicity | |
mxObjectCodec, mxObjectCodec | |
mxOutline, mxOutline | |
mxPanningHandler, mxPanningHandler | |
mxPartitionLayout, mxPartitionLayout | |
mxPoint, mxPoint | |
mxPolyline, mxPolyline | |
mxPopupMenu, mxPopupMenu | |
mxPopupMenuHandler, mxPopupMenuHandler | |
mxPrintPreview, mxPrintPreview | |
mxRadialTreeLayout, mxRadialTreeLayout | |
mxRectangle, mxRectangle | |
mxRectangleShape, mxRectangleShape | |
mxRhombus, mxRhombus | |
mxRootChange, mxRootChange | |
mxRubberband, mxRubberband | |
mxShape, mxShape | |
mxStackLayout, mxStackLayout | |
mxStencil, mxStencil | |
mxStyleChange, mxStyleChange | |
mxStylesheet, mxStylesheet | |
mxSvgCanvas2D, mxSvgCanvas2D | |
mxSwimlane, mxSwimlane | |
mxSwimlaneLayout, mxSwimlaneLayout | |
mxSwimlaneManager, mxSwimlaneManager | |
mxSwimlaneModel, mxSwimlaneModel | |
mxSwimlaneOrdering, mxSwimlaneOrdering | |
mxTerminalChange, mxTerminalChange | |
mxText, mxText | |
mxToolbar, mxToolbar | |
mxTooltipHandler, mxTooltipHandler | |
mxTriangle, mxTriangle | |
mxUndoableEdit, mxUndoableEdit | |
mxUndoManager, mxUndoManager | |
mxValueChange, mxValueChange | |
mxVertexHandler, mxVertexHandler | |
mxVisibleChange, mxVisibleChange | |
mxWindow, mxWindow | |
mxXmlCanvas2D, mxXmlCanvas2D | |
mxXmlRequest, mxXmlRequest |
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 )
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 )
Performs a depth first search on the internal hierarchy model.
mxSwimlaneModel.prototype.maxChainDfs = function( parent, root, connectingEdge, seen, chainCount )
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 )
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 )
Performs one median positioning sweep in both directions
mxCoordinateAssignment.prototype.minNode = function( model )
Straightens out chains of virtual nodes where possibleacade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.minPath = function( graph, model )
Returns the remainder of division of n by m.
mod: function( n, m )
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 )
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 )
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 )
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 )
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 )
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 )
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 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 )
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 )
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 )
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 )
Performs a depth first search on the internal hierarchy model.
mxSwimlaneModel.prototype.maxChainDfs = function( parent, root, connectingEdge, seen, chainCount )
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 )
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 )
Performs one median positioning sweep in both directions
mxCoordinateAssignment.prototype.minNode = function( model )
Straightens out chains of virtual nodes where possibleacade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.minPath = function( graph, model )
Returns the remainder of division of n by m.
mod: function( n, m )
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 )
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 )
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 )
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 )
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 )
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 )
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 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 )
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 )
N | |
notify, mxUndoableEdit | |
O | |
offset, mxCompactTreeLayout | |
onEncode, mxRootChangeCodec | |
onInit | |
open | |
orderCells, mxGraph | |
OrthConnector, mxEdgeStyle | |
outline, mxOutline |
N | |
notify, mxUndoableEdit | |
O | |
offset, mxCompactTreeLayout | |
onEncode, mxRootChangeCodec | |
onInit | |
open | |
orderCells, mxGraph | |
OrthConnector, mxEdgeStyle | |
outline, mxOutline |
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.notify = function()
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.notify = function()
mxCompactTreeLayout.prototype.offset = function( p1, p2, a1, a2, b1, b2 )
Opens the specified file synchronously and parses it using readGraphModel.
mxEditor.prototype.open = function ( filename )
Shows the print preview window.
mxPrintPreview.prototype.open = function( css, targetWindow, forcePageBreaks, keepOpen )
Moves the given cells to the front or back.
mxGraph.prototype.orderCells = function( back, cells )
Implements a local orthogonal router between the given cells.
OrthConnector: function( state, source, target, points, result )
mxCompactTreeLayout.prototype.offset = function( p1, p2, a1, a2, b1, b2 )
Opens the specified file synchronously and parses it using readGraphModel.
mxEditor.prototype.open = function ( filename )
Shows the print preview window.
mxPrintPreview.prototype.open = function( css, targetWindow, forcePageBreaks, keepOpen )
Moves the given cells to the front or back.
mxGraph.prototype.orderCells = function( back, cells )
Implements a local orthogonal router between the given cells.
OrthConnector: function( state, source, target, points, result )
P | |
paint | |
paintBackground | |
paintEdgeShape | |
paintForeground | |
paintGlassEffect, mxShape | |
paintImage, mxLabel | |
paintIndicator, mxLabel | |
paintLine, mxPolyline | |
paintRoundedSwimlane, mxSwimlane | |
paintSwimlane, mxSwimlane | |
paintVertexShape | |
panGraph | |
para, mxUtils | |
parentForCellChanged, mxGraphModel | |
parse, mxResources | |
parseConstraint, mxStencil | |
parseConstraints, mxStencil | |
parseCssNumber, mxUtils | |
parseDescription, mxStencil | |
parseXml, mxUtils | |
paste, mxClipboard | |
placeLabels, mxEdgeLabelLayout | |
placementStage | |
plainText, mxVmlCanvas2D | |
popup | |
positionChanged, mxHandle | |
post, mxUtils | |
postConfigureShape, mxCellRenderer | |
postDiagram, mxEditor | |
postProcessCellStyle, mxGraph | |
prepareTextarea, mxCellEditor | |
print, mxPrintPreview | |
printScreen, mxUtils | |
process, mxCellMarker | |
processChange, mxGraph | |
processEvent, mxHandle | |
processInclude, mxObjectCodec | |
processReversedEdge, mxCoordinateAssignment | |
prompt, mxUtils | |
ptLineDist, mxUtils | |
ptSegDistSq, mxUtils | |
put, mxDictionary | |
putCellStyle, mxStylesheet | |
putDefaultEdgeStyle, mxStylesheet | |
putDefaultVertexStyle, mxStylesheet | |
putImage, mxImageBundle | |
putObject, mxCodec | |
putValue, mxStyleRegistry |
P | |
paint | |
paintBackground | |
paintEdgeShape | |
paintForeground | |
paintGlassEffect, mxShape | |
paintImage, mxLabel | |
paintIndicator, mxLabel | |
paintLine, mxPolyline | |
paintRoundedSwimlane, mxSwimlane | |
paintSwimlane, mxSwimlane | |
paintVertexShape | |
panGraph | |
para, mxUtils | |
parentForCellChanged, mxGraphModel | |
parse, mxResources | |
parseConstraint, mxStencil | |
parseConstraints, mxStencil | |
parseCssNumber, mxUtils | |
parseDescription, mxStencil | |
parseXml, mxUtils | |
paste, mxClipboard | |
placeLabels, mxEdgeLabelLayout | |
placementStage | |
plainText, mxVmlCanvas2D | |
popup | |
positionChanged, mxHandle | |
post, mxUtils | |
postConfigureShape, mxCellRenderer | |
postDiagram, mxEditor | |
postProcessCellStyle, mxGraph | |
prepareTextarea, mxCellEditor | |
print, mxPrintPreview | |
printScreen, mxUtils | |
process, mxCellMarker | |
processChange, mxGraph | |
processEvent, mxHandle | |
processInclude, mxObjectCodec | |
processReversedEdge, mxCoordinateAssignment | |
prompt, mxUtils | |
ptLineDist, mxUtils | |
ptSegDistSq, mxUtils | |
put, mxDictionary | |
putCellStyle, mxStylesheet | |
putDefaultEdgeStyle, mxStylesheet | |
putDefaultVertexStyle, mxStylesheet | |
putImage, mxImageBundle | |
putObject, mxCodec | |
putValue, mxStyleRegistry |
Generic rendering code.
mxShape.prototype.paint = function( c )
Generic rendering code.
mxText.prototype.paint = function( c, update )
Paints the background.
mxDoubleEllipse.prototype.paintBackground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintBackground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintBackground = function( c, x, y, w, h )
Paints the line shape.
mxArrow.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxArrowConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxPolyline.prototype.paintEdgeShape = function( c, pts )
Hook for subclassers.
mxShape.prototype.paintEdgeShape = function( c, pts )
Paints the foreground.
mxDoubleEllipse.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintForeground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintForeground = function( c, x, y, w, h )
Paints the glass gradient effect.
mxShape.prototype.paintGlassEffect = function( c, x, y, w, h, arc )
Generic background painting implementation.
mxLabel.prototype.paintImage = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintIndicator = function( c, x, y, w, h )
Paints the line shape.
mxPolyline.prototype.paintLine = function( c, pts, rounded )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintRoundedSwimlane = function( c, x, y, w, h, start, r, fill, swimlaneLine )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintSwimlane = function( c, x, y, w, h, start, fill, swimlaneLine )
Redirects to redrawPath for subclasses to work.
mxActor.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxCylinder.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the ellipse shape.
mxEllipse.prototype.paintVertexShape = function( c, x, y, w, h )
Generic background painting implementation.
mxImageShape.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxLine.prototype.paintVertexShape = function( c, x, y, w, h )
Generic painting implementation.
mxRhombus.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the vertex shape.
mxShape.prototype.paintVertexShape = function( c, x, y, w, h )
Shifts the graph display by the given amount.
mxGraph.prototype.panGraph = function( dx, dy )
Pans graph by the given amount.
mxPanningHandler.prototype.panGraph = function( dx, dy )
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
para: function( parent, text )
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Parses the key, value pairs in the specified text and stores them as local resources.
parse: function( text )
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraint = function( node )
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseConstraints = function()
Parses the given CSS numeric value adding handling for the values thin, medium and thick (2, 4 and 6).
parseCssNumber: function( value )
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
mxStencil.prototype.parseDescription = function()
Parses the specified XML string into a new XML document and returns the new document.
parseXml: function()
Pastes the cells into the specified graph restoring the relation to parents, if possible.
paste: function( graph )
Places the labels of the given edges.
mxEdgeLabelLayout.prototype.placeLabels = function( v, e )
Executes the placement stage using mxCoordinateAssignment.
mxHierarchicalLayout.prototype.placementStage = function( initialX, parent )
Executes the placement stage using mxCoordinateAssignment.
mxSwimlaneLayout.prototype.placementStage = function( initialX, parent )
Paints the outline of the current path.
mxVmlCanvas2D.prototype.plainText = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Shows the popup menu for the given event and cell.
mxPopupMenu.prototype.popup = function( x, y, cell, evt )
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
popup: function( content, isInternalWindow )
Called after setPosition has been called in processEvent.
mxHandle.prototype.positionChanged = function()
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
post: function( url, params, onload, onerror )
Replaces any reserved words used for attributes, eg.
mxCellRenderer.prototype.postConfigureShape = function( state )
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxEditor.prototype.postDiagram = function ( url, data )
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxGraph.prototype.postProcessCellStyle = function( style )
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.print = function( css )
Prints the specified graph using a new window and the built-in print dialog.
printScreen: function( graph )
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxCellMarker.prototype.process = function( me )
Processes the given change and invalidates the respective cached data in view.
mxGraph.prototype.processChange = function( change )
Processes the given mxMouseEvent and invokes setPosition.
mxHandle.prototype.processEvent = function( me )
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxObjectCodec.prototype.processInclude = function( dec, node, into )
Hook to add additional processing
mxCoordinateAssignment.prototype.processReversedEdge = function( graph, model )
Displays the given message in a prompt dialog.
prompt: function( message, defaultValue )
Returns the distance between a line defined by two points and a point.
ptLineDist: function( x1, y1, x2, y2, px, py )
Returns the square distance between a segment and a point.
ptSegDistSq: function( x1, y1, x2, y2, px, py )
Stores the value under the given key and returns the previous value for that key.
mxDictionary.prototype.put = function( key, value )
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putCellStyle = function( name, style )
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultEdgeStyle = function( style )
Sets the default style for vertices using defaultVertex as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function( style )
Adds the specified entry to the map.
mxImageBundle.prototype.putImage = function( key, value, fallback )
Assoiates the given object with the given ID and returns the given object.
mxCodec.prototype.putObject = function( id, obj )
Puts the given object into the registry under the given name.
putValue: function( name, obj )
Generic rendering code.
mxShape.prototype.paint = function( c )
Generic rendering code.
mxText.prototype.paint = function( c, update )
Paints the background.
mxDoubleEllipse.prototype.paintBackground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintBackground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintBackground = function( c, x, y, w, h )
Paints the line shape.
mxArrow.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxArrowConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxPolyline.prototype.paintEdgeShape = function( c, pts )
Hook for subclassers.
mxShape.prototype.paintEdgeShape = function( c, pts )
Paints the foreground.
mxDoubleEllipse.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintForeground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintForeground = function( c, x, y, w, h )
Paints the glass gradient effect.
mxShape.prototype.paintGlassEffect = function( c, x, y, w, h, arc )
Generic background painting implementation.
mxLabel.prototype.paintImage = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintIndicator = function( c, x, y, w, h )
Paints the line shape.
mxPolyline.prototype.paintLine = function( c, pts, rounded )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintRoundedSwimlane = function( c, x, y, w, h, start, r, fill, swimlaneLine )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintSwimlane = function( c, x, y, w, h, start, fill, swimlaneLine )
Redirects to redrawPath for subclasses to work.
mxActor.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxCylinder.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the ellipse shape.
mxEllipse.prototype.paintVertexShape = function( c, x, y, w, h )
Generic background painting implementation.
mxImageShape.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxLine.prototype.paintVertexShape = function( c, x, y, w, h )
Generic painting implementation.
mxRhombus.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the vertex shape.
mxShape.prototype.paintVertexShape = function( c, x, y, w, h )
Shifts the graph display by the given amount.
mxGraph.prototype.panGraph = function( dx, dy )
Pans graph by the given amount.
mxPanningHandler.prototype.panGraph = function( dx, dy )
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
para: function( parent, text )
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Parses the key, value pairs in the specified text and stores them as local resources.
parse: function( text )
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraint = function( node )
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseConstraints = function()
Parses the given CSS numeric value adding handling for the values thin, medium and thick (2, 4 and 6).
parseCssNumber: function( value )
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
mxStencil.prototype.parseDescription = function()
Parses the specified XML string into a new XML document and returns the new document.
parseXml: function()
Pastes the cells into the specified graph restoring the relation to parents, if possible.
paste: function( graph )
Places the labels of the given edges.
mxEdgeLabelLayout.prototype.placeLabels = function( v, e )
Executes the placement stage using mxCoordinateAssignment.
mxHierarchicalLayout.prototype.placementStage = function( initialX, parent )
Executes the placement stage using mxCoordinateAssignment.
mxSwimlaneLayout.prototype.placementStage = function( initialX, parent )
Paints the outline of the current path.
mxVmlCanvas2D.prototype.plainText = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Shows the popup menu for the given event and cell.
mxPopupMenu.prototype.popup = function( x, y, cell, evt )
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
popup: function( content, isInternalWindow )
Called after setPosition has been called in processEvent.
mxHandle.prototype.positionChanged = function()
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
post: function( url, params, onload, onerror )
Replaces any reserved words used for attributes, eg.
mxCellRenderer.prototype.postConfigureShape = function( state )
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxEditor.prototype.postDiagram = function ( url, data )
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxGraph.prototype.postProcessCellStyle = function( style )
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.print = function( css )
Prints the specified graph using a new window and the built-in print dialog.
printScreen: function( graph )
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxCellMarker.prototype.process = function( me )
Processes the given change and invalidates the respective cached data in view.
mxGraph.prototype.processChange = function( change )
Processes the given mxMouseEvent and invokes setPosition.
mxHandle.prototype.processEvent = function( me )
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxObjectCodec.prototype.processInclude = function( dec, node, into )
Hook to add additional processing
mxCoordinateAssignment.prototype.processReversedEdge = function( graph, model )
Displays the given message in a prompt dialog.
prompt: function( message, defaultValue )
Returns the distance between a line defined by two points and a point.
ptLineDist: function( x1, y1, x2, y2, px, py )
Returns the square distance between a segment and a point.
ptSegDistSq: function( x1, y1, x2, y2, px, py )
Stores the value under the given key and returns the previous value for that key.
mxDictionary.prototype.put = function( key, value )
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putCellStyle = function( name, style )
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultEdgeStyle = function( style )
Sets the default style for vertices using defaultVertex as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function( style )
Adds the specified entry to the map.
mxImageBundle.prototype.putImage = function( key, value, fallback )
Assoiates the given object with the given ID and returns the given object.
mxCodec.prototype.putObject = function( id, obj )
Puts the given object into the registry under the given name.
putValue: function( name, obj )
Q | |
quadTo |
Q | |
quadTo |
Adds a quadratic curve to the current path.
mxAbstractCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Replaces quadratic curve with bezier curve in VML.
mxVmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Adds a quadratic curve to the current path.
mxXmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Adds a quadratic curve to the current path.
mxAbstractCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Replaces quadratic curve with bezier curve in VML.
mxVmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Adds a quadratic curve to the current path.
mxXmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
R | |
rankCoordinates, mxCoordinateAssignment | |
rankMedianPosition, mxCoordinateAssignment | |
readGraphModel, mxEditor | |
reconfigure, mxShape | |
rect | |
rectangleIntersectsSegment, mxUtils | |
RectanglePerimeter, mxPerimeter | |
redirectMouseEvents, mxEvent | |
redo | |
redraw | |
redrawBackgroundImage, mxGraphView | |
redrawCellOverlays, mxCellRenderer | |
redrawControl, mxCellRenderer | |
redrawHandles | |
redrawHtml, mxShape | |
redrawHtmlShape | |
redrawIcons, mxConnectionHandler | |
redrawInnerBends | |
redrawLabel, mxCellRenderer | |
redrawLabelShape, mxCellRenderer | |
redrawPath | |
redrawShape | |
reduceTemperature, mxFastOrganicLayout | |
reference, mxCodec | |
refresh | |
refreshTasks, mxEditor | |
register, mxCodecRegistry | |
registerShape, mxCellRenderer | |
relativeCcw, mxUtils | |
release, mxEvent | |
releaseSvgGradients, mxShape | |
remove | |
removeAllListeners, mxEvent | |
removeAllStylenames, mxUtils | |
removeCell, mxGraphSelectionModel | |
removeCellOverlay, mxGraph | |
removeCellOverlays, mxGraph | |
removeCells | |
removeCellsAfterUngroup, mxGraph | |
removeCellsFromParent, mxGraph | |
removeCursors, mxUtils | |
removeDragElement, mxDragSource | |
removeDuplicates, mxUtils | |
removeEdge, mxCell | |
removeFromParent, mxCell | |
removeFromTerminal, mxCell | |
removeGestureListeners, mxEvent | |
removeHint | |
removeImageBundle, mxGraph | |
removeListener | |
removeListeners, mxDragSource | |
removeMouseListener, mxGraph | |
removePoint, mxEdgeHandler | |
removeSelectionCell, mxGraph | |
removeSelectionCells, mxGraph | |
removeState, mxGraphView | |
removeStateForCell, mxGraph | |
removeStylename, mxUtils | |
removeWhitespace, mxUtils | |
renderPage, mxPrintPreview | |
repaint | |
replacePlaceholders, mxResources | |
replaceTrailingNewlines, mxUtils | |
repositionValid, mxCoordinateAssignment | |
reset | |
resetEdge, mxGraph | |
resetEdges, mxGraph | |
resetFirstTime, mxEditor | |
resetHistory, mxEditor | |
resetMode, mxToolbar | |
resetStyles | |
resetTimer, mxTooltipHandler | |
resetValidationState, mxGraphView | |
resize | |
resizeCell | |
resizeCells, mxGraph | |
resizeChildCells, mxGraph | |
resizeHeight, mxDivResizer | |
resizeSwimlane, mxSwimlaneManager | |
resizeWidth, mxDivResizer | |
resolve, mxCellPath | |
resolveColor, mxCellRenderer | |
restore | |
restoreClone, mxGraphModel | |
revalidate, mxGraphView | |
revalidateState, mxCellStatePreview | |
reversePortConstraints, mxUtils | |
RhombusPerimeter, mxPerimeter | |
rootChanged, mxGraphModel | |
rotate | |
rotate90, mxRectangle | |
rotateCell, mxVertexHandler | |
rotateClick, mxVertexHandler | |
rotateLabelBounds, mxCellRenderer | |
rotatePoint | |
rotateVertex, mxVertexHandler | |
roundAngle, mxVertexHandler | |
roundLength | |
roundrect | |
route, mxParallelEdgeLayout | |
rtrim, mxUtils | |
run |
R | |
rankCoordinates, mxCoordinateAssignment | |
rankMedianPosition, mxCoordinateAssignment | |
readGraphModel, mxEditor | |
reconfigure, mxShape | |
rect | |
rectangleIntersectsSegment, mxUtils | |
RectanglePerimeter, mxPerimeter | |
redirectMouseEvents, mxEvent | |
redo | |
redraw | |
redrawBackgroundImage, mxGraphView | |
redrawCellOverlays, mxCellRenderer | |
redrawControl, mxCellRenderer | |
redrawHandles | |
redrawHtml, mxShape | |
redrawHtmlShape | |
redrawIcons, mxConnectionHandler | |
redrawInnerBends | |
redrawLabel, mxCellRenderer | |
redrawLabelShape, mxCellRenderer | |
redrawPath | |
redrawShape | |
reduceTemperature, mxFastOrganicLayout | |
reference, mxCodec | |
refresh | |
refreshTasks, mxEditor | |
register, mxCodecRegistry | |
registerShape, mxCellRenderer | |
relativeCcw, mxUtils | |
release, mxEvent | |
releaseSvgGradients, mxShape | |
remove | |
removeAllListeners, mxEvent | |
removeAllStylenames, mxUtils | |
removeCell, mxGraphSelectionModel | |
removeCellOverlay, mxGraph | |
removeCellOverlays, mxGraph | |
removeCells | |
removeCellsAfterUngroup, mxGraph | |
removeCellsFromParent, mxGraph | |
removeCursors, mxUtils | |
removeDragElement, mxDragSource | |
removeDuplicates, mxUtils | |
removeEdge, mxCell | |
removeFromParent, mxCell | |
removeFromTerminal, mxCell | |
removeGestureListeners, mxEvent | |
removeHint | |
removeImageBundle, mxGraph | |
removeListener | |
removeListeners, mxDragSource | |
removeMouseListener, mxGraph | |
removePoint, mxEdgeHandler | |
removeSelectionCell, mxGraph | |
removeSelectionCells, mxGraph | |
removeState, mxGraphView | |
removeStateForCell, mxGraph | |
removeStylename, mxUtils | |
removeWhitespace, mxUtils | |
renderPage, mxPrintPreview | |
repaint | |
replacePlaceholders, mxResources | |
replaceTrailingNewlines, mxUtils | |
repositionValid, mxCoordinateAssignment | |
reset | |
resetEdge, mxGraph | |
resetEdges, mxGraph | |
resetFirstTime, mxEditor | |
resetHistory, mxEditor | |
resetMode, mxToolbar | |
resetStyles | |
resetTimer, mxTooltipHandler | |
resetValidationState, mxGraphView | |
resize | |
resizeCell | |
resizeCells, mxGraph | |
resizeChildCells, mxGraph | |
resizeHeight, mxDivResizer | |
resizeSwimlane, mxSwimlaneManager | |
resizeWidth, mxDivResizer | |
resolve, mxCellPath | |
resolveColor, mxCellRenderer | |
restore | |
restoreClone, mxGraphModel | |
revalidate, mxGraphView | |
revalidateState, mxCellStatePreview | |
reversePortConstraints, mxUtils | |
RhombusPerimeter, mxPerimeter | |
rootChanged, mxGraphModel | |
rotate | |
rotate90, mxRectangle | |
rotateCell, mxVertexHandler | |
rotateClick, mxVertexHandler | |
rotateLabelBounds, mxCellRenderer | |
rotatePoint | |
rotateVertex, mxVertexHandler | |
roundAngle, mxVertexHandler | |
roundLength | |
roundrect | |
route, mxParallelEdgeLayout | |
rtrim, mxUtils | |
run |
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.rankCoordinates = function( rankValue, graph, model )
Performs median minimisation over one rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function( rankValue, model, nextRankValue )
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxEditor.prototype.readGraphModel = function ( node )
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.rect = function( x, y, w, h )
Sets the current path to a rectangle.
mxVmlCanvas2D.prototype.rect = function( x, y, w, h )
Puts a rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.rect = function( x, y, w, h )
Returns true if the given rectangle intersects the given segment.
rectangleIntersectsSegment: function( bounds, p1, p2 )
Describes a rectangular perimeter for the given bounds.
RectanglePerimeter: function ( bounds, vertex, next, orthogonal )
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
redirectMouseEvents: function( node, graph, state, down, move, up, dblClick )
Redo the last change in graph.
mxEditor.prototype.redo = function ()
Redoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes the last change.
mxUndoManager.prototype.redo = function()
Overridden to invoke refresh before the redraw.
mxEdgeSegmentHandler.prototype.redraw = function()
Updates the bounds or points and scale of the shapes for the given cell state.
mxCellRenderer.prototype.redraw = function( state, force, rendering )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxEdgeHandler.prototype.redraw = function()
Renders the shape for this handle.
mxHandle.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxImageShape.prototype.redrawHtmlShape = function()
Reconfigures this shape.
mxLabel.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.redraw = function()
Renders the text using the given DOM nodes.
mxText.prototype.redraw = function()
Redraws the handles and the preview.
mxVertexHandler.prototype.redraw = function()
Updates the bounds and redraws the background image.
mxGraphView.prototype.redrawBackgroundImage = function( backgroundImage, bg )
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawCellOverlays = function( state, forced )
Redraws the control for the given cell state.
mxCellRenderer.prototype.redrawControl = function( state, forced )
Redraws the handles.
mxEdgeHandler.prototype.redrawHandles = function()
Redraws the handles.
mxVertexHandler.prototype.redrawHandles = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.redrawHtmlShape = function()
Generic background painting implementation.
mxLabel.prototype.redrawHtmlShape = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlShape = function()
Redraws the given array of mxImageShapes.
mxConnectionHandler.prototype.redrawIcons = function( icons, state )
Updates the position of the custom bends.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Redraws the label for the given cell state.
mxCellRenderer.prototype.redrawLabel = function( state, forced )
Called to invoked redraw on the given text shape.
mxCellRenderer.prototype.redrawLabelShape = function( shape )
Draws the path for this shape.
mxActor.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCloud.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function( c, x, y, w, h, isForeground )
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function( c, x, y, w, h )
Redraws the shape for the given cell state.
mxCellRenderer.prototype.redrawShape = function( state, force, rendering )
Updates the SVG or VML shape.
mxShape.prototype.redrawShape = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxCodec.prototype.reference = function( obj )
Refreshes the bends of this handler.
mxEdgeHandler.prototype.refresh = function()
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraph.prototype.refresh = function( cell )
Clears the view if currentRoot is not null and revalidates.
mxGraphView.prototype.refresh = function()
Invokes update and revalidate the outline.
mxOutline.prototype.refresh = function()
Reloads or updates all handlers.
mxSelectionCellsHandler.prototype.refresh = function()
Updates the contents of the tasks window using createTasks.
mxEditor.prototype.refreshTasks = function ( div )
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
register: function( codec )
Registers the given constructor under the specified key in this instance of the renderer.
mxCellRenderer.registerShape = function( key, shape )
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
relativeCcw: function( x1, y1, x2, y2, px, py )
Removes the known listeners from the given DOM node and its descendants.
release: function( element )
Paints the line shape.
mxShape.prototype.releaseSvgGradients = function( grads )
Removes the child at the specified index from the child array and returns the child that was removed.
mxCell.prototype.remove = function( index )
Removes the value for the given key and returns the value that has been removed.
mxDictionary.prototype.remove = function( key )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Removes all occurrences of the given object in the given array or object.
remove: function( obj, array )
Removes all listeners from the given element.
removeAllListeners: function( element )
Removes all stylenames from the given style and returns the updated style.
removeAllStylenames: function( style )
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraphSelectionModel.prototype.removeCell = function( cell )
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlay = function( cell, overlay )
Removes all mxCellOverlays from the given cell.
mxGraph.prototype.removeCellOverlays = function( cell )
Hook to remove the given cells from the given graph after a cut operation.
removeCells: function( graph, cells )
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraph.prototype.removeCells = function( cells, includeEdges )
mxGraphSelectionModel.prototype.removeCells = function( cells )
Hook to remove the groups after ungroupCells.
mxGraph.prototype.removeCellsAfterUngroup = function( cells )
Removes the specified cells from their parents and adds them to the default parent.
mxGraph.prototype.removeCellsFromParent = function( cells )
Removes the cursors from the style of the given DOM node and its descendants.
removeCursors: function( element )
Removes and destroys the dragElement.
mxDragSource.prototype.removeDragElement = function()
Removes all duplicates from the given array.
removeDuplicates: function( arr )
Removes the specified edge from the edge array and returns the edge.
mxCell.prototype.removeEdge = function( edge, isOutgoing )
Removes the cell from its parent.
mxCell.prototype.removeFromParent = function()
Removes the edge from its source or target terminal.
mxCell.prototype.removeFromTerminal = function( isSource )
Removes the given listeners from mousedown, mousemove, mouseup and the respective touch events if mxClient.IS_TOUCH is true.
removeGestureListeners: function( node, startListener, moveListener, endListener )
Hooks for subclassers to hide details when the handler gets inactive.
mxEdgeHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxGraphHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxVertexHandler.prototype.removeHint = function()
Removes the specified mxImageBundle.
mxGraph.prototype.removeImageBundle = function( bundle )
Removes the specified listener from the given element.
removeListener: function()
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Actives the given graph as a drop target.
mxDragSource.prototype.removeListeners = function()
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Removes the control point at the given index from the given state.
mxEdgeHandler.prototype.removePoint = function( state, index )
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCell = function( cell )
Removes the given cells from the selection.
mxGraph.prototype.removeSelectionCells = function( cells )
Removes and returns the mxCellState for the given cell.
mxGraphView.prototype.removeState = function( cell )
Removes all cached information for the given cell and its descendants.
mxGraph.prototype.removeStateForCell = function( cell )
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeStylename: function( style, stylename )
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
removeWhitespace: function( node, before )
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxPrintPreview.prototype.renderPage = function( w, h, dx, dy, content, pageNumber )
Computes the bounding box and updates the style of the div.
mxRubberband.prototype.repaint = function()
Replaces the given placeholders with the given parameters.
replacePlaceholders: function( value, params )
Replaces each trailing newline with the given pattern.
replaceTrailingNewlines: function( str, pattern )
Determines whether or not a node may be moved to the specified x position on the specified rank
mxCoordinateAssignment.prototype.repositionValid = function( model, cell, rank, position )
Resets the state of this canvas.
mxAbstractCanvas2D.prototype.reset = function()
Resets all counters.
mxAutoSaveManager.prototype.reset = function()
Resets the state of the cell marker.
mxCellMarker.prototype.reset = function()
Resets the state of this handler.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Stops and removes everything and restores the state of the object.
mxDragSource.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handle by setting its visibility to true.
mxHandle.prototype.reset = function()
Resets the state of the rubberband selection.
mxRubberband.prototype.reset = function()
Resets all handlers.
mxSelectionCellsHandler.prototype.reset = function()
Returns any offsets for rendering pixels.
mxSvgCanvas2D.prototype.reset = function()
Resets and/or restarts the timer to trigger the display of the tooltip.
mxTooltipHandler.prototype.reset = function( me, restart )
Resets the state of this handler.
mxVertexHandler.prototype.reset = function()
Resets the control points of the given edge.
mxGraph.prototype.resetEdge = function( edge )
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdges = function( cells )
Resets the cookie that is used to remember if the editor has already been used.
mxEditor.prototype.resetFirstTime = function ()
Resets the command history, modified state and counters.
mxEditor.prototype.resetHistory = function ()
Selects the default mode and resets the state of the previously selected mode.
mxToolbar.prototype.resetMode = function( forced )
Resets all styles.
mxShape.prototype.resetStyles = function()
Resets all styles.
mxText.prototype.resetStyles = function()
Resets the timer.
mxTooltipHandler.prototype.resetTimer = function()
Resets the current validation state.
mxGraphView.prototype.resetValidationState = function()
Returns modified.
mxCellEditor.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
mxDivResizer.prototype.resize = function()
Sets the bounds of the given cell using resizeCells.
mxGraph.prototype.resizeCell = function( cell, bounds, recurse )
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxVertexHandler.prototype.resizeCell = function( cell, dx, dy, index, gridEnabled, constrained, recurse )
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeCells = function( cells, bounds, recurse )
Resizes the child cells of the given cell for the given new geometry with respect to the current geometry of the cell.
mxGraph.prototype.resizeChildCells = function( cell, newGeo )
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxSwimlaneManager.prototype.resizeSwimlane = function( swimlane, w, h, parentHorizontal )
Returns the cell for the specified cell path using the given root as the root of the path.
resolve: function( root, path )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.resolveColor = function( state, field, key )
Restores the current state.
mxAbstractCanvas2D.prototype.restore = function()
Restores the drawing state.
mxXmlCanvas2D.prototype.restore = function()
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Revalidates the complete view with all cell states.
mxGraphView.prototype.revalidate = function()
mxCellStatePreview.prototype.revalidateState = function( state, dx, dy, visitor )
Reverse the port constraint bitmask.
reversePortConstraints: function( constraint )
Describes a rhombus (aka diamond) perimeter.
RhombusPerimeter: function ( bounds, vertex, next, orthogonal )
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Rotates the current state.
mxAbstractCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates the geometry by the given angle around the given center.
mxGeometry.prototype.rotate = function( angle, cx )
Sets the rotation of the canvas.
mxSvgCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Sets the rotation of the canvas.
mxVmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates and/or flips the output around a given center.
mxXmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates this rectangle by 90 degree around its center point.
mxRectangle.prototype.rotate90 = function()
Hook for subclassers to implement a single click on the rotation handle.
mxVertexHandler.prototype.rotateClick = function()
Adds the shape rotation to the given label bounds and applies the alignment and offsets.
mxCellRenderer.prototype.rotateLabelBounds = function( state, bounds )
Rotates the given point and returns the result as an mxPoint.
mxAbstractCanvas2D.prototype.rotatePoint = function( x, y, theta, cx, cy )
Rotates the point by the given angle.
mxHandle.prototype.rotatePoint = function( pt, alpha )
Hook for rounding the angle.
mxVertexHandler.prototype.roundAngle = function( angle )
Hook for rounding the unscaled width or height.
mxEdgeHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled vector.
mxGraphHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled width or height.
mxVertexHandler.prototype.roundLength = function( length )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Sets the current path to a rounded rectangle.
mxVmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Puts a rounded rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Routes the given edge via the given point.
mxParallelEdgeLayout.prototype.route = function( edge, x, y )
Strips all whitespaces from the end of the string.
rtrim: function( str, chars )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxHierarchicalLayout.prototype.run = function( parent )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxSwimlaneLayout.prototype.run = function( parent )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.rankCoordinates = function( rankValue, graph, model )
Performs median minimisation over one rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function( rankValue, model, nextRankValue )
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxEditor.prototype.readGraphModel = function ( node )
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.rect = function( x, y, w, h )
Sets the current path to a rectangle.
mxVmlCanvas2D.prototype.rect = function( x, y, w, h )
Puts a rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.rect = function( x, y, w, h )
Returns true if the given rectangle intersects the given segment.
rectangleIntersectsSegment: function( bounds, p1, p2 )
Describes a rectangular perimeter for the given bounds.
RectanglePerimeter: function ( bounds, vertex, next, orthogonal )
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
redirectMouseEvents: function( node, graph, state, down, move, up, dblClick )
Redo the last change in graph.
mxEditor.prototype.redo = function ()
Redoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes the last change.
mxUndoManager.prototype.redo = function()
Overridden to invoke refresh before the redraw.
mxEdgeSegmentHandler.prototype.redraw = function()
Updates the bounds or points and scale of the shapes for the given cell state.
mxCellRenderer.prototype.redraw = function( state, force, rendering )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxEdgeHandler.prototype.redraw = function()
Renders the shape for this handle.
mxHandle.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxImageShape.prototype.redrawHtmlShape = function()
Reconfigures this shape.
mxLabel.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.redraw = function()
Renders the text using the given DOM nodes.
mxText.prototype.redraw = function()
Redraws the handles and the preview.
mxVertexHandler.prototype.redraw = function()
Updates the bounds and redraws the background image.
mxGraphView.prototype.redrawBackgroundImage = function( backgroundImage, bg )
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawCellOverlays = function( state, forced )
Redraws the control for the given cell state.
mxCellRenderer.prototype.redrawControl = function( state, forced )
Redraws the handles.
mxEdgeHandler.prototype.redrawHandles = function()
Redraws the handles.
mxVertexHandler.prototype.redrawHandles = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.redrawHtmlShape = function()
Generic background painting implementation.
mxLabel.prototype.redrawHtmlShape = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlShape = function()
Redraws the given array of mxImageShapes.
mxConnectionHandler.prototype.redrawIcons = function( icons, state )
Updates the position of the custom bends.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Redraws the label for the given cell state.
mxCellRenderer.prototype.redrawLabel = function( state, forced )
Called to invoked redraw on the given text shape.
mxCellRenderer.prototype.redrawLabelShape = function( shape )
Draws the path for this shape.
mxActor.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCloud.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function( c, x, y, w, h, isForeground )
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function( c, x, y, w, h )
Redraws the shape for the given cell state.
mxCellRenderer.prototype.redrawShape = function( state, force, rendering )
Updates the SVG or VML shape.
mxShape.prototype.redrawShape = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxCodec.prototype.reference = function( obj )
Refreshes the bends of this handler.
mxEdgeHandler.prototype.refresh = function()
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraph.prototype.refresh = function( cell )
Clears the view if currentRoot is not null and revalidates.
mxGraphView.prototype.refresh = function()
Invokes update and revalidate the outline.
mxOutline.prototype.refresh = function()
Reloads or updates all handlers.
mxSelectionCellsHandler.prototype.refresh = function()
Updates the contents of the tasks window using createTasks.
mxEditor.prototype.refreshTasks = function ( div )
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
register: function( codec )
Registers the given constructor under the specified key in this instance of the renderer.
mxCellRenderer.registerShape = function( key, shape )
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
relativeCcw: function( x1, y1, x2, y2, px, py )
Removes the known listeners from the given DOM node and its descendants.
release: function( element )
Paints the line shape.
mxShape.prototype.releaseSvgGradients = function( grads )
Removes the child at the specified index from the child array and returns the child that was removed.
mxCell.prototype.remove = function( index )
Removes the value for the given key and returns the value that has been removed.
mxDictionary.prototype.remove = function( key )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Removes all occurrences of the given object in the given array or object.
remove: function( obj, array )
Removes all listeners from the given element.
removeAllListeners: function( element )
Removes all stylenames from the given style and returns the updated style.
removeAllStylenames: function( style )
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraphSelectionModel.prototype.removeCell = function( cell )
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlay = function( cell, overlay )
Removes all mxCellOverlays from the given cell.
mxGraph.prototype.removeCellOverlays = function( cell )
Hook to remove the given cells from the given graph after a cut operation.
removeCells: function( graph, cells )
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraph.prototype.removeCells = function( cells, includeEdges )
mxGraphSelectionModel.prototype.removeCells = function( cells )
Hook to remove the groups after ungroupCells.
mxGraph.prototype.removeCellsAfterUngroup = function( cells )
Removes the specified cells from their parents and adds them to the default parent.
mxGraph.prototype.removeCellsFromParent = function( cells )
Removes the cursors from the style of the given DOM node and its descendants.
removeCursors: function( element )
Removes and destroys the dragElement.
mxDragSource.prototype.removeDragElement = function()
Removes all duplicates from the given array.
removeDuplicates: function( arr )
Removes the specified edge from the edge array and returns the edge.
mxCell.prototype.removeEdge = function( edge, isOutgoing )
Removes the cell from its parent.
mxCell.prototype.removeFromParent = function()
Removes the edge from its source or target terminal.
mxCell.prototype.removeFromTerminal = function( isSource )
Removes the given listeners from mousedown, mousemove, mouseup and the respective touch events if mxClient.IS_TOUCH is true.
removeGestureListeners: function( node, startListener, moveListener, endListener )
Hooks for subclassers to hide details when the handler gets inactive.
mxEdgeHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxGraphHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxVertexHandler.prototype.removeHint = function()
Removes the specified mxImageBundle.
mxGraph.prototype.removeImageBundle = function( bundle )
Removes the specified listener from the given element.
removeListener: function()
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Actives the given graph as a drop target.
mxDragSource.prototype.removeListeners = function()
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Removes the control point at the given index from the given state.
mxEdgeHandler.prototype.removePoint = function( state, index )
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCell = function( cell )
Removes the given cells from the selection.
mxGraph.prototype.removeSelectionCells = function( cells )
Removes and returns the mxCellState for the given cell.
mxGraphView.prototype.removeState = function( cell )
Removes all cached information for the given cell and its descendants.
mxGraph.prototype.removeStateForCell = function( cell )
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeStylename: function( style, stylename )
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
removeWhitespace: function( node, before )
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxPrintPreview.prototype.renderPage = function( w, h, dx, dy, content, pageNumber )
Computes the bounding box and updates the style of the div.
mxRubberband.prototype.repaint = function()
Replaces the given placeholders with the given parameters.
replacePlaceholders: function( value, params )
Replaces each trailing newline with the given pattern.
replaceTrailingNewlines: function( str, pattern )
Determines whether or not a node may be moved to the specified x position on the specified rank
mxCoordinateAssignment.prototype.repositionValid = function( model, cell, rank, position )
Resets the state of this canvas.
mxAbstractCanvas2D.prototype.reset = function()
Resets all counters.
mxAutoSaveManager.prototype.reset = function()
Resets the state of the cell marker.
mxCellMarker.prototype.reset = function()
Resets the state of this handler.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Stops and removes everything and restores the state of the object.
mxDragSource.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handle by setting its visibility to true.
mxHandle.prototype.reset = function()
Resets the state of the rubberband selection.
mxRubberband.prototype.reset = function()
Resets all handlers.
mxSelectionCellsHandler.prototype.reset = function()
Returns any offsets for rendering pixels.
mxSvgCanvas2D.prototype.reset = function()
Resets and/or restarts the timer to trigger the display of the tooltip.
mxTooltipHandler.prototype.reset = function( me, restart )
Resets the state of this handler.
mxVertexHandler.prototype.reset = function()
Resets the control points of the given edge.
mxGraph.prototype.resetEdge = function( edge )
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdges = function( cells )
Resets the cookie that is used to remember if the editor has already been used.
mxEditor.prototype.resetFirstTime = function ()
Resets the command history, modified state and counters.
mxEditor.prototype.resetHistory = function ()
Selects the default mode and resets the state of the previously selected mode.
mxToolbar.prototype.resetMode = function( forced )
Resets all styles.
mxShape.prototype.resetStyles = function()
Resets all styles.
mxText.prototype.resetStyles = function()
Resets the timer.
mxTooltipHandler.prototype.resetTimer = function()
Resets the current validation state.
mxGraphView.prototype.resetValidationState = function()
Returns modified.
mxCellEditor.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
mxDivResizer.prototype.resize = function()
Sets the bounds of the given cell using resizeCells.
mxGraph.prototype.resizeCell = function( cell, bounds, recurse )
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxVertexHandler.prototype.resizeCell = function( cell, dx, dy, index, gridEnabled, constrained, recurse )
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeCells = function( cells, bounds, recurse )
Resizes the child cells of the given cell for the given new geometry with respect to the current geometry of the cell.
mxGraph.prototype.resizeChildCells = function( cell, newGeo )
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxSwimlaneManager.prototype.resizeSwimlane = function( swimlane, w, h, parentHorizontal )
Returns the cell for the specified cell path using the given root as the root of the path.
resolve: function( root, path )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.resolveColor = function( state, field, key )
Restores the current state.
mxAbstractCanvas2D.prototype.restore = function()
Restores the drawing state.
mxXmlCanvas2D.prototype.restore = function()
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Revalidates the complete view with all cell states.
mxGraphView.prototype.revalidate = function()
mxCellStatePreview.prototype.revalidateState = function( state, dx, dy, visitor )
Reverse the port constraint bitmask.
reversePortConstraints: function( constraint )
Describes a rhombus (aka diamond) perimeter.
RhombusPerimeter: function ( bounds, vertex, next, orthogonal )
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Rotates the current state.
mxAbstractCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates the geometry by the given angle around the given center.
mxGeometry.prototype.rotate = function( angle, cx )
Sets the rotation of the canvas.
mxSvgCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Sets the rotation of the canvas.
mxVmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates and/or flips the output around a given center.
mxXmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates this rectangle by 90 degree around its center point.
mxRectangle.prototype.rotate90 = function()
Hook for subclassers to implement a single click on the rotation handle.
mxVertexHandler.prototype.rotateClick = function()
Adds the shape rotation to the given label bounds and applies the alignment and offsets.
mxCellRenderer.prototype.rotateLabelBounds = function( state, bounds )
Rotates the given point and returns the result as an mxPoint.
mxAbstractCanvas2D.prototype.rotatePoint = function( x, y, theta, cx, cy )
Rotates the point by the given angle.
mxHandle.prototype.rotatePoint = function( pt, alpha )
Hook for rounding the angle.
mxVertexHandler.prototype.roundAngle = function( angle )
Hook for rounding the unscaled width or height.
mxEdgeHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled vector.
mxGraphHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled width or height.
mxVertexHandler.prototype.roundLength = function( length )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Sets the current path to a rounded rectangle.
mxVmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Puts a rounded rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Routes the given edge via the given point.
mxParallelEdgeLayout.prototype.route = function( edge, x, y )
Strips all whitespaces from the end of the string.
rtrim: function( str, chars )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxHierarchicalLayout.prototype.run = function( parent )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxSwimlaneLayout.prototype.run = function( parent )
S | |
save | |
scale | |
scaleAndTranslate, mxGraphView | |
scaleCell, mxGraph | |
scrollCellToVisible, mxGraph | |
scrollPointToVisible, mxGraph | |
scrollRectToVisible, mxGraph | |
SegmentConnector, mxEdgeStyle | |
selectAll, mxGraph | |
selectCell, mxGraph | |
selectCellForEvent, mxGraph | |
selectCells | |
selectCellsForEvent, mxGraph | |
selectChildCell, mxGraph | |
selectDelayed, mxGraphHandler | |
selectMode, mxToolbar | |
selectNextCell, mxGraph | |
selectParentCell, mxGraph | |
selectPreviousCell, mxGraph | |
selectRegion, mxGraph | |
selectVertices, mxGraph | |
send, mxXmlRequest | |
setAbsoluteTerminalPoint, mxCellState | |
setAddEnabled, mxSwimlaneManager | |
setAllowDanglingEdges, mxGraph | |
setAllowEval, mxGraphView | |
setAllowLoops, mxGraph | |
setAlpha | |
setAttribute | |
setAutoSizeCells, mxGraph | |
setBackgroundImage, mxGraph | |
setBaseDomain, mxUrlConverter | |
setBaseUrl, mxUrlConverter | |
setBinary, mxXmlRequest | |
setBorder, mxGraph | |
setBubbling, mxLayoutManager | |
setCell, mxGraphSelectionModel | |
setCellHeights, mxCompactTreeLayout | |
setCellLocations, mxCoordinateAssignment | |
setCells | |
setCellsBendable, mxGraph | |
setCellsCloneable, mxGraph | |
setCellsDeletable, mxGraph | |
setCellsDisconnectable, mxGraph | |
setCellsEditable, mxGraph | |
setCellsMovable, mxGraph | |
setCellsResizable, mxGraph | |
setCellsSelectable, mxGraph | |
setCellStyle, mxGraph | |
setCellStyleFlags | |
setCellStyles | |
setCellWarning, mxGraph | |
setCloneEnabled, mxGraphHandler | |
setCloneInvalidEdges, mxGraph | |
setClosable, mxWindow | |
setCollapsed | |
setConnectable | |
setConnectableEdges, mxGraph | |
setConnectionConstraint, mxGraph | |
setConstrainChildren, mxGraph | |
setConstrainRelativeChildren, mxGraph | |
setCreateIds, mxGraphModel | |
setCreateTarget, mxConnectionHandler | |
setCurrentRoot, mxGraphView | |
setCurrentState, mxCellMarker | |
setCursor | |
setDashed | |
setDashPattern | |
setDefaultParent, mxGraph | |
setDisconnectOnMove, mxGraph | |
setDropEnabled, mxGraph | |
setEdge, mxCell | |
setEdgePoints, mxGraphLayout | |
setEdgePosition, mxCoordinateAssignment | |
setEdgeStyleEnabled, mxGraphLayout | |
setEnabled | |
setEnterStopsCellEditing, mxGraph | |
setEscapeEnabled, mxGraph | |
setEventsEnabled, mxEventSource | |
setEventSource, mxEventSource | |
setExtendParents, mxGraph | |
setExtendParentsOnAdd, mxGraph | |
setExtendParentsOnMove, mxGraph | |
setFillAlpha | |
setFillColor | |
setFocus, mxConstraintHandler | |
setFontBackgroundColor, mxXmlCanvas2D | |
setFontBorderColor, mxXmlCanvas2D | |
setFontColor | |
setFontFamily | |
setFontSize | |
setFontStyle | |
setGeneralPurposeVariable | |
setGeometry | |
setGradient | |
setGraph | |
setGraphBounds, mxGraphView | |
setGraphContainer, mxEditor | |
setGridEnabled | |
setGridSize, mxGraph | |
setGuidesEnabled, mxDragSource | |
setHideOnHover, mxTooltipHandler | |
setHighlightColor | |
setHorizontal, mxSwimlaneManager | |
setHotspot, mxCellMarker | |
setHotspotEnabled, mxCellMarker | |
setHtmlLabels, mxGraph | |
setId, mxCell | |
setImage, mxWindow | |
setInnerHtml, mxText | |
setInvokesStopCellEditing, mxGraph | |
setLineCap | |
setLineJoin | |
setLink | |
setLocation, mxWindow | |
setLocked, mxGraph | |
setMaximizable, mxWindow | |
setMinimizable, mxWindow | |
setMiterLimit | |
setMode, mxEditor | |
setModified, mxEditor | |
setMoveEnabled, mxGraphHandler | |
setMultigraph, mxGraph | |
setOpacity, mxUtils | |
setOrthogonalEdge, mxGraphLayout | |
setPanning, mxGraph | |
setPanningEnabled, mxPanningHandler | |
setParent, mxCell | |
setPinchEnabled, mxPanningHandler | |
setPortsEnabled, mxGraph | |
setPosition, mxHandle | |
setPrefixedStyle, mxUtils | |
setPreviewColor, mxEdgeHandler | |
setRect, mxRectangle | |
setRecursiveResize, mxGraph | |
setRemoveCellsFromParent, mxGraphHandler | |
setRendering, mxGraphView | |
setRequestHeaders, mxXmlRequest | |
setResizable, mxWindow | |
setResizeContainer, mxGraph | |
setResizeEnabled, mxSwimlaneManager | |
setRoot, mxGraphModel | |
setScale, mxGraphView | |
setScrollable, mxWindow | |
setSelectEnabled, mxGraphHandler | |
setSelectionCell, mxGraph | |
setSelectionCells, mxGraph | |
setSelectionModel, mxGraph | |
setShadow | |
setShadowAlpha | |
setShadowColor | |
setShadowOffset | |
setSingleSelection, mxGraphSelectionModel | |
setSize, mxWindow | |
setSplitEnabled, mxGraph | |
setState, mxCellState | |
setStates | |
setStatus, mxEditor | |
setStatusContainer, mxEditor | |
setStrokeAlpha | |
setStrokeColor | |
setStrokeWidth | |
setStyle | |
setStyleFlag, mxUtils | |
setStylesheet, mxGraph | |
setSwimlaneNesting, mxGraph | |
setSwimlaneSelectionEnabled, mxGraph | |
setTerminal | |
setTerminalPoint, mxGeometry | |
setTerminals, mxGraphModel | |
setTextContent, mxUtils | |
setTitle, mxWindow | |
setTitleContainer, mxEditor | |
setTolerance, mxGraph | |
setToolbarContainer, mxEditor | |
setTooltips, mxGraph | |
setTranslate, mxGraphView | |
setTransparentBackgroundImage, mxShape | |
setValue | |
setVertex, mxCell | |
setVertexLabelsMovable, mxGraph | |
setVertexLocation | |
setVisible | |
setVisibleTerminalState, mxCellState | |
setX, mxGraphAbstractHierarchyCell | |
setY, mxGraphAbstractHierarchyCell | |
setZoomEnabled, mxOutline | |
shouldRemoveCellsFromParent, mxGraphHandler | |
show | |
showHelp, mxEditor | |
showMenu, mxPopupMenu | |
showOutline, mxEditor | |
showProperties, mxEditor | |
showSubmenu, mxPopupMenu | |
showTasks, mxEditor | |
SideToSide, mxEdgeStyle | |
simulate, mxXmlRequest | |
sizeDidChange, mxGraph | |
snap | |
snapPoint, mxHandle | |
snapToPreview, mxConnectionHandler | |
sortCells, mxUtils | |
sortOutgoingEdges, mxCompactTreeLayout | |
source, mxOutline | |
splitEdge, mxGraph | |
start | |
startAnimation, mxAnimation | |
startDrag, mxDragSource | |
startEditing | |
startEditingAtCell, mxGraph | |
stateValidated, mxGraphView | |
stopAnimation, mxAnimation | |
stopDrag, mxDragSource | |
stopEditing | |
stopRecursion, mxMorphing | |
stroke | |
styleForCellChanged, mxGraphModel | |
styles, mxStylesheet | |
submit, mxUtils | |
swap, mxGeometry | |
swapBounds, mxGraph | |
swapStyles, mxEditor | |
swimlaneAdded, mxSwimlaneManager |
S | |
save | |
scale | |
scaleAndTranslate, mxGraphView | |
scaleCell, mxGraph | |
scrollCellToVisible, mxGraph | |
scrollPointToVisible, mxGraph | |
scrollRectToVisible, mxGraph | |
SegmentConnector, mxEdgeStyle | |
selectAll, mxGraph | |
selectCell, mxGraph | |
selectCellForEvent, mxGraph | |
selectCells | |
selectCellsForEvent, mxGraph | |
selectChildCell, mxGraph | |
selectDelayed, mxGraphHandler | |
selectMode, mxToolbar | |
selectNextCell, mxGraph | |
selectParentCell, mxGraph | |
selectPreviousCell, mxGraph | |
selectRegion, mxGraph | |
selectVertices, mxGraph | |
send, mxXmlRequest | |
setAbsoluteTerminalPoint, mxCellState | |
setAddEnabled, mxSwimlaneManager | |
setAllowDanglingEdges, mxGraph | |
setAllowEval, mxGraphView | |
setAllowLoops, mxGraph | |
setAlpha | |
setAttribute | |
setAutoSizeCells, mxGraph | |
setBackgroundImage, mxGraph | |
setBaseDomain, mxUrlConverter | |
setBaseUrl, mxUrlConverter | |
setBinary, mxXmlRequest | |
setBorder, mxGraph | |
setBubbling, mxLayoutManager | |
setCell, mxGraphSelectionModel | |
setCellHeights, mxCompactTreeLayout | |
setCellLocations, mxCoordinateAssignment | |
setCells | |
setCellsBendable, mxGraph | |
setCellsCloneable, mxGraph | |
setCellsDeletable, mxGraph | |
setCellsDisconnectable, mxGraph | |
setCellsEditable, mxGraph | |
setCellsMovable, mxGraph | |
setCellsResizable, mxGraph | |
setCellsSelectable, mxGraph | |
setCellStyle, mxGraph | |
setCellStyleFlags | |
setCellStyles | |
setCellWarning, mxGraph | |
setCloneEnabled, mxGraphHandler | |
setCloneInvalidEdges, mxGraph | |
setClosable, mxWindow | |
setCollapsed | |
setConnectable | |
setConnectableEdges, mxGraph | |
setConnectionConstraint, mxGraph | |
setConstrainChildren, mxGraph | |
setConstrainRelativeChildren, mxGraph | |
setCreateIds, mxGraphModel | |
setCreateTarget, mxConnectionHandler | |
setCurrentRoot, mxGraphView | |
setCurrentState, mxCellMarker | |
setCursor | |
setDashed | |
setDashPattern | |
setDefaultParent, mxGraph | |
setDisconnectOnMove, mxGraph | |
setDropEnabled, mxGraph | |
setEdge, mxCell | |
setEdgePoints, mxGraphLayout | |
setEdgePosition, mxCoordinateAssignment | |
setEdgeStyleEnabled, mxGraphLayout | |
setEnabled | |
setEnterStopsCellEditing, mxGraph | |
setEscapeEnabled, mxGraph | |
setEventsEnabled, mxEventSource | |
setEventSource, mxEventSource | |
setExtendParents, mxGraph | |
setExtendParentsOnAdd, mxGraph | |
setExtendParentsOnMove, mxGraph | |
setFillAlpha | |
setFillColor | |
setFocus, mxConstraintHandler | |
setFontBackgroundColor, mxXmlCanvas2D | |
setFontBorderColor, mxXmlCanvas2D | |
setFontColor | |
setFontFamily | |
setFontSize | |
setFontStyle | |
setGeneralPurposeVariable | |
setGeometry | |
setGradient | |
setGraph | |
setGraphBounds, mxGraphView | |
setGraphContainer, mxEditor | |
setGridEnabled | |
setGridSize, mxGraph | |
setGuidesEnabled, mxDragSource | |
setHideOnHover, mxTooltipHandler | |
setHighlightColor | |
setHorizontal, mxSwimlaneManager | |
setHotspot, mxCellMarker | |
setHotspotEnabled, mxCellMarker | |
setHtmlLabels, mxGraph | |
setId, mxCell | |
setImage, mxWindow | |
setInnerHtml, mxText | |
setInvokesStopCellEditing, mxGraph | |
setLineCap | |
setLineJoin | |
setLink | |
setLocation, mxWindow | |
setLocked, mxGraph | |
setMaximizable, mxWindow | |
setMinimizable, mxWindow | |
setMiterLimit | |
setMode, mxEditor | |
setModified, mxEditor | |
setMoveEnabled, mxGraphHandler | |
setMultigraph, mxGraph | |
setOpacity, mxUtils | |
setOrthogonalEdge, mxGraphLayout | |
setPanning, mxGraph | |
setPanningEnabled, mxPanningHandler | |
setParent, mxCell | |
setPinchEnabled, mxPanningHandler | |
setPortsEnabled, mxGraph | |
setPosition, mxHandle | |
setPrefixedStyle, mxUtils | |
setPreviewColor, mxEdgeHandler | |
setRect, mxRectangle | |
setRecursiveResize, mxGraph | |
setRemoveCellsFromParent, mxGraphHandler | |
setRendering, mxGraphView | |
setRequestHeaders, mxXmlRequest | |
setResizable, mxWindow | |
setResizeContainer, mxGraph | |
setResizeEnabled, mxSwimlaneManager | |
setRoot, mxGraphModel | |
setScale, mxGraphView | |
setScrollable, mxWindow | |
setSelectEnabled, mxGraphHandler | |
setSelectionCell, mxGraph | |
setSelectionCells, mxGraph | |
setSelectionModel, mxGraph | |
setShadow | |
setShadowAlpha | |
setShadowColor | |
setShadowOffset | |
setSingleSelection, mxGraphSelectionModel | |
setSize, mxWindow | |
setSplitEnabled, mxGraph | |
setState, mxCellState | |
setStates | |
setStatus, mxEditor | |
setStatusContainer, mxEditor | |
setStrokeAlpha | |
setStrokeColor | |
setStrokeWidth | |
setStyle | |
setStyleFlag, mxUtils | |
setStylesheet, mxGraph | |
setSwimlaneNesting, mxGraph | |
setSwimlaneSelectionEnabled, mxGraph | |
setTerminal | |
setTerminalPoint, mxGeometry | |
setTerminals, mxGraphModel | |
setTextContent, mxUtils | |
setTitle, mxWindow | |
setTitleContainer, mxEditor | |
setTolerance, mxGraph | |
setToolbarContainer, mxEditor | |
setTooltips, mxGraph | |
setTranslate, mxGraphView | |
setTransparentBackgroundImage, mxShape | |
setValue | |
setVertex, mxCell | |
setVertexLabelsMovable, mxGraph | |
setVertexLocation | |
setVisible | |
setVisibleTerminalState, mxCellState | |
setX, mxGraphAbstractHierarchyCell | |
setY, mxGraphAbstractHierarchyCell | |
setZoomEnabled, mxOutline | |
shouldRemoveCellsFromParent, mxGraphHandler | |
show | |
showHelp, mxEditor | |
showMenu, mxPopupMenu | |
showOutline, mxEditor | |
showProperties, mxEditor | |
showSubmenu, mxPopupMenu | |
showTasks, mxEditor | |
SideToSide, mxEdgeStyle | |
simulate, mxXmlRequest | |
sizeDidChange, mxGraph | |
snap | |
snapPoint, mxHandle | |
snapToPreview, mxConnectionHandler | |
sortCells, mxUtils | |
sortOutgoingEdges, mxCompactTreeLayout | |
source, mxOutline | |
splitEdge, mxGraph | |
start | |
startAnimation, mxAnimation | |
startDrag, mxDragSource | |
startEditing | |
startEditingAtCell, mxGraph | |
stateValidated, mxGraphView | |
stopAnimation, mxAnimation | |
stopDrag, mxDragSource | |
stopEditing | |
stopRecursion, mxMorphing | |
stroke | |
styleForCellChanged, mxGraphModel | |
styles, mxStylesheet | |
submit, mxUtils | |
swap, mxGeometry | |
swapBounds, mxGraph | |
swapStyles, mxEditor | |
swimlaneAdded, mxSwimlaneManager |
Saves the current state.
mxAbstractCanvas2D.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxAutoSaveManager.prototype.save = function()
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
mxEditor.prototype.save = function ( url, linefeed )
Saves the drawing state.
mxXmlCanvas2D.prototype.save = function()
Scales the current state.
mxAbstractCanvas2D.prototype.scale = function( value )
Scales the geometry by the given amount.
mxGeometry.prototype.scale = function( sx, sy, fixedAspect )
Scales the output.
mxXmlCanvas2D.prototype.scale = function( value )
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.scaleAndTranslate = function( scale, dx, dy )
Scales the points, position and size of the given cell according to the given vertical and horizontal scaling factors.
mxGraph.prototype.scaleCell = function( cell, dx, dy, recurse )
Pans the graph so that it shows the given cell.
mxGraph.prototype.scrollCellToVisible = function( cell, center )
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollPointToVisible = function( x, y, extend, border )
Pans the graph so that it shows the given rectangle.
mxGraph.prototype.scrollRectToVisible = function( rect )
Implements an orthogonal edge style.
SegmentConnector: function( state, source, target, hints, result )
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectAll = function( parent, descendants )
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCell = function( isNext, isParent, isChild )
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellForEvent = function( cell, evt )
Selects the given edge after adding a new connection.
mxConnectionHandler.prototype.selectCells = function( edge, target )
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCells = function( vertices, edges, parent )
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellsForEvent = function( cells, evt )
Selects the first child cell.
mxGraph.prototype.selectChildCell = function()
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectDelayed = function( me )
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxToolbar.prototype.selectMode = function( domNode, funct )
Selects the next cell.
mxGraph.prototype.selectNextCell = function()
Selects the parent cell.
mxGraph.prototype.selectParentCell = function()
Selects the previous cell.
mxGraph.prototype.selectPreviousCell = function()
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectRegion = function( rect, evt )
Select all vertices inside the given parent or the default parent.
mxGraph.prototype.selectVertices = function( parent )
Send the request to the target URL using the specified functions to process the response asychronously.
mxXmlRequest.prototype.send = function( onload, onerror, timeout, ontimeout )
Sets the first or last point in absolutePoints depending on isSource.
mxCellState.prototype.setAbsoluteTerminalPoint = function( point, isSource )
Sets addEnabled.
mxSwimlaneManager.prototype.setAddEnabled = function( value )
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraph.prototype.setAllowDanglingEdges = function( value )
Sets allowEval.
mxGraphView.prototype.setAllowEval = function( value )
Specifies if loops are allowed.
mxGraph.prototype.setAllowLoops = function( value )
Sets the current alpha.
mxAbstractCanvas2D.prototype.setAlpha = function( value )
Sets the current alpha.
mxXmlCanvas2D.prototype.setAlpha = function( value )
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Sets the attribute on the specified node to value.
mxCodec.prototype.setAttribute = function( node, attribute, value )
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setAutoSizeCells = function( value )
Sets the new backgroundImage.
mxGraph.prototype.setBackgroundImage = function( image )
Sets baseDomain.
mxUrlConverter.prototype.setBaseDomain = function( value )
Sets baseUrl.
mxUrlConverter.prototype.setBaseUrl = function( value )
Sets binary.
mxXmlRequest.prototype.setBinary = function( value )
Sets the value of border.
mxGraph.prototype.setBorder = function( value )
Sets bubbling.
mxLayoutManager.prototype.setBubbling = function( value )
Selects the specified mxCell using setCells.
mxGraphSelectionModel.prototype.setCell = function( cell )
Set the cells heights (relative to the layout direction) when the tops of each rank are to be aligned
mxCompactTreeLayout.prototype.setCellHeights = function( node, rank )
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.setCellLocations = function( graph, model )
Sets the cells in the clipboard.
setCells: function( cells )
Selects the given array of mxCells and fires a change event.
mxGraphSelectionModel.prototype.setCells = function( cells )
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsBendable = function( value )
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsCloneable = function( value )
Sets cellsDeletable.
mxGraph.prototype.setCellsDeletable = function( value )
Sets cellsDisconnectable.
mxGraph.prototype.setCellsDisconnectable = function( value )
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsEditable = function( value )
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsMovable = function( value )
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsResizable = function( value )
Sets cellsSelectable.
mxGraph.prototype.setCellsSelectable = function( value )
Sets the style of the specified cells.
mxGraph.prototype.setCellStyle = function( style, cells )
Sets or toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.setCellStyleFlags = function( key, flag, value, cells )
Sets or toggles the flag bit for the given key in the cell’s styles.
setCellStyleFlags: function( model, cells, key, flag, value )
Sets the key to value in the styles of the given cells.
mxGraph.prototype.setCellStyles = function( key, value, cells )
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setCellStyles: function( model, cells, key, value )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Sets cloneEnabled.
mxGraphHandler.prototype.setCloneEnabled = function( value )
Specifies if edges should be inserted when cloned but not valid wrt.
mxGraph.prototype.setCloneInvalidEdges = function( value )
Sets the image associated with the window.
mxWindow.prototype.setClosable = function( closable )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Sets the connectable state.
mxCell.prototype.setConnectable = function( connectable )
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectable = function( connectable )
Specifies if edges should be connectable.
mxGraph.prototype.setConnectableEdges = function( value )
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConnectionConstraint = function( edge, terminal, source, constraint )
Sets constrainChildren.
mxGraph.prototype.setConstrainChildren = function( value )
Sets constrainRelativeChildren.
mxGraph.prototype.setConstrainRelativeChildren = function( value )
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Sets createTarget.
mxConnectionHandler.prototype.setCreateTarget = function( value )
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxGraphView.prototype.setCurrentRoot = function( root )
Sets and marks the current valid state.
mxCellMarker.prototype.setCurrentState = function( state, me, color )
Sets the given cursor on the shape and text shape.
mxCellState.prototype.setCursor = function( cursor )
Sets the cursor on the given shape.
mxShape.prototype.setCursor = function( cursor )
Enables or disables dashed lines.
mxAbstractCanvas2D.prototype.setDashed = function( value, fixDash )
Enables or disables dashed lines.
mxXmlCanvas2D.prototype.setDashed = function( value, fixDash )
Sets the current dash pattern.
mxAbstractCanvas2D.prototype.setDashPattern = function( value )
Sets the current dash pattern.
mxXmlCanvas2D.prototype.setDashPattern = function( value )
Sets the defaultParent to the given cell.
mxGraph.prototype.setDefaultParent = function( cell )
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDisconnectOnMove = function( value )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setDropEnabled = function( value )
Specifies if the cell is an edge.
mxCell.prototype.setEdge = function( edge )
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxGraphLayout.prototype.setEdgePoints = function( edge, points )
Fixes the control points
mxCoordinateAssignment.prototype.setEdgePosition = function( cell )
Disables or enables the edge style of the given edge.
mxGraphLayout.prototype.setEdgeStyleEnabled = function( edge, value )
Enables or disables event handling.
mxAutoSaveManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxDragSource.prototype.setEnabled = function( value )
Specifies if the graph should allow any interactions.
mxGraph.prototype.setEnabled = function( value )
Sets enabled.
mxGraphHandler.prototype.setEnabled = function( value )
Enables or disables event handling by updating enabled.
mxKeyHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxLayoutManager.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxOutline.prototype.setEnabled = function( value )
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function( enabled )
Sets enabled.
mxSelectionCellsHandler.prototype.setEnabled = function( value )
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxUrlConverter.prototype.setEnabled = function( value )
Sets enterStopsCellEditing.
mxGraph.prototype.setEnterStopsCellEditing = function( value )
Sets escapeEnabled.
mxGraph.prototype.setEscapeEnabled = function( value )
Sets eventsEnabled.
mxEventSource.prototype.setEventsEnabled = function( value )
Sets eventSource.
mxEventSource.prototype.setEventSource = function( value )
Sets extendParents.
mxGraph.prototype.setExtendParents = function( value )
Sets extendParentsOnAdd.
mxGraph.prototype.setExtendParentsOnAdd = function( value )
Sets extendParentsOnMove.
mxGraph.prototype.setExtendParentsOnMove = function( value )
Sets the current solid fill alpha.
mxAbstractCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill alpha.
mxXmlCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill color.
mxAbstractCanvas2D.prototype.setFillColor = function( value )
Sets the current fill color.
mxXmlCanvas2D.prototype.setFillColor = function( value )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.setFocus = function( me, state, source )
Sets the current font background color.
mxXmlCanvas2D.prototype.setFontBackgroundColor = function( value )
Sets the current font border color.
mxXmlCanvas2D.prototype.setFontBorderColor = function( value )
Sets the current font color.
mxAbstractCanvas2D.prototype.setFontColor = function( value )
Sets the current font color.
mxXmlCanvas2D.prototype.setFontColor = function( value )
Sets the current font family.
mxAbstractCanvas2D.prototype.setFontFamily = function( value )
Sets the current font family.
mxXmlCanvas2D.prototype.setFontFamily = function( value )
Sets the current font size.
mxAbstractCanvas2D.prototype.setFontSize = function( value )
Sets the current font size.
mxXmlCanvas2D.prototype.setFontSize = function( value )
Sets the current font style.
mxAbstractCanvas2D.prototype.setFontStyle = function( value )
Sets the current font style.
mxXmlCanvas2D.prototype.setFontStyle = function( value )
Set the value of temp for the specified layer
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function( layer, value )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Sets the current gradient.
mxAbstractCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the gradient.
mxXmlCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the graph that the layouts operate on.
mxAutoSaveManager.prototype.setGraph = function( graph )
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function( graph )
Sets the graph that the manager operates on.
mxSwimlaneManager.prototype.setGraph = function( graph )
Sets graphBounds.
mxGraphView.prototype.setGraphBounds = function( value )
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.setGraphContainer = function ( container )
Sets gridEnabled.
mxDragSource.prototype.setGridEnabled = function( value )
Specifies if the grid should be enabled.
mxGraph.prototype.setGridEnabled = function( value )
Sets gridSize.
mxGraph.prototype.setGridSize = function( value )
Sets guidesEnabled.
mxDragSource.prototype.setGuidesEnabled = function( value )
Sets hideOnHover.
mxTooltipHandler.prototype.setHideOnHover = function( value )
Sets the color of the rectangle used to highlight drop targets.
mxCellHighlight.prototype.setHighlightColor = function( color )
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function( color )
Sets horizontal.
mxSwimlaneManager.prototype.setHorizontal = function( value )
Sets the hotspot.
mxCellMarker.prototype.setHotspot = function( hotspot )
Specifies whether the hotspot should be used in intersects.
mxCellMarker.prototype.setHotspotEnabled = function( enabled )
Sets htmlLabels.
mxGraph.prototype.setHtmlLabels = function( value )
Sets the Id of the cell to the given string.
mxCell.prototype.setId = function( id )
Sets the image associated with the window.
mxWindow.prototype.setImage = function( image )
Sets invokesStopCellEditing.
mxGraph.prototype.setInvokesStopCellEditing = function( value )
Sets the current line cap.
mxAbstractCanvas2D.prototype.setLineCap = function( value )
Sets the line cap.
mxXmlCanvas2D.prototype.setLineCap = function( value )
Sets the current line join.
mxAbstractCanvas2D.prototype.setLineJoin = function( value )
Sets the line join.
mxXmlCanvas2D.prototype.setLineJoin = function( value )
Sets the current link.
mxAbstractCanvas2D.prototype.setLink = function( link )
Experimental implementation for hyperlinks.
mxSvgCanvas2D.prototype.setLink = function( link )
Sets the upper, left corner of the window.
mxWindow.prototype.setLocation = function( x, y )
Sets if the window is maximizable.
mxWindow.prototype.setMaximizable = function( maximizable )
Sets if the window is minimizable.
mxWindow.prototype.setMinimizable = function( minimizable )
Sets the current miter limit.
mxAbstractCanvas2D.prototype.setMiterLimit = function( value )
Sets the miter limit.
mxXmlCanvas2D.prototype.setMiterLimit = function( value )
Puts the graph into the specified mode.
mxEditor.prototype.setMode = function( modename )
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function ( value )
Sets moveEnabled.
mxGraphHandler.prototype.setMoveEnabled = function( value )
Specifies if the graph should allow multiple connections between the same pair of vertices.
mxGraph.prototype.setMultigraph = function( value )
Sets the opacity of the specified DOM node to the given value in %.
setOpacity: function( node, value )
Disables or enables orthogonal end segments of the given edge.
mxGraphLayout.prototype.setOrthogonalEdge = function( edge, value )
Specifies if panning should be enabled.
mxGraph.prototype.setPanning = function( enabled )
Sets panningEnabled.
mxPanningHandler.prototype.setPanningEnabled = function( value )
Sets the parent cell.
mxCell.prototype.setParent = function( parent )
Sets pinchEnabled.
mxPanningHandler.prototype.setPinchEnabled = function( value )
Specifies if the ports should be enabled.
mxGraph.prototype.setPortsEnabled = function( value )
Hooks for subclassers to update the style in the state.
mxHandle.prototype.setPosition = function( bounds, pt, me )
Adds the given style with the standard name and an optional vendor prefix for the current browser.
setPrefixedStyle: function()
Sets the color of the preview to the given value.
mxEdgeHandler.prototype.setPreviewColor = function( color )
Sets this rectangle to the specified values
mxRectangle.prototype.setRect = function( x, y, w, h )
Sets recursiveResize.
mxGraph.prototype.setRecursiveResize = function( value )
Sets removeCellsFromParent.
mxGraphHandler.prototype.setRemoveCellsFromParent = function( value )
Sets rendering.
mxGraphView.prototype.setRendering = function( value )
Sets the headers for the given request and parameters.
mxXmlRequest.prototype.setRequestHeaders = function( request, params )
Sets if the window should be resizable.
mxWindow.prototype.setResizable = function( resizable )
Sets resizeContainer.
mxGraph.prototype.setResizeContainer = function( value )
Sets resizeEnabled.
mxSwimlaneManager.prototype.setResizeEnabled = function( value )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setScale = function( value )
Sets if the window contents should be scrollable.
mxWindow.prototype.setScrollable = function( scrollable )
Sets selectEnabled.
mxGraphHandler.prototype.setSelectEnabled = function( value )
Sets the selection cell.
mxGraph.prototype.setSelectionCell = function( cell )
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function( cells )
Sets the mxSelectionModel that contains the selection.
mxGraph.prototype.setSelectionModel = function( selectionModel )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadow = function( enabled )
Enables or disables shadows.
mxXmlCanvas2D.prototype.setShadow = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowAlpha = function( value )
Sets the current shadows alpha.
mxXmlCanvas2D.prototype.setShadowAlpha = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowColor = function( value )
Sets the current shadow color.
mxXmlCanvas2D.prototype.setShadowColor = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the current shadow offset.
mxXmlCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the singleSelection flag.
mxGraphSelectionModel.prototype.setSingleSelection = function( singleSelection )
Sets the size of the window.
mxWindow.prototype.setSize = function( width, height )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setSplitEnabled = function( value )
Copies all fields from the given state to this state.
mxCellState.prototype.setState = function( state )
Sets states.
mxGraphView.prototype.setStates = function( value )
Sets the mxCellStates that should be used for alignment.
mxGuide.prototype.setStates = function( states )
Display the specified message in the status bar.
mxEditor.prototype.setStatus = function ( message )
Creates the status using the specified container.
mxEditor.prototype.setStatusContainer = function ( container )
Sets the current stroke alpha.
mxAbstractCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke alpha.
mxXmlCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke color.
mxAbstractCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke color.
mxXmlCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke width.
mxAbstractCanvas2D.prototype.setStrokeWidth = function( value )
Sets the current stroke width.
mxXmlCanvas2D.prototype.setStrokeWidth = function( value )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Adds or removes the given key, value pair to the style and returns the new style.
setStyle: function( style, key, value )
Sets or removes the given key from the specified style and returns the new style.
setStyleFlag: function( style, key, flag, value )
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setStylesheet = function( stylesheet )
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneNesting = function( value )
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxGraph.prototype.setSwimlaneSelectionEnabled = function( value )
Sets the source or target terminal and returns the new terminal.
mxCell.prototype.setTerminal = function( terminal, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGeometry.prototype.setTerminalPoint = function( point, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Sets the text content of the specified node.
setTextContent: function( node, text )
Sets the window title to the given string.
mxWindow.prototype.setTitle = function( title )
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxEditor.prototype.setTitleContainer = function ( container )
Sets tolerance.
mxGraph.prototype.setTolerance = function( value )
Initializes the toolbar for the given container.
mxEditor.prototype.setToolbarContainer = function ( container )
Specifies if tooltips should be enabled.
mxGraph.prototype.setTooltips = function ( enabled )
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setTranslate = function( dx, dy )
Sets a transparent background CSS style to catch all events.
mxShape.prototype.setTransparentBackgroundImage = function( node )
Sets the user object of the cell.
mxCell.prototype.setValue = function( value )
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Specifies if the cell is a vertex.
mxCell.prototype.setVertex = function( vertex )
Sets vertexLabelsMovable.
mxGraph.prototype.setVertexLabelsMovable = function( value )
Fixes the position of the specified vertex.
mxCoordinateAssignment.prototype.setVertexLocation = function( cell )
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxGraphLayout.prototype.setVertexLocation = function( cell, x, y )
Specifies if the cell is visible.
mxCell.prototype.setVisible = function( visible )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Shows or hides the current guides.
mxGuide.prototype.setVisible = function( visible )
Shows or hides this handle.
mxHandle.prototype.setVisible = function( visible )
Shows or hides the console.
setVisible: function( visible )
Shows or hides the window depending on the given flag.
mxWindow.prototype.setVisible = function( visible )
Sets the visible source or target terminal state.
mxCellState.prototype.setVisibleTerminalState = function( terminalState, source )
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setX = function( layer, value )
Set the value of y for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function( layer, value )
Enables or disables the zoom handling by showing or hiding the respective handle.
mxOutline.prototype.setZoomEnabled = function( value )
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function( parent, cells, evt )
mxCellStatePreview.prototype.show = function( visitor )
Shows the console.
show: function()
Shows the changes in the given mxCellStatePreview.
mxMorphing.prototype.show = function( move )
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
mxTooltipHandler.prototype.show = function( tip, x, y )
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
show: function( graph, doc, x0, y0, w, h )
Shows the window.
mxWindow.prototype.show = function()
Shows the help window.
mxEditor.prototype.showHelp = function ( tasks )
Shows the menu.
mxPopupMenu.prototype.showMenu = function()
Shows the outline window.
mxEditor.prototype.showOutline = function ()
Creates and shows the properties dialog for the given cell.
mxEditor.prototype.showProperties = function ( cell )
Shows the submenu inside the given parent row.
mxPopupMenu.prototype.showSubmenu = function( parent, row )
Shows the tasks window.
mxEditor.prototype.showTasks = function ()
Implements a vertical elbow edge.
SideToSide: function ( state, source, target, points, result )
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxXmlRequest.prototype.simulate = function( doc, target )
Called when the size of the graph has changed.
mxGraph.prototype.sizeDidChange = function()
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraph.prototype.snap = function( value )
Snaps the given vector to the grid and returns the given mxPoint instance.
mxGraphHandler.prototype.snap = function( vector )
Snaps the given point to the grid if ignore is false.
mxHandle.prototype.snapPoint = function( pt, ignore )
Called to snap the given point to the current preview.
mxConnectionHandler.prototype.snapToPreview = function( me, point )
Sorts the given cells according to the order in the cell hierarchy.
sortCells: function( cells, ascending )
Called if sortEdges is true to sort the array of outgoing edges in place.
mxCompactTreeLayout.prototype.sortOutgoingEdges = function( source, edges )
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEdge = function( edge, cells, newEdge, dx, dy )
Starts a new connection for the given state and coordinates.
mxConnectionHandler.prototype.start = function( state, x, y, edgeState )
Starts the handling of the mouse gesture.
mxEdgeHandler.prototype.start = function( x, y, index )
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function( cell, x, y )
Starts panning at the given event.
mxPanningHandler.prototype.start = function( me )
Sets the start point for the rubberband selection.
mxRubberband.prototype.start = function( x, y )
Starts the handling of the mouse gesture.
mxVertexHandler.prototype.start = function( x, y, index )
Starts the animation by repeatedly invoking updateAnimation.
mxAnimation.prototype.startAnimation = function()
Creates the dragElement using createDragElement.
mxDragSource.prototype.startDrag = function( evt )
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditing = function( evt )
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxGraph.prototype.startEditingAtCell = function( cell, evt )
Invoked when a state has been processed in validatePoints.
mxGraphView.prototype.stateValidated = function( state )
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxAnimation.prototype.stopAnimation = function()
Invokes removeDragElement.
mxDragSource.prototype.stopDrag = function()
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Stops the current editing and fires a editingStopped event.
mxGraph.prototype.stopEditing = function( cancel )
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
mxMorphing.prototype.stopRecursion = function( state, delta )
Paints the outline of the current path.
mxSvgCanvas2D.prototype.stroke = function()
Paints the outline of the current path.
mxVmlCanvas2D.prototype.stroke = function()
Paints the outline of the current drawing buffer.
mxXmlCanvas2D.prototype.stroke = function()
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
submit: function( url, params, doc, target )
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGeometry.prototype.swap = function()
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxGraph.prototype.swapBounds = function( cell, willCollapse )
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxEditor.prototype.swapStyles = function ( first, second )
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxSwimlaneManager.prototype.swimlaneAdded = function( swimlane )
Saves the current state.
mxAbstractCanvas2D.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxAutoSaveManager.prototype.save = function()
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
mxEditor.prototype.save = function ( url, linefeed )
Saves the drawing state.
mxXmlCanvas2D.prototype.save = function()
Scales the current state.
mxAbstractCanvas2D.prototype.scale = function( value )
Scales the geometry by the given amount.
mxGeometry.prototype.scale = function( sx, sy, fixedAspect )
Scales the output.
mxXmlCanvas2D.prototype.scale = function( value )
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.scaleAndTranslate = function( scale, dx, dy )
Scales the points, position and size of the given cell according to the given vertical and horizontal scaling factors.
mxGraph.prototype.scaleCell = function( cell, dx, dy, recurse )
Pans the graph so that it shows the given cell.
mxGraph.prototype.scrollCellToVisible = function( cell, center )
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollPointToVisible = function( x, y, extend, border )
Pans the graph so that it shows the given rectangle.
mxGraph.prototype.scrollRectToVisible = function( rect )
Implements an orthogonal edge style.
SegmentConnector: function( state, source, target, hints, result )
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectAll = function( parent, descendants )
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCell = function( isNext, isParent, isChild )
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellForEvent = function( cell, evt )
Selects the given edge after adding a new connection.
mxConnectionHandler.prototype.selectCells = function( edge, target )
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCells = function( vertices, edges, parent )
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellsForEvent = function( cells, evt )
Selects the first child cell.
mxGraph.prototype.selectChildCell = function()
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectDelayed = function( me )
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxToolbar.prototype.selectMode = function( domNode, funct )
Selects the next cell.
mxGraph.prototype.selectNextCell = function()
Selects the parent cell.
mxGraph.prototype.selectParentCell = function()
Selects the previous cell.
mxGraph.prototype.selectPreviousCell = function()
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectRegion = function( rect, evt )
Select all vertices inside the given parent or the default parent.
mxGraph.prototype.selectVertices = function( parent )
Send the request to the target URL using the specified functions to process the response asychronously.
mxXmlRequest.prototype.send = function( onload, onerror, timeout, ontimeout )
Sets the first or last point in absolutePoints depending on isSource.
mxCellState.prototype.setAbsoluteTerminalPoint = function( point, isSource )
Sets addEnabled.
mxSwimlaneManager.prototype.setAddEnabled = function( value )
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraph.prototype.setAllowDanglingEdges = function( value )
Sets allowEval.
mxGraphView.prototype.setAllowEval = function( value )
Specifies if loops are allowed.
mxGraph.prototype.setAllowLoops = function( value )
Sets the current alpha.
mxAbstractCanvas2D.prototype.setAlpha = function( value )
Sets the current alpha.
mxXmlCanvas2D.prototype.setAlpha = function( value )
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Sets the attribute on the specified node to value.
mxCodec.prototype.setAttribute = function( node, attribute, value )
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setAutoSizeCells = function( value )
Sets the new backgroundImage.
mxGraph.prototype.setBackgroundImage = function( image )
Sets baseDomain.
mxUrlConverter.prototype.setBaseDomain = function( value )
Sets baseUrl.
mxUrlConverter.prototype.setBaseUrl = function( value )
Sets binary.
mxXmlRequest.prototype.setBinary = function( value )
Sets the value of border.
mxGraph.prototype.setBorder = function( value )
Sets bubbling.
mxLayoutManager.prototype.setBubbling = function( value )
Selects the specified mxCell using setCells.
mxGraphSelectionModel.prototype.setCell = function( cell )
Set the cells heights (relative to the layout direction) when the tops of each rank are to be aligned
mxCompactTreeLayout.prototype.setCellHeights = function( node, rank )
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.setCellLocations = function( graph, model )
Sets the cells in the clipboard.
setCells: function( cells )
Selects the given array of mxCells and fires a change event.
mxGraphSelectionModel.prototype.setCells = function( cells )
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsBendable = function( value )
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsCloneable = function( value )
Sets cellsDeletable.
mxGraph.prototype.setCellsDeletable = function( value )
Sets cellsDisconnectable.
mxGraph.prototype.setCellsDisconnectable = function( value )
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsEditable = function( value )
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsMovable = function( value )
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsResizable = function( value )
Sets cellsSelectable.
mxGraph.prototype.setCellsSelectable = function( value )
Sets the style of the specified cells.
mxGraph.prototype.setCellStyle = function( style, cells )
Sets or toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.setCellStyleFlags = function( key, flag, value, cells )
Sets or toggles the flag bit for the given key in the cell’s styles.
setCellStyleFlags: function( model, cells, key, flag, value )
Sets the key to value in the styles of the given cells.
mxGraph.prototype.setCellStyles = function( key, value, cells )
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setCellStyles: function( model, cells, key, value )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Sets cloneEnabled.
mxGraphHandler.prototype.setCloneEnabled = function( value )
Specifies if edges should be inserted when cloned but not valid wrt.
mxGraph.prototype.setCloneInvalidEdges = function( value )
Sets the image associated with the window.
mxWindow.prototype.setClosable = function( closable )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Sets the connectable state.
mxCell.prototype.setConnectable = function( connectable )
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectable = function( connectable )
Specifies if edges should be connectable.
mxGraph.prototype.setConnectableEdges = function( value )
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConnectionConstraint = function( edge, terminal, source, constraint )
Sets constrainChildren.
mxGraph.prototype.setConstrainChildren = function( value )
Sets constrainRelativeChildren.
mxGraph.prototype.setConstrainRelativeChildren = function( value )
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Sets createTarget.
mxConnectionHandler.prototype.setCreateTarget = function( value )
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxGraphView.prototype.setCurrentRoot = function( root )
Sets and marks the current valid state.
mxCellMarker.prototype.setCurrentState = function( state, me, color )
Sets the given cursor on the shape and text shape.
mxCellState.prototype.setCursor = function( cursor )
Sets the cursor on the given shape.
mxShape.prototype.setCursor = function( cursor )
Enables or disables dashed lines.
mxAbstractCanvas2D.prototype.setDashed = function( value, fixDash )
Enables or disables dashed lines.
mxXmlCanvas2D.prototype.setDashed = function( value, fixDash )
Sets the current dash pattern.
mxAbstractCanvas2D.prototype.setDashPattern = function( value )
Sets the current dash pattern.
mxXmlCanvas2D.prototype.setDashPattern = function( value )
Sets the defaultParent to the given cell.
mxGraph.prototype.setDefaultParent = function( cell )
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDisconnectOnMove = function( value )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setDropEnabled = function( value )
Specifies if the cell is an edge.
mxCell.prototype.setEdge = function( edge )
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxGraphLayout.prototype.setEdgePoints = function( edge, points )
Fixes the control points
mxCoordinateAssignment.prototype.setEdgePosition = function( cell )
Disables or enables the edge style of the given edge.
mxGraphLayout.prototype.setEdgeStyleEnabled = function( edge, value )
Enables or disables event handling.
mxAutoSaveManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxDragSource.prototype.setEnabled = function( value )
Specifies if the graph should allow any interactions.
mxGraph.prototype.setEnabled = function( value )
Sets enabled.
mxGraphHandler.prototype.setEnabled = function( value )
Enables or disables event handling by updating enabled.
mxKeyHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxLayoutManager.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxOutline.prototype.setEnabled = function( value )
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function( enabled )
Sets enabled.
mxSelectionCellsHandler.prototype.setEnabled = function( value )
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxUrlConverter.prototype.setEnabled = function( value )
Sets enterStopsCellEditing.
mxGraph.prototype.setEnterStopsCellEditing = function( value )
Sets escapeEnabled.
mxGraph.prototype.setEscapeEnabled = function( value )
Sets eventsEnabled.
mxEventSource.prototype.setEventsEnabled = function( value )
Sets eventSource.
mxEventSource.prototype.setEventSource = function( value )
Sets extendParents.
mxGraph.prototype.setExtendParents = function( value )
Sets extendParentsOnAdd.
mxGraph.prototype.setExtendParentsOnAdd = function( value )
Sets extendParentsOnMove.
mxGraph.prototype.setExtendParentsOnMove = function( value )
Sets the current solid fill alpha.
mxAbstractCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill alpha.
mxXmlCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill color.
mxAbstractCanvas2D.prototype.setFillColor = function( value )
Sets the current fill color.
mxXmlCanvas2D.prototype.setFillColor = function( value )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.setFocus = function( me, state, source )
Sets the current font background color.
mxXmlCanvas2D.prototype.setFontBackgroundColor = function( value )
Sets the current font border color.
mxXmlCanvas2D.prototype.setFontBorderColor = function( value )
Sets the current font color.
mxAbstractCanvas2D.prototype.setFontColor = function( value )
Sets the current font color.
mxXmlCanvas2D.prototype.setFontColor = function( value )
Sets the current font family.
mxAbstractCanvas2D.prototype.setFontFamily = function( value )
Sets the current font family.
mxXmlCanvas2D.prototype.setFontFamily = function( value )
Sets the current font size.
mxAbstractCanvas2D.prototype.setFontSize = function( value )
Sets the current font size.
mxXmlCanvas2D.prototype.setFontSize = function( value )
Sets the current font style.
mxAbstractCanvas2D.prototype.setFontStyle = function( value )
Sets the current font style.
mxXmlCanvas2D.prototype.setFontStyle = function( value )
Set the value of temp for the specified layer
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function( layer, value )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Sets the current gradient.
mxAbstractCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the gradient.
mxXmlCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the graph that the layouts operate on.
mxAutoSaveManager.prototype.setGraph = function( graph )
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function( graph )
Sets the graph that the manager operates on.
mxSwimlaneManager.prototype.setGraph = function( graph )
Sets graphBounds.
mxGraphView.prototype.setGraphBounds = function( value )
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.setGraphContainer = function ( container )
Sets gridEnabled.
mxDragSource.prototype.setGridEnabled = function( value )
Specifies if the grid should be enabled.
mxGraph.prototype.setGridEnabled = function( value )
Sets gridSize.
mxGraph.prototype.setGridSize = function( value )
Sets guidesEnabled.
mxDragSource.prototype.setGuidesEnabled = function( value )
Sets hideOnHover.
mxTooltipHandler.prototype.setHideOnHover = function( value )
Sets the color of the rectangle used to highlight drop targets.
mxCellHighlight.prototype.setHighlightColor = function( color )
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function( color )
Sets horizontal.
mxSwimlaneManager.prototype.setHorizontal = function( value )
Sets the hotspot.
mxCellMarker.prototype.setHotspot = function( hotspot )
Specifies whether the hotspot should be used in intersects.
mxCellMarker.prototype.setHotspotEnabled = function( enabled )
Sets htmlLabels.
mxGraph.prototype.setHtmlLabels = function( value )
Sets the Id of the cell to the given string.
mxCell.prototype.setId = function( id )
Sets the image associated with the window.
mxWindow.prototype.setImage = function( image )
Sets invokesStopCellEditing.
mxGraph.prototype.setInvokesStopCellEditing = function( value )
Sets the current line cap.
mxAbstractCanvas2D.prototype.setLineCap = function( value )
Sets the line cap.
mxXmlCanvas2D.prototype.setLineCap = function( value )
Sets the current line join.
mxAbstractCanvas2D.prototype.setLineJoin = function( value )
Sets the line join.
mxXmlCanvas2D.prototype.setLineJoin = function( value )
Sets the current link.
mxAbstractCanvas2D.prototype.setLink = function( link )
Experimental implementation for hyperlinks.
mxSvgCanvas2D.prototype.setLink = function( link )
Sets the upper, left corner of the window.
mxWindow.prototype.setLocation = function( x, y )
Sets if the window is maximizable.
mxWindow.prototype.setMaximizable = function( maximizable )
Sets if the window is minimizable.
mxWindow.prototype.setMinimizable = function( minimizable )
Sets the current miter limit.
mxAbstractCanvas2D.prototype.setMiterLimit = function( value )
Sets the miter limit.
mxXmlCanvas2D.prototype.setMiterLimit = function( value )
Puts the graph into the specified mode.
mxEditor.prototype.setMode = function( modename )
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function ( value )
Sets moveEnabled.
mxGraphHandler.prototype.setMoveEnabled = function( value )
Specifies if the graph should allow multiple connections between the same pair of vertices.
mxGraph.prototype.setMultigraph = function( value )
Sets the opacity of the specified DOM node to the given value in %.
setOpacity: function( node, value )
Disables or enables orthogonal end segments of the given edge.
mxGraphLayout.prototype.setOrthogonalEdge = function( edge, value )
Specifies if panning should be enabled.
mxGraph.prototype.setPanning = function( enabled )
Sets panningEnabled.
mxPanningHandler.prototype.setPanningEnabled = function( value )
Sets the parent cell.
mxCell.prototype.setParent = function( parent )
Sets pinchEnabled.
mxPanningHandler.prototype.setPinchEnabled = function( value )
Specifies if the ports should be enabled.
mxGraph.prototype.setPortsEnabled = function( value )
Hooks for subclassers to update the style in the state.
mxHandle.prototype.setPosition = function( bounds, pt, me )
Adds the given style with the standard name and an optional vendor prefix for the current browser.
setPrefixedStyle: function()
Sets the color of the preview to the given value.
mxEdgeHandler.prototype.setPreviewColor = function( color )
Sets this rectangle to the specified values
mxRectangle.prototype.setRect = function( x, y, w, h )
Sets recursiveResize.
mxGraph.prototype.setRecursiveResize = function( value )
Sets removeCellsFromParent.
mxGraphHandler.prototype.setRemoveCellsFromParent = function( value )
Sets rendering.
mxGraphView.prototype.setRendering = function( value )
Sets the headers for the given request and parameters.
mxXmlRequest.prototype.setRequestHeaders = function( request, params )
Sets if the window should be resizable.
mxWindow.prototype.setResizable = function( resizable )
Sets resizeContainer.
mxGraph.prototype.setResizeContainer = function( value )
Sets resizeEnabled.
mxSwimlaneManager.prototype.setResizeEnabled = function( value )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setScale = function( value )
Sets if the window contents should be scrollable.
mxWindow.prototype.setScrollable = function( scrollable )
Sets selectEnabled.
mxGraphHandler.prototype.setSelectEnabled = function( value )
Sets the selection cell.
mxGraph.prototype.setSelectionCell = function( cell )
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function( cells )
Sets the mxSelectionModel that contains the selection.
mxGraph.prototype.setSelectionModel = function( selectionModel )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadow = function( enabled )
Enables or disables shadows.
mxXmlCanvas2D.prototype.setShadow = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowAlpha = function( value )
Sets the current shadows alpha.
mxXmlCanvas2D.prototype.setShadowAlpha = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowColor = function( value )
Sets the current shadow color.
mxXmlCanvas2D.prototype.setShadowColor = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the current shadow offset.
mxXmlCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the singleSelection flag.
mxGraphSelectionModel.prototype.setSingleSelection = function( singleSelection )
Sets the size of the window.
mxWindow.prototype.setSize = function( width, height )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setSplitEnabled = function( value )
Copies all fields from the given state to this state.
mxCellState.prototype.setState = function( state )
Sets states.
mxGraphView.prototype.setStates = function( value )
Sets the mxCellStates that should be used for alignment.
mxGuide.prototype.setStates = function( states )
Display the specified message in the status bar.
mxEditor.prototype.setStatus = function ( message )
Creates the status using the specified container.
mxEditor.prototype.setStatusContainer = function ( container )
Sets the current stroke alpha.
mxAbstractCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke alpha.
mxXmlCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke color.
mxAbstractCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke color.
mxXmlCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke width.
mxAbstractCanvas2D.prototype.setStrokeWidth = function( value )
Sets the current stroke width.
mxXmlCanvas2D.prototype.setStrokeWidth = function( value )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Adds or removes the given key, value pair to the style and returns the new style.
setStyle: function( style, key, value )
Sets or removes the given key from the specified style and returns the new style.
setStyleFlag: function( style, key, flag, value )
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setStylesheet = function( stylesheet )
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneNesting = function( value )
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxGraph.prototype.setSwimlaneSelectionEnabled = function( value )
Sets the source or target terminal and returns the new terminal.
mxCell.prototype.setTerminal = function( terminal, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGeometry.prototype.setTerminalPoint = function( point, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Sets the text content of the specified node.
setTextContent: function( node, text )
Sets the window title to the given string.
mxWindow.prototype.setTitle = function( title )
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxEditor.prototype.setTitleContainer = function ( container )
Sets tolerance.
mxGraph.prototype.setTolerance = function( value )
Initializes the toolbar for the given container.
mxEditor.prototype.setToolbarContainer = function ( container )
Specifies if tooltips should be enabled.
mxGraph.prototype.setTooltips = function ( enabled )
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setTranslate = function( dx, dy )
Sets a transparent background CSS style to catch all events.
mxShape.prototype.setTransparentBackgroundImage = function( node )
Sets the user object of the cell.
mxCell.prototype.setValue = function( value )
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Specifies if the cell is a vertex.
mxCell.prototype.setVertex = function( vertex )
Sets vertexLabelsMovable.
mxGraph.prototype.setVertexLabelsMovable = function( value )
Fixes the position of the specified vertex.
mxCoordinateAssignment.prototype.setVertexLocation = function( cell )
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxGraphLayout.prototype.setVertexLocation = function( cell, x, y )
Specifies if the cell is visible.
mxCell.prototype.setVisible = function( visible )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Shows or hides the current guides.
mxGuide.prototype.setVisible = function( visible )
Shows or hides this handle.
mxHandle.prototype.setVisible = function( visible )
Shows or hides the console.
setVisible: function( visible )
Shows or hides the window depending on the given flag.
mxWindow.prototype.setVisible = function( visible )
Sets the visible source or target terminal state.
mxCellState.prototype.setVisibleTerminalState = function( terminalState, source )
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setX = function( layer, value )
Set the value of y for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function( layer, value )
Enables or disables the zoom handling by showing or hiding the respective handle.
mxOutline.prototype.setZoomEnabled = function( value )
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function( parent, cells, evt )
mxCellStatePreview.prototype.show = function( visitor )
Shows the console.
show: function()
Shows the changes in the given mxCellStatePreview.
mxMorphing.prototype.show = function( move )
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
mxTooltipHandler.prototype.show = function( tip, x, y )
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
show: function( graph, doc, x0, y0, w, h )
Shows the window.
mxWindow.prototype.show = function()
Shows the help window.
mxEditor.prototype.showHelp = function ( tasks )
Shows the menu.
mxPopupMenu.prototype.showMenu = function()
Shows the outline window.
mxEditor.prototype.showOutline = function ()
Creates and shows the properties dialog for the given cell.
mxEditor.prototype.showProperties = function ( cell )
Shows the submenu inside the given parent row.
mxPopupMenu.prototype.showSubmenu = function( parent, row )
Shows the tasks window.
mxEditor.prototype.showTasks = function ()
Implements a vertical elbow edge.
SideToSide: function ( state, source, target, points, result )
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxXmlRequest.prototype.simulate = function( doc, target )
Called when the size of the graph has changed.
mxGraph.prototype.sizeDidChange = function()
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraph.prototype.snap = function( value )
Snaps the given vector to the grid and returns the given mxPoint instance.
mxGraphHandler.prototype.snap = function( vector )
Snaps the given point to the grid if ignore is false.
mxHandle.prototype.snapPoint = function( pt, ignore )
Called to snap the given point to the current preview.
mxConnectionHandler.prototype.snapToPreview = function( me, point )
Sorts the given cells according to the order in the cell hierarchy.
sortCells: function( cells, ascending )
Called if sortEdges is true to sort the array of outgoing edges in place.
mxCompactTreeLayout.prototype.sortOutgoingEdges = function( source, edges )
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEdge = function( edge, cells, newEdge, dx, dy )
Starts a new connection for the given state and coordinates.
mxConnectionHandler.prototype.start = function( state, x, y, edgeState )
Starts the handling of the mouse gesture.
mxEdgeHandler.prototype.start = function( x, y, index )
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function( cell, x, y )
Starts panning at the given event.
mxPanningHandler.prototype.start = function( me )
Sets the start point for the rubberband selection.
mxRubberband.prototype.start = function( x, y )
Starts the handling of the mouse gesture.
mxVertexHandler.prototype.start = function( x, y, index )
Starts the animation by repeatedly invoking updateAnimation.
mxAnimation.prototype.startAnimation = function()
Creates the dragElement using createDragElement.
mxDragSource.prototype.startDrag = function( evt )
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditing = function( evt )
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxGraph.prototype.startEditingAtCell = function( cell, evt )
Invoked when a state has been processed in validatePoints.
mxGraphView.prototype.stateValidated = function( state )
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxAnimation.prototype.stopAnimation = function()
Invokes removeDragElement.
mxDragSource.prototype.stopDrag = function()
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Stops the current editing and fires a editingStopped event.
mxGraph.prototype.stopEditing = function( cancel )
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
mxMorphing.prototype.stopRecursion = function( state, delta )
Paints the outline of the current path.
mxSvgCanvas2D.prototype.stroke = function()
Paints the outline of the current path.
mxVmlCanvas2D.prototype.stroke = function()
Paints the outline of the current drawing buffer.
mxXmlCanvas2D.prototype.stroke = function()
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
submit: function( url, params, doc, target )
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGeometry.prototype.swap = function()
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxGraph.prototype.swapBounds = function( cell, willCollapse )
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxEditor.prototype.swapStyles = function ( first, second )
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxSwimlaneManager.prototype.swimlaneAdded = function( swimlane )
T | |
tapAndHold, mxGraph | |
terminalForCellChanged, mxGraphModel | |
text | |
toDegree, mxUtils | |
toggleCells, mxGraph | |
toggleCellStyle, mxGraph | |
toggleCellStyleFlags, mxGraph | |
toggleCellStyles, mxGraph | |
TopToBottom, mxEdgeStyle | |
toRadians, mxUtils | |
toString | |
transformControlPoint, mxGraphView | |
translate | |
translateCell, mxGraph | |
translateState, mxCellStatePreview | |
transpose, mxMedianHybridCrossingReduction | |
traverse | |
treeLayout, mxEditor | |
TrianglePerimeter, mxPerimeter | |
trim |
T | |
tapAndHold, mxGraph | |
terminalForCellChanged, mxGraphModel | |
text | |
toDegree, mxUtils | |
toggleCells, mxGraph | |
toggleCellStyle, mxGraph | |
toggleCellStyleFlags, mxGraph | |
toggleCellStyles, mxGraph | |
TopToBottom, mxEdgeStyle | |
toRadians, mxUtils | |
toString | |
transformControlPoint, mxGraphView | |
translate | |
translateCell, mxGraph | |
translateState, mxCellStatePreview | |
transpose, mxMedianHybridCrossingReduction | |
traverse | |
treeLayout, mxEditor | |
TrianglePerimeter, mxPerimeter | |
trim |
Handles the mxMouseEvent by highlighting the mxCellState.
mxGraph.prototype.tapAndHold = function( me )
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Paints the given text.
mxSvgCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxVmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxXmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Converts the given radians to degree.
toDegree: function( rad )
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCells = function( show, cells, includeEdges )
Toggles the boolean value for the given key in the style of the given cell and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyle = function( key, defaultValue, cell )
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyleFlags = function( key, flag, cells )
Toggles the boolean value for the given key in the style of the given cells and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyles = function( key, defaultValue, cells )
Implements a horizontal elbow edge.
TopToBottom: function( state, source, target, points, result )
Converts the given degree to radians.
toRadians: function( deg )
Returns the textual representation of the overlay to be used as the tooltip.
mxCellOverlay.prototype.toString = function()
Returns a textual representation of the specified object.
toString: function( obj )
Transforms the given control point to an absolute point.
mxGraphView.prototype.transformControlPoint = function( state, pt )
Translates the current state.
mxAbstractCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry by the specified amount.
mxGeometry.prototype.translate = function( dx, dy )
Translates the output.
mxXmlCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxGraph.prototype.translateCell = function( cell, dx, dy )
mxCellStatePreview.prototype.translateState = function( state, dx, dy )
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxMedianHybridCrossingReduction.prototype.transpose = function( mainLoopIteration, model )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraph.prototype.traverse = function( vertex, directed, func, edge, visited, inverse )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function( vertex, directed, func, edge, visited )
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
mxEditor.prototype.treeLayout = function ( cell, horizontal )
Describes a triangle perimeter.
TrianglePerimeter: function ( bounds, vertex, next, orthogonal )
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
mxUndoManager.prototype.trim = function()
Strips all whitespaces from both end of the string.
trim: function( str, chars )
Handles the mxMouseEvent by highlighting the mxCellState.
mxGraph.prototype.tapAndHold = function( me )
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Paints the given text.
mxSvgCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxVmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxXmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Converts the given radians to degree.
toDegree: function( rad )
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCells = function( show, cells, includeEdges )
Toggles the boolean value for the given key in the style of the given cell and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyle = function( key, defaultValue, cell )
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyleFlags = function( key, flag, cells )
Toggles the boolean value for the given key in the style of the given cells and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyles = function( key, defaultValue, cells )
Implements a horizontal elbow edge.
TopToBottom: function( state, source, target, points, result )
Converts the given degree to radians.
toRadians: function( deg )
Returns the textual representation of the overlay to be used as the tooltip.
mxCellOverlay.prototype.toString = function()
Returns a textual representation of the specified object.
toString: function( obj )
Transforms the given control point to an absolute point.
mxGraphView.prototype.transformControlPoint = function( state, pt )
Translates the current state.
mxAbstractCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry by the specified amount.
mxGeometry.prototype.translate = function( dx, dy )
Translates the output.
mxXmlCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxGraph.prototype.translateCell = function( cell, dx, dy )
mxCellStatePreview.prototype.translateState = function( state, dx, dy )
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxMedianHybridCrossingReduction.prototype.transpose = function( mainLoopIteration, model )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraph.prototype.traverse = function( vertex, directed, func, edge, visited, inverse )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function( vertex, directed, func, edge, visited )
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
mxEditor.prototype.treeLayout = function ( cell, horizontal )
Describes a triangle perimeter.
TrianglePerimeter: function ( bounds, vertex, next, orthogonal )
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
mxUndoManager.prototype.trim = function()
Strips all whitespaces from both end of the string.
trim: function( str, chars )
U | |
undo | |
undoableEditHappened, mxUndoManager | |
ungroupCells, mxGraph | |
union, mxVertexHandler | |
unmark, mxCellMarker | |
update | |
updateAlternateBounds, mxGraph | |
updateAnimation | |
updateBaseUrl, mxUrlConverter | |
updateBoundingBox | |
updateBoundsFromPoints, mxShape | |
updateBoundsFromStencil, mxGraphView | |
updateCachedBounds, mxCellState | |
updateCellSize, mxGraph | |
updateCellState, mxGraphView | |
updateContainerStyle, mxGraphView | |
updateCurrentState, mxConnectionHandler | |
updateEdgeBounds, mxGraphView | |
updateEdgeLabelOffset, mxGraphView | |
updateEdgeParent, mxGraphModel | |
updateEdgeParents, mxGraphModel | |
updateEdgeState | |
updateFill, mxSvgCanvas2D | |
updateFixedTerminalPoint, mxGraphView | |
updateFixedTerminalPoints, mxGraphView | |
updateFloatingTerminalPoint, mxGraphView | |
updateFloatingTerminalPoints, mxGraphView | |
updateFont | |
updateGroupBounds | |
updateHandler, mxSelectionCellsHandler | |
updateHint | |
updateHtmlCanvasSize, mxGraphView | |
updateHtmlFilter, mxText | |
updateHtmlFilters, mxShape | |
updateHtmlTransform, mxText | |
updateIcons, mxConnectionHandler | |
updateLivePreview, mxVertexHandler | |
updateMinBounds, mxVertexHandler | |
updateMouseEvent, mxGraph | |
updatePageBreaks, mxGraph | |
updateParentHighlight, mxVertexHandler | |
updatePoints, mxGraphView | |
updatePreviewShape, mxGraphHandler | |
updatePreviewState | |
updateSize, mxText | |
updateStroke, mxSvgCanvas2D | |
updateStrokeAttributes, mxSvgCanvas2D | |
updateTransform, mxShape | |
updateValue, mxText | |
updateVertexLabelOffset, mxGraphView | |
updateVertexState, mxGraphView | |
updateVmlContainer | |
updatingDocumentResource, mxGraphView | |
useGuidesForEvent, mxGraphHandler |
U | |
undo | |
undoableEditHappened, mxUndoManager | |
ungroupCells, mxGraph | |
union, mxVertexHandler | |
unmark, mxCellMarker | |
update | |
updateAlternateBounds, mxGraph | |
updateAnimation | |
updateBaseUrl, mxUrlConverter | |
updateBoundingBox | |
updateBoundsFromPoints, mxShape | |
updateBoundsFromStencil, mxGraphView | |
updateCachedBounds, mxCellState | |
updateCellSize, mxGraph | |
updateCellState, mxGraphView | |
updateContainerStyle, mxGraphView | |
updateCurrentState, mxConnectionHandler | |
updateEdgeBounds, mxGraphView | |
updateEdgeLabelOffset, mxGraphView | |
updateEdgeParent, mxGraphModel | |
updateEdgeParents, mxGraphModel | |
updateEdgeState | |
updateFill, mxSvgCanvas2D | |
updateFixedTerminalPoint, mxGraphView | |
updateFixedTerminalPoints, mxGraphView | |
updateFloatingTerminalPoint, mxGraphView | |
updateFloatingTerminalPoints, mxGraphView | |
updateFont | |
updateGroupBounds | |
updateHandler, mxSelectionCellsHandler | |
updateHint | |
updateHtmlCanvasSize, mxGraphView | |
updateHtmlFilter, mxText | |
updateHtmlFilters, mxShape | |
updateHtmlTransform, mxText | |
updateIcons, mxConnectionHandler | |
updateLivePreview, mxVertexHandler | |
updateMinBounds, mxVertexHandler | |
updateMouseEvent, mxGraph | |
updatePageBreaks, mxGraph | |
updateParentHighlight, mxVertexHandler | |
updatePoints, mxGraphView | |
updatePreviewShape, mxGraphHandler | |
updatePreviewState | |
updateSize, mxText | |
updateStroke, mxSvgCanvas2D | |
updateStrokeAttributes, mxSvgCanvas2D | |
updateTransform, mxShape | |
updateValue, mxText | |
updateVertexLabelOffset, mxGraphView | |
updateVertexState, mxGraphView | |
updateVmlContainer | |
updatingDocumentResource, mxGraphView | |
useGuidesForEvent, mxGraphHandler |
Undo the last change in graph.
mxEditor.prototype.undo = function ()
Undoes all changes in this edit.
mxUndoableEdit.prototype.undo = function()
Undoes the last change.
mxUndoManager.prototype.undo = function()
Method to be called to add new undoable edits to the history.
mxUndoManager.prototype.undoableEditHappened = function( undoableEdit )
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxGraph.prototype.ungroupCells = function( cells )
Returns the union of the given bounds and location for the specified handle index.
mxVertexHandler.prototype.union = function( bounds, dx, dy, index, gridEnabled, scale, tr, constrained, centered )
Hides the marker and fires a mark event.
mxCellMarker.prototype.unmark = function()
Updates the state of this handler based on the given mxMouseEvent.
mxConstraintHandler.prototype.update = function( me, source, existingEdge, point )
Updates the outline.
mxOutline.prototype.update = function( revalidate )
Sets currentX and currentY and calls repaint.
mxRubberband.prototype.update = function( x, y )
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxGraph.prototype.updateAlternateBounds = function( cell, geo, willCollapse )
Hook for subclassers to implement the animation.
mxAnimation.prototype.updateAnimation = function()
Animation step.
mxMorphing.prototype.updateAnimation = function()
Private helper function to update the base URL.
mxUrlConverter.prototype.updateBaseUrl = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxConnector.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using the given node and position.
mxText.prototype.updateBoundingBox = function()
Updates the bounds based on the points.
mxShape.prototype.updateBoundsFromPoints = function()
Updates the bounds of the given cell state to reflect the bounds of the stencil if it has a fixed aspect and returns the previous bounds as an mxRectangle if the bounds have been modified or null otherwise.
mxGraphView.prototype.updateBoundsFromStencil = function( state )
Updates the cellBounds and paintBounds.
mxCellState.prototype.updateCachedBounds = function()
Updates the size of the given cell in the model using cellSizeUpdated.
mxGraph.prototype.updateCellSize = function( cell, ignoreChildren )
Updates the given mxCellState.
mxGraphView.prototype.updateCellState = function( state )
Updates the style of the container after installing the SVG DOM elements.
mxGraphView.prototype.updateContainerStyle = function( container )
Updates the current state for a given mouse move event by using the marker.
mxConnectionHandler.prototype.updateCurrentState = function( me, point )
Updates the given state using the bounding box of t he absolute points.
mxGraphView.prototype.updateEdgeBounds = function( state )
Updates mxCellState.absoluteOffset for the given state.
mxGraphView.prototype.updateEdgeLabelOffset = function( state )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Updates edgeState.
mxConnectionHandler.prototype.updateEdgeState = function( current, constraint )
Validates the given cell state.
mxGraphView.prototype.updateEdgeState = function( state, geo )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateFill = function()
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoint = function( edge, terminal, source, constraint )
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFixedTerminalPoints = function( edge, source, target )
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoint = function( edge, start, end, source )
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraphView.prototype.updateFloatingTerminalPoints = function( state, source, target )
Updates the text properties for the given node.
mxSvgCanvas2D.prototype.updateFont = function( node )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateFont = function( node )
Updates the bounds of the given groups to include all children and returns the passed-in cells.
mxGraph.prototype.updateGroupBounds = function( cells, border, moveGroup, topBorder, rightBorder, bottomBorder, leftBorder )
Updates the bounds of the given array of groups so that it includes all child vertices.
mxSwimlaneLayout.prototype.updateGroupBounds = function()
Updates the handler for the given shape if one exists.
mxSelectionCellsHandler.prototype.updateHandler = function( state )
Hook for subclassers do show details while the handler is active.
mxEdgeHandler.prototype.updateHint = function( me, point )
Hook for subclassers do show details while the handler is active.
mxGraphHandler.prototype.updateHint = function( me )
Hook for subclassers do show details while the handler is active.
mxVertexHandler.prototype.updateHint = function( me )
Updates the size of the HTML canvas.
mxGraphView.prototype.updateHtmlCanvasSize = function( width, height )
Rotated text rendering quality is bad for IE9 quirks/IE8 standards
mxText.prototype.updateHtmlFilter = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.updateHtmlFilters = function( node )
Returns the spacing as an mxPoint.
mxText.prototype.updateHtmlTransform = function()
Hook to update the icon position(s) based on a mouseOver event.
mxConnectionHandler.prototype.updateIcons = function( state, icons, me )
Repaints the live preview.
mxVertexHandler.prototype.updateLivePreview = function( me )
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.updateMinBounds = function()
Sets the graphX and graphY properties if the given mxMouseEvent if required and returned the event.
mxGraph.prototype.updateMouseEvent = function( me, evtName )
Invokes from sizeDidChange to redraw the page breaks.
mxGraph.prototype.updatePageBreaks = function( visible, width, height )
Updates the highlight of the parent if parentHighlightEnabled is true.
mxVertexHandler.prototype.updateParentHighlight = function()
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphView.prototype.updatePoints = function( edge, points, source, target )
Updates the bounds of the preview shape.
mxGraphHandler.prototype.updatePreviewShape = function()
Overridden to perform optimization of the edge style result.
mxEdgeSegmentHandler.prototype.updatePreviewState = function( edge, point, terminalState, me )
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.updatePreviewState = function( edge, point, terminalState, me, outline )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateSize = function( node, enableWrap )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStroke = function()
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStrokeAttributes = function()
Sets the scale and rotation on the given canvas.
mxShape.prototype.updateTransform = function( c, x, y, w, h )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateValue = function()
Updates the absoluteOffset of the given vertex cell state.
mxGraphView.prototype.updateVertexLabelOffset = function( state )
Validates the given cell state.
mxGraphView.prototype.updateVertexState = function( state, geo )
Updates the bounds of the VML container.
mxShape.prototype.updateVmlContainer = function()
Sets the width and height of the container to 1px.
mxText.prototype.updateVmlContainer = function()
Returns true if the guides should be used for the given mxMouseEvent.
mxGraphHandler.prototype.useGuidesForEvent = function( me )
Undo the last change in graph.
mxEditor.prototype.undo = function ()
Undoes all changes in this edit.
mxUndoableEdit.prototype.undo = function()
Undoes the last change.
mxUndoManager.prototype.undo = function()
Method to be called to add new undoable edits to the history.
mxUndoManager.prototype.undoableEditHappened = function( undoableEdit )
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxGraph.prototype.ungroupCells = function( cells )
Returns the union of the given bounds and location for the specified handle index.
mxVertexHandler.prototype.union = function( bounds, dx, dy, index, gridEnabled, scale, tr, constrained, centered )
Hides the marker and fires a mark event.
mxCellMarker.prototype.unmark = function()
Updates the state of this handler based on the given mxMouseEvent.
mxConstraintHandler.prototype.update = function( me, source, existingEdge, point )
Updates the outline.
mxOutline.prototype.update = function( revalidate )
Sets currentX and currentY and calls repaint.
mxRubberband.prototype.update = function( x, y )
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxGraph.prototype.updateAlternateBounds = function( cell, geo, willCollapse )
Hook for subclassers to implement the animation.
mxAnimation.prototype.updateAnimation = function()
Animation step.
mxMorphing.prototype.updateAnimation = function()
Private helper function to update the base URL.
mxUrlConverter.prototype.updateBaseUrl = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxConnector.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using the given node and position.
mxText.prototype.updateBoundingBox = function()
Updates the bounds based on the points.
mxShape.prototype.updateBoundsFromPoints = function()
Updates the bounds of the given cell state to reflect the bounds of the stencil if it has a fixed aspect and returns the previous bounds as an mxRectangle if the bounds have been modified or null otherwise.
mxGraphView.prototype.updateBoundsFromStencil = function( state )
Updates the cellBounds and paintBounds.
mxCellState.prototype.updateCachedBounds = function()
Updates the size of the given cell in the model using cellSizeUpdated.
mxGraph.prototype.updateCellSize = function( cell, ignoreChildren )
Updates the given mxCellState.
mxGraphView.prototype.updateCellState = function( state )
Updates the style of the container after installing the SVG DOM elements.
mxGraphView.prototype.updateContainerStyle = function( container )
Updates the current state for a given mouse move event by using the marker.
mxConnectionHandler.prototype.updateCurrentState = function( me, point )
Updates the given state using the bounding box of t he absolute points.
mxGraphView.prototype.updateEdgeBounds = function( state )
Updates mxCellState.absoluteOffset for the given state.
mxGraphView.prototype.updateEdgeLabelOffset = function( state )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Updates edgeState.
mxConnectionHandler.prototype.updateEdgeState = function( current, constraint )
Validates the given cell state.
mxGraphView.prototype.updateEdgeState = function( state, geo )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateFill = function()
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoint = function( edge, terminal, source, constraint )
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFixedTerminalPoints = function( edge, source, target )
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoint = function( edge, start, end, source )
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraphView.prototype.updateFloatingTerminalPoints = function( state, source, target )
Updates the text properties for the given node.
mxSvgCanvas2D.prototype.updateFont = function( node )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateFont = function( node )
Updates the bounds of the given groups to include all children and returns the passed-in cells.
mxGraph.prototype.updateGroupBounds = function( cells, border, moveGroup, topBorder, rightBorder, bottomBorder, leftBorder )
Updates the bounds of the given array of groups so that it includes all child vertices.
mxSwimlaneLayout.prototype.updateGroupBounds = function()
Updates the handler for the given shape if one exists.
mxSelectionCellsHandler.prototype.updateHandler = function( state )
Hook for subclassers do show details while the handler is active.
mxEdgeHandler.prototype.updateHint = function( me, point )
Hook for subclassers do show details while the handler is active.
mxGraphHandler.prototype.updateHint = function( me )
Hook for subclassers do show details while the handler is active.
mxVertexHandler.prototype.updateHint = function( me )
Updates the size of the HTML canvas.
mxGraphView.prototype.updateHtmlCanvasSize = function( width, height )
Rotated text rendering quality is bad for IE9 quirks/IE8 standards
mxText.prototype.updateHtmlFilter = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.updateHtmlFilters = function( node )
Returns the spacing as an mxPoint.
mxText.prototype.updateHtmlTransform = function()
Hook to update the icon position(s) based on a mouseOver event.
mxConnectionHandler.prototype.updateIcons = function( state, icons, me )
Repaints the live preview.
mxVertexHandler.prototype.updateLivePreview = function( me )
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.updateMinBounds = function()
Sets the graphX and graphY properties if the given mxMouseEvent if required and returned the event.
mxGraph.prototype.updateMouseEvent = function( me, evtName )
Invokes from sizeDidChange to redraw the page breaks.
mxGraph.prototype.updatePageBreaks = function( visible, width, height )
Updates the highlight of the parent if parentHighlightEnabled is true.
mxVertexHandler.prototype.updateParentHighlight = function()
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphView.prototype.updatePoints = function( edge, points, source, target )
Updates the bounds of the preview shape.
mxGraphHandler.prototype.updatePreviewShape = function()
Overridden to perform optimization of the edge style result.
mxEdgeSegmentHandler.prototype.updatePreviewState = function( edge, point, terminalState, me )
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.updatePreviewState = function( edge, point, terminalState, me, outline )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateSize = function( node, enableWrap )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStroke = function()
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStrokeAttributes = function()
Sets the scale and rotation on the given canvas.
mxShape.prototype.updateTransform = function( c, x, y, w, h )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateValue = function()
Updates the absoluteOffset of the given vertex cell state.
mxGraphView.prototype.updateVertexLabelOffset = function( state )
Validates the given cell state.
mxGraphView.prototype.updateVertexState = function( state, geo )
Updates the bounds of the VML container.
mxShape.prototype.updateVmlContainer = function()
Sets the width and height of the container to 1px.
mxText.prototype.updateVmlContainer = function()
Returns true if the guides should be used for the given mxMouseEvent.
mxGraphHandler.prototype.useGuidesForEvent = function( me )
V | |
validate, mxGraphView | |
validateBackground, mxGraphView | |
validateBackgroundImage, mxGraphView | |
validateBackgroundPage, mxGraphView | |
validateCell | |
validateCellState, mxGraphView | |
validateConnection | |
validateEdge, mxGraph | |
validateGraph, mxGraph | |
validationAlert, mxGraph | |
valueChanged, mxCell | |
valueForCellChanged, mxGraphModel | |
verticalLayout, mxCompactTreeLayout | |
visibleStateForCellChanged, mxGraphModel | |
visit | |
W | |
warn, mxLog | |
WeightedCellSorter, WeightedCellSorter | |
weightedMedian, mxMedianHybridCrossingReduction | |
write | |
writeAttribute, mxObjectCodec | |
writeComplexAttribute, mxObjectCodec | |
writeDefaults, mxXmlCanvas2D | |
writeGraphModel, mxEditor | |
writeHead, mxPrintPreview | |
writeln | |
writePostfix, mxPrintPreview | |
writePrimitiveAttribute, mxObjectCodec | |
Z | |
zoom, mxGraph | |
zoomActual, mxGraph | |
zoomIn, mxGraph | |
zoomOut, mxGraph | |
zoomTo, mxGraph | |
zoomToRect, mxGraph |
V | |
validate, mxGraphView | |
validateBackground, mxGraphView | |
validateBackgroundImage, mxGraphView | |
validateBackgroundPage, mxGraphView | |
validateCell | |
validateCellState, mxGraphView | |
validateConnection | |
validateEdge, mxGraph | |
validateGraph, mxGraph | |
validationAlert, mxGraph | |
valueChanged, mxCell | |
valueForCellChanged, mxGraphModel | |
verticalLayout, mxCompactTreeLayout | |
visibleStateForCellChanged, mxGraphModel | |
visit | |
W | |
warn, mxLog | |
WeightedCellSorter, WeightedCellSorter | |
weightedMedian, mxMedianHybridCrossingReduction | |
write | |
writeAttribute, mxObjectCodec | |
writeComplexAttribute, mxObjectCodec | |
writeDefaults, mxXmlCanvas2D | |
writeGraphModel, mxEditor | |
writeHead, mxPrintPreview | |
writeln | |
writePostfix, mxPrintPreview | |
writePrimitiveAttribute, mxObjectCodec | |
Z | |
zoom, mxGraph | |
zoomActual, mxGraph | |
zoomIn, mxGraph | |
zoomOut, mxGraph | |
zoomTo, mxGraph | |
zoomToRect, mxGraph |
Calls validateCell and validateCellState and updates the graphBounds using getBoundingBox.
mxGraphView.prototype.validate = function( cell )
Calls validateBackgroundImage and validateBackgroundPage.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBackgroundImage = function()
Validates the background page.
mxGraphView.prototype.validateBackgroundPage = function()
Hook method for subclassers to return an error message for the given cell and validation context.
mxGraph.prototype.validateCell = function( cell, context )
Recursively creates the cell state for the given cell if visible is true and the given cell is visible.
mxGraphView.prototype.validateCell = function( cell, visible )
Validates and repaints the mxCellState for the given mxCell.
mxGraphView.prototype.validateCellState = function( cell, recurse )
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxConnectionHandler.prototype.validateConnection = function( source, target )
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function( source, target )
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateEdge = function( edge, source, target )
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraph.prototype.validateGraph = function( cell, context )
Displays the given validation error in a dialog.
mxGraph.prototype.validationAlert = function( message )
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
mxCompactTreeLayout.prototype.verticalLayout = function( node, parent, x0, y0, bounds )
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxDictionary.prototype.visit = function( visitor )
A depth first search through the internal heirarchy model.
mxGraphHierarchyModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
A depth first search through the internal heirarchy model.
mxSwimlaneModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
Calls validateCell and validateCellState and updates the graphBounds using getBoundingBox.
mxGraphView.prototype.validate = function( cell )
Calls validateBackgroundImage and validateBackgroundPage.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBackgroundImage = function()
Validates the background page.
mxGraphView.prototype.validateBackgroundPage = function()
Hook method for subclassers to return an error message for the given cell and validation context.
mxGraph.prototype.validateCell = function( cell, context )
Recursively creates the cell state for the given cell if visible is true and the given cell is visible.
mxGraphView.prototype.validateCell = function( cell, visible )
Validates and repaints the mxCellState for the given mxCell.
mxGraphView.prototype.validateCellState = function( cell, recurse )
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxConnectionHandler.prototype.validateConnection = function( source, target )
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function( source, target )
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateEdge = function( edge, source, target )
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraph.prototype.validateGraph = function( cell, context )
Displays the given validation error in a dialog.
mxGraph.prototype.validationAlert = function( message )
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
mxCompactTreeLayout.prototype.verticalLayout = function( node, parent, x0, y0, bounds )
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxDictionary.prototype.visit = function( visitor )
A depth first search through the internal heirarchy model.
mxGraphHierarchyModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
A depth first search through the internal heirarchy model.
mxSwimlaneModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
Adds all arguments to the console if WARN is enabled.
warn: function()
Constructs a new weighted cell sorted for the given cell and weight.
function WeightedCellSorter( cell, weightedValue )
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
mxMedianHybridCrossingReduction.prototype.weightedMedian = function( iteration, model )
Adds the specified strings to the console.
write: function()
Creates a text node for the given string and appends it to the given parent.
write: function( parent, text )
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeAttribute = function( enc, obj, name, value, node )
Writes the given value as a child node of the given node.
mxObjectCodec.prototype.writeComplexAttribute = function( enc, obj, name, value, node )
mxXmlCanvas2D.prototype.writeDefaults = function()
Hook to create the string representation of the diagram.
mxEditor.prototype.writeGraphModel = function ( linefeed )
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
mxPrintPreview.prototype.writeHead = function( doc, css )
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function()
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
writeln: function( parent, text )
Called before closing the body of the page.
mxPrintPreview.prototype.writePostfix = function( doc )
Writes the given value as an attribute of the given node.
mxObjectCodec.prototype.writePrimitiveAttribute = function( enc, obj, name, value, node )
Adds all arguments to the console if WARN is enabled.
warn: function()
Constructs a new weighted cell sorted for the given cell and weight.
function WeightedCellSorter( cell, weightedValue )
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
mxMedianHybridCrossingReduction.prototype.weightedMedian = function( iteration, model )
Adds the specified strings to the console.
write: function()
Creates a text node for the given string and appends it to the given parent.
write: function( parent, text )
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeAttribute = function( enc, obj, name, value, node )
Writes the given value as a child node of the given node.
mxObjectCodec.prototype.writeComplexAttribute = function( enc, obj, name, value, node )
mxXmlCanvas2D.prototype.writeDefaults = function()
Hook to create the string representation of the diagram.
mxEditor.prototype.writeGraphModel = function ( linefeed )
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
mxPrintPreview.prototype.writeHead = function( doc, css )
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function()
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
writeln: function( parent, text )
Called before closing the body of the page.
mxPrintPreview.prototype.writePostfix = function( doc )
Writes the given value as an attribute of the given node.
mxObjectCodec.prototype.writePrimitiveAttribute = function( enc, obj, name, value, node )
Zooms the graph using the given factor.
mxGraph.prototype.zoom = function( factor, center )
Resets the zoom and panning in the view.
mxGraph.prototype.zoomActual = function()
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomIn = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomTo = function( scale, center )
Zooms the graph to the specified rectangle.
mxGraph.prototype.zoomToRect = function( rect )
Zooms the graph using the given factor.
mxGraph.prototype.zoom = function( factor, center )
Resets the zoom and panning in the view.
mxGraph.prototype.zoomActual = function()
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomIn = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomTo = function( scale, center )
Zooms the graph to the specified rectangle.
mxGraph.prototype.zoomToRect = function( rect )
C | |
calcAttraction, mxFastOrganicLayout | |
calcPositions, mxFastOrganicLayout | |
calcRepulsion, mxFastOrganicLayout | |
calcRowDims, mxRadialTreeLayout | |
calculateCrossings, mxMedianHybridCrossingReduction | |
calculatedWeightedValue, mxCoordinateAssignment | |
calculateRankCrossing, mxMedianHybridCrossingReduction | |
calculateWidestRank, mxCoordinateAssignment | |
canExportCell, mxGraph | |
canImportCell, mxGraph | |
canRedo, mxUndoManager | |
canUndo, mxUndoManager | |
cascadeOpacity | |
cellAdded | |
cellCloned, mxGraphModel | |
cellConnected, mxGraph | |
cellLabelChanged, mxGraph | |
cellRemoved | |
cellResized, mxGraph | |
cellsAdded | |
cellsFolded, mxGraph | |
cellSizeUpdated, mxGraph | |
cellsMoved | |
cellsOrdered, mxGraph | |
cellsRemoved, mxGraph | |
cellsResized | |
cellsToggled, mxGraph | |
center, mxGraph | |
changePoints, mxEdgeHandler | |
changeSelection, mxGraphSelectionModel | |
changeTerminalPoint, mxEdgeHandler | |
check, mxMultiplicity | |
checkBounds | |
checkLabelHandle, mxEdgeHandler | |
checkNeighbors, mxMultiplicity | |
checkPlaceholderStyles, mxCellRenderer | |
checkTerminal, mxMultiplicity | |
checkTolerance, mxVertexHandler | |
checkType, mxMultiplicity | |
circle, mxCircleLayout | |
clear | |
clearCellOverlays, mxGraph | |
clearSelection | |
click, mxGraph | |
clone | |
cloneCell, mxGraphModel | |
cloneCellImpl, mxGraphModel | |
cloneCells | |
clonePreviewState, mxEdgeHandler | |
cloneTemplate, mxObjectCodec | |
cloneValue, mxCell | |
close | |
closeDocument, mxPrintPreview | |
collapsedStateForCellChanged, mxGraphModel | |
compare | |
computeAspect, mxStencil | |
configure, mxEditor | |
configureCanvas | |
configureShape, mxCellRenderer | |
confirm, mxUtils | |
connect | |
connectCell, mxGraph | |
constrainChild, mxGraph | |
constrainChildCells, mxGraph | |
consume | |
consumeCycleAttribute, mxEditor | |
consumeMouseEvent | |
consumePanningTrigger, mxPanningHandler | |
contains | |
convert, mxUrlConverter | |
convertAttributeFromXml, mxObjectCodec | |
convertAttributeToXml, mxObjectCodec | |
convertHtml, mxSvgCanvas2D | |
convertPoint | |
convertValueToString, mxGraph | |
convertWaypoint, mxConnectionHandler | |
copy, mxClipboard | |
copyStyle, mxHandle | |
create | |
createBackgroundPageShape, mxGraphView | |
createBends | |
createBoundingBox, mxShape | |
createBounds, mxVertexHandler | |
createCanvas, mxShape | |
createCellEditor, mxGraph | |
createCellOverlays, mxCellRenderer | |
createCellRenderer, mxGraph | |
createClip, mxSvgCanvas2D | |
createConditions, mxDefaultPopupMenu | |
createConnectionHandler, mxGraph | |
createControl, mxCellRenderer | |
createControlClickHandler, mxCellRenderer | |
createCustomHandles | |
createDashPattern, mxSvgCanvas2D | |
createDefaultEdgeStyle, mxStylesheet | |
createDefaultVertexStyle, mxStylesheet | |
createDiagramLayout, mxEditor | |
createDiv, mxSvgCanvas2D | |
createDragElement, mxDragSource | |
createEdge | |
createEdgeHandler, mxGraph | |
createEdgeSegmentHandler, mxGraph | |
createEdgeState, mxConnectionHandler | |
createElbowEdgeHandler, mxGraph | |
createElement | |
createFill, mxVmlCanvas2D | |
createGradientId, mxSvgCanvas2D | |
createGraph | |
createGraphHandler, mxGraph | |
createGraphView, mxGraph | |
createGroup, mxEditor | |
createGroupCell, mxGraph | |
createGuideShape, mxGuide | |
createHandler, mxGraph | |
createHandlers, mxGraph | |
createHandleShape, mxEdgeHandler | |
createHighlightShape, mxConstraintHandler | |
createHtml | |
createHtmlPane, mxGraphView | |
createIcons, mxConnectionHandler | |
createId, mxGraphModel | |
createImage, mxUtils | |
createIndicatorShape, mxCellRenderer | |
createInternalCells | |
createLabel, mxCellRenderer | |
createLabelHandleShape, mxEdgeHandler | |
createLayoutManager, mxEditor | |
createLine, mxCompactTreeLayout | |
createMarker | |
createMenu, mxDefaultPopupMenu | |
createNode, mxCompactTreeLayout | |
createPageSelector, mxPrintPreview | |
createPanningHandler, mxGraph | |
createPanningManager, mxGraph | |
createParentHighlightShape, mxVertexHandler | |
createPopupMenu, mxEditor | |
createPopupMenuHandler, mxGraph | |
createPreviewElement, mxDragSource | |
createPreviewShape, mxGraphHandler | |
createProperties, mxEditor | |
createRect, mxVmlCanvas2D | |
createRoot, mxGraphModel | |
createSelectionCellsHandler, mxGraph | |
createSelectionModel, mxGraph | |
createSelectionShape | |
createShadow | |
createShadowFill, mxVmlCanvas2D | |
createShadowStroke, mxVmlCanvas2D | |
createShape | |
createSizer | |
createSizerShape, mxVertexHandler | |
createState | |
createStroke, mxVmlCanvas2D | |
createStyle, mxSvgCanvas2D | |
createStylesheet, mxGraph | |
createSubmenu, mxPopupMenu | |
createSvg, mxShape | |
createSvgCanvas, mxShape | |
createSvgGradient, mxSvgCanvas2D | |
createSwimlaneLayout, mxEditor | |
createSwimlaneManager, mxEditor | |
createTargetVertex, mxConnectionHandler | |
createTasks, mxEditor | |
createText, mxVmlCanvas2D | |
createTolerance, mxSvgCanvas2D | |
createToolbar, mxEditor | |
createTooltipHandler, mxGraph | |
createTransparentFill, mxVmlCanvas2D | |
createTransparentSvgRectangle, mxShape | |
createUndoableEdit, mxGraphModel | |
createUrlConverter, mxAbstractCanvas2D | |
createVertex, mxGraph | |
createVertexHandler, mxGraph | |
createVirtualBend, mxElbowEdgeHandler | |
createVirtualBends, mxEdgeHandler | |
createVml, mxShape | |
createVmlCanvas, mxShape | |
createVmlElement, mxVmlCanvas2D | |
createVmlGroup, mxShape | |
createVmlPane, mxGraphView | |
createXmlDocument, mxUtils | |
crossingStage | |
curveTo | |
cut, mxClipboard | |
cycleAttribute, mxEditor | |
cycleStage |
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcAttraction = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcPositions = function()
Calculates the repulsive forces between all laid out nodes
mxFastOrganicLayout.prototype.calcRepulsion = function()
Recursive function to calculate the dimensions of each row
mxRadialTreeLayout.prototype.calcRowDims = function( row, rowNum )
Calculates the total number of edge crossing in the current graph.
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function( model )
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxCoordinateAssignment.prototype.calculatedWeightedValue = function( currentCell, collection )
Calculates the number of edges crossings between the specified rank and the rank below it.
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function( i, model )
Calculates the width rank in the hierarchy.
mxCoordinateAssignment.prototype.calculateWidestRank = function( graph, model )
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canExportCell = function( cell )
Returns true if the given cell may be imported from the clipboard.
mxGraph.prototype.canImportCell = function( cell )
Returns true if a redo is possible.
mxUndoManager.prototype.canRedo = function()
Returns true if an undo is possible.
mxUndoManager.prototype.canUndo = function()
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function( graph, cell, opacity )
See mxEffects.cascadeOpacity.
cascadeOpacity: function( graph, cell, opacity )
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.cellAdded = function( cell )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellConnected = function( edge, terminal, source, constraint )
Sets the new label for a cell.
mxGraph.prototype.cellLabelChanged = function( cell, value, autoSize )
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to remove the specified mxCell from the selection.
mxGraphSelectionModel.prototype.cellRemoved = function( cell )
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.cellResized = function( cell, bounds, ignoreRelative, recurse )
Adds the specified cells to the given parent.
mxGraph.prototype.cellsAdded = function( cells, parent, index, source, target, absolute, constrain, extend )
Called if any cells have been added.
mxSwimlaneManager.prototype.cellsAdded = function( cells )
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellsFolded = function( cells, collapse, recurse, checkFoldable )
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellSizeUpdated = function( cell, ignoreChildren )
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxGraph.prototype.cellsMoved = function( cells, dx, dy, disconnect, constrain, extend )
Called from the moveHandler.
mxLayoutManager.prototype.cellsMoved = function( cells, evt )
Moves the given cells to the front or back.
mxGraph.prototype.cellsOrdered = function( cells, back )
Removes the given cells from the model.
mxGraph.prototype.cellsRemoved = function( cells )
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxGraph.prototype.cellsResized = function( cells, bounds, recurse )
Called if any cells have been resizes.
mxSwimlaneManager.prototype.cellsResized = function( cells )
Sets the visible state of the specified cells.
mxGraph.prototype.cellsToggled = function( cells, show )
Centers the graph in the container.
mxGraph.prototype.center = function( horizontal, vertical, cx, cy )
Changes the control points of the given edge in the graph model.
mxEdgeHandler.prototype.changePoints = function( edge, points, clone )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.changeSelection = function( added, removed )
Changes the terminal point of the given edge.
mxEdgeHandler.prototype.changeTerminalPoint = function( edge, point, isSource, clone )
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.check = function( graph, edge, source, target, sourceOut, targetIn )
Returns true if the bounds are not null and all of its variables are numeric.
mxShape.prototype.checkBounds = function()
Returns true if the bounds are not null and all of its variables are numeric.
mxText.prototype.checkBounds = function()
Checks if the label handle intersects the given bounds and moves it if it intersects.
mxEdgeHandler.prototype.checkLabelHandle = function( b )
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkNeighbors = function( graph, edge, source, target )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.checkPlaceholderStyles = function( state )
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkTerminal = function( graph, terminal, edge )
Checks if the coordinates for the given event are within the mxGraph.tolerance.
mxVertexHandler.prototype.checkTolerance = function( me )
Checks the type of the given value.
mxMultiplicity.prototype.checkType = function( graph, value, type, attr, attrValue )
Executes the circular layout for the specified array of vertices and the given radius.
mxCircleLayout.prototype.circle = function( vertices, r, left, top )
Clears the dictionary.
mxDictionary.prototype.clear = function()
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphSelectionModel.prototype.clear = function()
Removes the state of the given cell and all descendants if the given cell is not the current root.
mxGraphView.prototype.clear = function( cell, force, recurse )
Deletes the ID from the given object or function.
clear: function( obj )
Removes all child nodes and resets all CSS.
mxShape.prototype.clear = function()
Clears the command history.
mxUndoManager.prototype.clear = function()
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearCellOverlays = function( cell )
Clears the selection using mxGraphSelectionModel.clear.
mxGraph.prototype.clearSelection = function()
Clears the current selection in the page.
clearSelection: function()
Processes a singleclick on an optional cell and fires a click event.
mxGraph.prototype.click = function( me )
Returns a clone of the cell.
mxCell.prototype.clone = function()
Returns a clone of this mxPoint.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxPoint.prototype.clone = function()
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
clone: function( obj, transients, shallow )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Returns the clones for the given cells.
mxGraph.prototype.cloneCells = function( cells, allowInvalidEdges, mapping )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Returns a clone of the current preview state for the given point and terminal.
mxEdgeHandler.prototype.clonePreviewState = function( point, terminal )
Returns a new instance of the template for this codec.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a clone of the cell’s user object.
mxCell.prototype.cloneValue = function()
Closes the current path.
mxAbstractCanvas2D.prototype.close = function( x1, y1, x2, y2, x3, y3 )
Closes the print preview window.
mxPrintPreview.prototype.close = function()
Closes the current path.
mxXmlCanvas2D.prototype.close = function()
Writes the closing tags for body and page after calling writePostfix.
mxPrintPreview.prototype.closeDocument = function()
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Compares two MedianCellSorters.
MedianCellSorter.prototype.compare = function( a, b )
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
compare: function( p1, p2 )
Compares two WeightedCellSorters.
WeightedCellSorter.prototype.compare = function( a, b )
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxStencil.prototype.computeAspect = function( shape, x, y, w, h, direction )
Configures the editor using the specified node.
mxEditor.prototype.configure = function ( node )
Sets the state of the canvas for drawing the shape.
mxShape.prototype.configureCanvas = function( c, x, y, w, h )
Sets the state of the canvas for drawing the shape.
mxText.prototype.configureCanvas = function( c, x, y, w, h )
Configures the shape for the given cell state.
mxCellRenderer.prototype.configureShape = function( state )
Displays the given message in a confirm dialog.
confirm: function( message )
Connects the given source and target using a new edge.
mxConnectionHandler.prototype.connect = function( source, target, evt, dropTarget )
Handles a drop by connecting the given vertex to the given source cell.
mxDefaultToolbar.prototype.connect = function( vertex, evt, source )
Changes the terminal or terminal point of the given edge in the graph model.
mxEdgeHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.connectCell = function( edge, terminal, source, constraint )
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChild = function( cell, sizeFirst )
Constrains the children of the given cell using constrainChild.
mxGraph.prototype.constrainChildCells = function( cell )
Consumes the given event.
consume: function( evt, preventDefault, stopPropagation )
Consumes the event.
mxEventObject.prototype.consume = function()
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxMouseEvent.prototype.consume = function( preventDefault )
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEditor.prototype.consumeCycleAttribute = function ( cell )
Consumes the given mxMouseEvent if it’s a touchStart event.
mxGraph.prototype.consumeMouseEvent = function( evtName, me, sender )
Consumes the given mouse event.
mxGraphHandler.prototype.consumeMouseEvent = function( evtName, me )
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxPanningHandler.prototype.consumePanningTrigger = function( me )
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns true if the specified point (x, y) is contained in the given rectangle.
contains: function( bounds, x, y )
Converts the given URL to an absolute URL with protol and domain.
mxUrlConverter.prototype.convert = function( url )
Converts booleans and numeric values to the respective types.
mxObjectCodec.prototype.convertAttributeFromXml = function( dec, attr, obj )
Converts true to “1” and false to “0” is isBooleanAttribute returns true.
mxObjectCodec.prototype.convertAttributeToXml = function( enc, obj, name, value )
Converts the given HTML string to XHTML.
mxSvgCanvas2D.prototype.convertHtml = function( val )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
convertPoint: function( container, x, y )
Returns the textual representation for the given cell.
mxGraph.prototype.convertValueToString = function( cell )
Converts the given point from screen coordinates to model coordinates.
mxConnectionHandler.prototype.convertWaypoint = function( point )
Copies the given array of mxCells from the specified graph to cells.
copy: function( graph, cells )
Sets the cell style with the given name to the corresponding value in state.
mxHandle.prototype.copyStyle = function( key )
Creates the cell path for the given cell.
create: function( cell )
Creates the DOM nodes for the HTML display.
mxGraphView.prototype.createHtml = function()
Creates and returns the DOM node(s) for the shape in the given container.
mxShape.prototype.create = function( container )
Creates and returns the inner request object.
mxXmlRequest.prototype.create = function()
Creates and returns the shape used as the background page.
mxGraphView.prototype.createBackgroundPageShape = function( bounds )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxElbowEdgeHandler.prototype.createBends = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
mxShape.prototype.createBoundingBox = function()
Creates a new canvas for drawing this shape.
mxShape.prototype.createCanvas = function()
Creates a new mxCellEditor to be used in this graph.
mxGraph.prototype.createCellEditor = function()
Creates the actual shape for showing the overlay for the given cell state.
mxCellRenderer.prototype.createCellOverlays = function( state )
Creates a new mxCellRenderer to be used in this graph.
mxGraph.prototype.createCellRenderer = function()
Creates a clip for the given coordinates.
mxSvgCanvas2D.prototype.createClip = function( x, y, w, h )
Evaluates the default conditions for the given context.
mxDefaultPopupMenu.prototype.createConditions = function( editor, cell, evt )
Creates and returns a new mxConnectionHandler to be used in this graph.
mxGraph.prototype.createConnectionHandler = function()
Creates the control for the given cell state.
mxCellRenderer.prototype.createControl = function( state )
Hook for creating the click handler for the folding icon.
mxCellRenderer.prototype.createControlClickHandler = function( state )
Returns an array of custom handles.
mxEdgeHandler.prototype.createCustomHandles = function()
Returns an array of custom handles.
mxVertexHandler.prototype.createCustomHandles = function()
Creates the SVG dash pattern for the given state.
mxSvgCanvas2D.prototype.createDashPattern = function( scale )
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default vertex style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates the layout instance used to layout the swimlanes in the diagram.
mxEditor.prototype.createDiagramLayout = function ()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createDiv = function( str, align, valign, style, overflow )
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxDragSource.prototype.createDragElement = function( evt )
Creates and returns a new edge using factoryMethod if one exists.
mxConnectionHandler.prototype.createEdge = function( value, source, target, style )
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxEditor.prototype.createEdge = function ( source, target )
Hook method that creates the new edge for insertEdge.
mxGraph.prototype.createEdge = function( parent, id, value, source, target, style )
Hooks to create a new mxEdgeHandler for the given mxCellState.
mxGraph.prototype.createEdgeHandler = function( state, edgeStyle )
Hooks to create a new mxEdgeSegmentHandler for the given mxCellState.
mxGraph.prototype.createEdgeSegmentHandler = function( state )
Hook to return an mxCellState which may be used during the preview.
mxConnectionHandler.prototype.createEdgeState = function( me )
Hooks to create a new mxElbowEdgeHandler for the given mxCellState.
mxGraph.prototype.createElbowEdgeHandler = function( state )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createElement = function( tagName, namespace )
Creates the given element using the document.
mxVmlCanvas2D.prototype.createElement = function( name )
Creates the given element using the owner document of root.
mxXmlCanvas2D.prototype.createElement = function( name )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createFill = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createGradientId = function( start, end, alpha1, alpha2, direction )
Creates the graph for the editor.
mxEditor.prototype.createGraph = function ()
Creates the mxGraph used in the outline.
mxOutline.prototype.createGraph = function( container )
Creates and returns a new mxGraphHandler to be used in this graph.
mxGraph.prototype.createGraphHandler = function()
Creates a new mxGraphView to be used in this graph.
mxGraph.prototype.createGraphView = function()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxEditor.prototype.createGroup = function ()
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGraph.prototype.createGroupCell = function( cells )
Returns the mxShape to be used for painting the respective guide.
mxGuide.prototype.createGuideShape = function( horizontal )
Creates a new handler for the given cell state.
mxGraph.prototype.createHandler = function( state )
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxGraph.prototype.createHandlers = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.createHandleShape = function( index )
Create the shape used to paint the highlight.
mxConstraintHandler.prototype.createHighlightShape = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxImageShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns a drawing pane in HTML (DIV).
mxGraphView.prototype.createHtmlPane = function( width, height )
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxConnectionHandler.prototype.createIcons = function( state )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
createImage: function( src )
Creates the indicator shape for the given cell state.
mxCellRenderer.prototype.createIndicatorShape = function( state )
Creates all edges in the internal model
mxGraphHierarchyModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates all edges in the internal model
mxSwimlaneModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates the label for the given cell state.
mxCellRenderer.prototype.createLabel = function( state, value )
Creates the shape used to display the the label handle.
mxEdgeHandler.prototype.createLabelHandleShape = function()
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxEditor.prototype.createLayoutManager = function ( graph )
mxCompactTreeLayout.prototype.createLine = function( dx, dy, next )
Creates and returns the mxCellMarker used in marker.
mxConnectionHandler.prototype.createMarker = function()
Prepares the marker by adding offsets in pts and returning a function to paint the marker.
mxConnector.prototype.createMarker = function( c, pts, source )
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Returns a function to paint the given marker.
createMarker: function( canvas, shape, type, pe, unitX, unitY, size, source, sw, filled )
This function is called from mxEditor to add items to the given menu based on config.
mxDefaultPopupMenu.prototype.createMenu = function( editor, menu, cell, evt )
mxCompactTreeLayout.prototype.createNode = function( cell )
Creates the page selector table.
mxPrintPreview.prototype.createPageSelector = function( vpages, hpages )
Creates and returns a new mxPanningHandler to be used in this graph.
mxGraph.prototype.createPanningHandler = function()
Creates and returns an mxPanningManager.
mxGraph.prototype.createPanningManager = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createParentHighlightShape = function( bounds )
Uses popupHandler to create the menu in the graph’s panning handler.
mxEditor.prototype.createPopupMenu = function ( menu, cell, evt )
Creates and returns a new mxPopupMenuHandler to be used in this graph.
mxGraph.prototype.createPopupMenuHandler = function()
Creates and returns an element which can be used as a preview in the given graph.
mxDragSource.prototype.createPreviewElement = function( graph )
Creates the shape used to draw the preview for the given bounds.
mxGraphHandler.prototype.createPreviewShape = function( bounds )
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxEditor.prototype.createProperties = function ( cell )
Sets the glass gradient.
mxVmlCanvas2D.prototype.createRect = function( nodeName, x, y, w, h )
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createSelectionCellsHandler = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createSelectionModel = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function( bounds )
Creates a shadow for the given node.
mxSvgCanvas2D.prototype.createShadow = function( node )
Creates a shadow for the given node.
mxVmlCanvas2D.prototype.createShadow = function( node, filled, stroked )
Creates the fill for the shadow.
mxVmlCanvas2D.prototype.createShadowFill = function()
Creates the stroke for the shadow.
mxVmlCanvas2D.prototype.createShadowStroke = function()
Creates and returns the highlight shape for the given state.
mxCellHighlight.prototype.createShape = function()
Creates and returns the shape for the given cell state.
mxCellRenderer.prototype.createShape = function( state )
Creates the preview shape for new connections.
mxConnectionHandler.prototype.createShape = function()
Creates and returns the shape for this handle.
mxHandle.prototype.createShape = function( html )
Creates the rubberband selection shape.
mxRubberband.prototype.createShape = function()
Creates the shape used as the sizer.
mxOutline.prototype.createSizer = function()
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizer = function( cursor, index, size, fillColor )
Creates the shape used for the sizer handle for the specified bounds an index.
mxVertexHandler.prototype.createSizerShape = function( bounds, index, fillColor )
Creates the state of the this canvas.
mxAbstractCanvas2D.prototype.createState = function()
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraphView.prototype.createState = function( cell )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createStroke = function()
Creates the optional style section.
mxSvgCanvas2D.prototype.createStyle = function( x )
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createStylesheet = function()
Creates the nodes required to add submenu items inside the given parent item.
mxPopupMenu.prototype.createSubmenu = function( parent )
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvg = function()
Creates and returns an mxSvgCanvas2D for rendering this shape.
mxShape.prototype.createSvgCanvas = function()
Creates the given SVG gradient.
mxSvgCanvas2D.prototype.createSvgGradient = function( start, end, alpha1, alpha2, direction )
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneLayout = function ()
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.createSwimlaneManager = function ( graph )
Hook method for creating new vertices on the fly if no target was under the mouse.
mxConnectionHandler.prototype.createTargetVertex = function( evt, source )
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createTasks = function ( div )
Creates a hit detection tolerance shape for the given node.
mxSvgCanvas2D.prototype.createTolerance = function( node )
Creates the toolbar with no container.
mxEditor.prototype.createToolbar = function ()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createTooltipHandler = function()
Creates a transparent fill.
mxVmlCanvas2D.prototype.createTransparentFill = function()
Adds a transparent rectangle that catches all events.
mxShape.prototype.createTransparentSvgRectangle = function( x, y, w, h )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function()
Create a new mxUrlConverter and returns it.
mxAbstractCanvas2D.prototype.createUrlConverter = function()
Hook method that creates the new vertex for insertVertex.
mxGraph.prototype.createVertex = function( parent, id, value, x, y, width, height, style, relative )
Hooks to create a new mxVertexHandler for the given mxCellState.
mxGraph.prototype.createVertexHandler = function( state )
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxElbowEdgeHandler.prototype.createVirtualBend = function( dblClickHandler )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createVirtualBends = function()
Creates and returns the VML node to represent this shape.
mxShape.prototype.createVml = function()
Creates and returns an mxVmlCanvas2D for rendering this shape.
mxShape.prototype.createVmlCanvas = function()
Creates a new element using createElement and prefixes the given name with mxClient.VML_PREFIX.
mxVmlCanvas2D.prototype.createVmlElement = function( name )
Returns the temporary element used for rendering in IE8 standards mode.
mxShape.prototype.createVmlGroup = function()
Creates a drawing pane in VML (group).
mxGraphView.prototype.createVmlPane = function( width, height )
Returns a new, empty XML document.
createXmlDocument: function()
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxHierarchicalLayout.prototype.crossingStage = function( parent )
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxSwimlaneLayout.prototype.crossingStage = function( parent )
Adds a bezier curve to the current path.
mxAbstractCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Adds a bezier curve to the current path.
mxXmlCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Cuts the given array of mxCells from the specified graph.
cut: function( graph, cells )
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttribute = function ( cell )
Executes the cycle stage using mxMinimumCycleRemover.
mxHierarchicalLayout.prototype.cycleStage = function( parent )
Executes the cycle stage using mxMinimumCycleRemover.
mxSwimlaneLayout.prototype.cycleStage = function( parent )
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcAttraction = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcPositions = function()
Calculates the repulsive forces between all laid out nodes
mxFastOrganicLayout.prototype.calcRepulsion = function()
Recursive function to calculate the dimensions of each row
mxRadialTreeLayout.prototype.calcRowDims = function( row, rowNum )
Calculates the total number of edge crossing in the current graph.
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function( model )
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxCoordinateAssignment.prototype.calculatedWeightedValue = function( currentCell, collection )
Calculates the number of edges crossings between the specified rank and the rank below it.
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function( i, model )
Calculates the width rank in the hierarchy.
mxCoordinateAssignment.prototype.calculateWidestRank = function( graph, model )
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canExportCell = function( cell )
Returns true if the given cell may be imported from the clipboard.
mxGraph.prototype.canImportCell = function( cell )
Returns true if a redo is possible.
mxUndoManager.prototype.canRedo = function()
Returns true if an undo is possible.
mxUndoManager.prototype.canUndo = function()
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function( graph, cell, opacity )
See mxEffects.cascadeOpacity.
cascadeOpacity: function( graph, cell, opacity )
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.cellAdded = function( cell )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellConnected = function( edge, terminal, source, constraint )
Sets the new label for a cell.
mxGraph.prototype.cellLabelChanged = function( cell, value, autoSize )
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to remove the specified mxCell from the selection.
mxGraphSelectionModel.prototype.cellRemoved = function( cell )
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.cellResized = function( cell, bounds, ignoreRelative, recurse )
Adds the specified cells to the given parent.
mxGraph.prototype.cellsAdded = function( cells, parent, index, source, target, absolute, constrain, extend )
Called if any cells have been added.
mxSwimlaneManager.prototype.cellsAdded = function( cells )
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellsFolded = function( cells, collapse, recurse, checkFoldable )
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellSizeUpdated = function( cell, ignoreChildren )
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxGraph.prototype.cellsMoved = function( cells, dx, dy, disconnect, constrain, extend )
Called from the moveHandler.
mxLayoutManager.prototype.cellsMoved = function( cells, evt )
Moves the given cells to the front or back.
mxGraph.prototype.cellsOrdered = function( cells, back )
Removes the given cells from the model.
mxGraph.prototype.cellsRemoved = function( cells )
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxGraph.prototype.cellsResized = function( cells, bounds, recurse )
Called if any cells have been resizes.
mxSwimlaneManager.prototype.cellsResized = function( cells )
Sets the visible state of the specified cells.
mxGraph.prototype.cellsToggled = function( cells, show )
Centers the graph in the container.
mxGraph.prototype.center = function( horizontal, vertical, cx, cy )
Changes the control points of the given edge in the graph model.
mxEdgeHandler.prototype.changePoints = function( edge, points, clone )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.changeSelection = function( added, removed )
Changes the terminal point of the given edge.
mxEdgeHandler.prototype.changeTerminalPoint = function( edge, point, isSource, clone )
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.check = function( graph, edge, source, target, sourceOut, targetIn )
Returns true if the bounds are not null and all of its variables are numeric.
mxShape.prototype.checkBounds = function()
Returns true if the bounds are not null and all of its variables are numeric.
mxText.prototype.checkBounds = function()
Checks if the label handle intersects the given bounds and moves it if it intersects.
mxEdgeHandler.prototype.checkLabelHandle = function( b )
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkNeighbors = function( graph, edge, source, target )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.checkPlaceholderStyles = function( state )
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkTerminal = function( graph, terminal, edge )
Checks if the coordinates for the given event are within the mxGraph.tolerance.
mxVertexHandler.prototype.checkTolerance = function( me )
Checks the type of the given value.
mxMultiplicity.prototype.checkType = function( graph, value, type, attr, attrValue )
Executes the circular layout for the specified array of vertices and the given radius.
mxCircleLayout.prototype.circle = function( vertices, r, left, top )
Clears the dictionary.
mxDictionary.prototype.clear = function()
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphSelectionModel.prototype.clear = function()
Removes the state of the given cell and all descendants if the given cell is not the current root.
mxGraphView.prototype.clear = function( cell, force, recurse )
Deletes the ID from the given object or function.
clear: function( obj )
Removes all child nodes and resets all CSS.
mxShape.prototype.clear = function()
Clears the command history.
mxUndoManager.prototype.clear = function()
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearCellOverlays = function( cell )
Clears the selection using mxGraphSelectionModel.clear.
mxGraph.prototype.clearSelection = function()
Clears the current selection in the page.
clearSelection: function()
Processes a singleclick on an optional cell and fires a click event.
mxGraph.prototype.click = function( me )
Returns a clone of the cell.
mxCell.prototype.clone = function()
Returns a clone of this mxPoint.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxPoint.prototype.clone = function()
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
clone: function( obj, transients, shallow )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Returns the clones for the given cells.
mxGraph.prototype.cloneCells = function( cells, allowInvalidEdges, mapping )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Returns a clone of the current preview state for the given point and terminal.
mxEdgeHandler.prototype.clonePreviewState = function( point, terminal )
Returns a new instance of the template for this codec.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a clone of the cell’s user object.
mxCell.prototype.cloneValue = function()
Closes the current path.
mxAbstractCanvas2D.prototype.close = function( x1, y1, x2, y2, x3, y3 )
Closes the print preview window.
mxPrintPreview.prototype.close = function()
Closes the current path.
mxXmlCanvas2D.prototype.close = function()
Writes the closing tags for body and page after calling writePostfix.
mxPrintPreview.prototype.closeDocument = function()
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Compares two MedianCellSorters.
MedianCellSorter.prototype.compare = function( a, b )
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
compare: function( p1, p2 )
Compares two WeightedCellSorters.
WeightedCellSorter.prototype.compare = function( a, b )
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxStencil.prototype.computeAspect = function( shape, x, y, w, h, direction )
Configures the editor using the specified node.
mxEditor.prototype.configure = function ( node )
Sets the state of the canvas for drawing the shape.
mxShape.prototype.configureCanvas = function( c, x, y, w, h )
Sets the state of the canvas for drawing the shape.
mxText.prototype.configureCanvas = function( c, x, y, w, h )
Configures the shape for the given cell state.
mxCellRenderer.prototype.configureShape = function( state )
Displays the given message in a confirm dialog.
confirm: function( message )
Connects the given source and target using a new edge.
mxConnectionHandler.prototype.connect = function( source, target, evt, dropTarget )
Handles a drop by connecting the given vertex to the given source cell.
mxDefaultToolbar.prototype.connect = function( vertex, evt, source )
Changes the terminal or terminal point of the given edge in the graph model.
mxEdgeHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.connectCell = function( edge, terminal, source, constraint )
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChild = function( cell, sizeFirst )
Constrains the children of the given cell using constrainChild.
mxGraph.prototype.constrainChildCells = function( cell )
Consumes the given event.
consume: function( evt, preventDefault, stopPropagation )
Consumes the event.
mxEventObject.prototype.consume = function()
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxMouseEvent.prototype.consume = function( preventDefault )
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEditor.prototype.consumeCycleAttribute = function ( cell )
Consumes the given mxMouseEvent if it’s a touchStart event.
mxGraph.prototype.consumeMouseEvent = function( evtName, me, sender )
Consumes the given mouse event.
mxGraphHandler.prototype.consumeMouseEvent = function( evtName, me )
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxPanningHandler.prototype.consumePanningTrigger = function( me )
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns true if the specified point (x, y) is contained in the given rectangle.
contains: function( bounds, x, y )
Converts the given URL to an absolute URL with protol and domain.
mxUrlConverter.prototype.convert = function( url )
Converts booleans and numeric values to the respective types.
mxObjectCodec.prototype.convertAttributeFromXml = function( dec, attr, obj )
Converts true to “1” and false to “0” is isBooleanAttribute returns true.
mxObjectCodec.prototype.convertAttributeToXml = function( enc, obj, name, value )
Converts the given HTML string to XHTML.
mxSvgCanvas2D.prototype.convertHtml = function( val )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
convertPoint: function( container, x, y )
Returns the textual representation for the given cell.
mxGraph.prototype.convertValueToString = function( cell )
Converts the given point from screen coordinates to model coordinates.
mxConnectionHandler.prototype.convertWaypoint = function( point )
Copies the given array of mxCells from the specified graph to cells.
copy: function( graph, cells )
Sets the cell style with the given name to the corresponding value in state.
mxHandle.prototype.copyStyle = function( key )
Creates the cell path for the given cell.
create: function( cell )
Creates the DOM nodes for the HTML display.
mxGraphView.prototype.createHtml = function()
Creates and returns the DOM node(s) for the shape in the given container.
mxShape.prototype.create = function( container )
Creates and returns the inner request object.
mxXmlRequest.prototype.create = function()
Creates and returns the shape used as the background page.
mxGraphView.prototype.createBackgroundPageShape = function( bounds )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxElbowEdgeHandler.prototype.createBends = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
mxShape.prototype.createBoundingBox = function()
Creates a new canvas for drawing this shape.
mxShape.prototype.createCanvas = function()
Creates a new mxCellEditor to be used in this graph.
mxGraph.prototype.createCellEditor = function()
Creates the actual shape for showing the overlay for the given cell state.
mxCellRenderer.prototype.createCellOverlays = function( state )
Creates a new mxCellRenderer to be used in this graph.
mxGraph.prototype.createCellRenderer = function()
Creates a clip for the given coordinates.
mxSvgCanvas2D.prototype.createClip = function( x, y, w, h )
Evaluates the default conditions for the given context.
mxDefaultPopupMenu.prototype.createConditions = function( editor, cell, evt )
Creates and returns a new mxConnectionHandler to be used in this graph.
mxGraph.prototype.createConnectionHandler = function()
Creates the control for the given cell state.
mxCellRenderer.prototype.createControl = function( state )
Hook for creating the click handler for the folding icon.
mxCellRenderer.prototype.createControlClickHandler = function( state )
Returns an array of custom handles.
mxEdgeHandler.prototype.createCustomHandles = function()
Returns an array of custom handles.
mxVertexHandler.prototype.createCustomHandles = function()
Creates the SVG dash pattern for the given state.
mxSvgCanvas2D.prototype.createDashPattern = function( scale )
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default vertex style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates the layout instance used to layout the swimlanes in the diagram.
mxEditor.prototype.createDiagramLayout = function ()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createDiv = function( str, align, valign, style, overflow )
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxDragSource.prototype.createDragElement = function( evt )
Creates and returns a new edge using factoryMethod if one exists.
mxConnectionHandler.prototype.createEdge = function( value, source, target, style )
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxEditor.prototype.createEdge = function ( source, target )
Hook method that creates the new edge for insertEdge.
mxGraph.prototype.createEdge = function( parent, id, value, source, target, style )
Hooks to create a new mxEdgeHandler for the given mxCellState.
mxGraph.prototype.createEdgeHandler = function( state, edgeStyle )
Hooks to create a new mxEdgeSegmentHandler for the given mxCellState.
mxGraph.prototype.createEdgeSegmentHandler = function( state )
Hook to return an mxCellState which may be used during the preview.
mxConnectionHandler.prototype.createEdgeState = function( me )
Hooks to create a new mxElbowEdgeHandler for the given mxCellState.
mxGraph.prototype.createElbowEdgeHandler = function( state )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createElement = function( tagName, namespace )
Creates the given element using the document.
mxVmlCanvas2D.prototype.createElement = function( name )
Creates the given element using the owner document of root.
mxXmlCanvas2D.prototype.createElement = function( name )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createFill = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createGradientId = function( start, end, alpha1, alpha2, direction )
Creates the graph for the editor.
mxEditor.prototype.createGraph = function ()
Creates the mxGraph used in the outline.
mxOutline.prototype.createGraph = function( container )
Creates and returns a new mxGraphHandler to be used in this graph.
mxGraph.prototype.createGraphHandler = function()
Creates a new mxGraphView to be used in this graph.
mxGraph.prototype.createGraphView = function()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxEditor.prototype.createGroup = function ()
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGraph.prototype.createGroupCell = function( cells )
Returns the mxShape to be used for painting the respective guide.
mxGuide.prototype.createGuideShape = function( horizontal )
Creates a new handler for the given cell state.
mxGraph.prototype.createHandler = function( state )
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxGraph.prototype.createHandlers = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.createHandleShape = function( index )
Create the shape used to paint the highlight.
mxConstraintHandler.prototype.createHighlightShape = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxImageShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns a drawing pane in HTML (DIV).
mxGraphView.prototype.createHtmlPane = function( width, height )
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxConnectionHandler.prototype.createIcons = function( state )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
createImage: function( src )
Creates the indicator shape for the given cell state.
mxCellRenderer.prototype.createIndicatorShape = function( state )
Creates all edges in the internal model
mxGraphHierarchyModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates all edges in the internal model
mxSwimlaneModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates the label for the given cell state.
mxCellRenderer.prototype.createLabel = function( state, value )
Creates the shape used to display the the label handle.
mxEdgeHandler.prototype.createLabelHandleShape = function()
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxEditor.prototype.createLayoutManager = function ( graph )
mxCompactTreeLayout.prototype.createLine = function( dx, dy, next )
Creates and returns the mxCellMarker used in marker.
mxConnectionHandler.prototype.createMarker = function()
Prepares the marker by adding offsets in pts and returning a function to paint the marker.
mxConnector.prototype.createMarker = function( c, pts, source )
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Returns a function to paint the given marker.
createMarker: function( canvas, shape, type, pe, unitX, unitY, size, source, sw, filled )
This function is called from mxEditor to add items to the given menu based on config.
mxDefaultPopupMenu.prototype.createMenu = function( editor, menu, cell, evt )
mxCompactTreeLayout.prototype.createNode = function( cell )
Creates the page selector table.
mxPrintPreview.prototype.createPageSelector = function( vpages, hpages )
Creates and returns a new mxPanningHandler to be used in this graph.
mxGraph.prototype.createPanningHandler = function()
Creates and returns an mxPanningManager.
mxGraph.prototype.createPanningManager = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createParentHighlightShape = function( bounds )
Uses popupHandler to create the menu in the graph’s panning handler.
mxEditor.prototype.createPopupMenu = function ( menu, cell, evt )
Creates and returns a new mxPopupMenuHandler to be used in this graph.
mxGraph.prototype.createPopupMenuHandler = function()
Creates and returns an element which can be used as a preview in the given graph.
mxDragSource.prototype.createPreviewElement = function( graph )
Creates the shape used to draw the preview for the given bounds.
mxGraphHandler.prototype.createPreviewShape = function( bounds )
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxEditor.prototype.createProperties = function ( cell )
Sets the glass gradient.
mxVmlCanvas2D.prototype.createRect = function( nodeName, x, y, w, h )
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createSelectionCellsHandler = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createSelectionModel = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function( bounds )
Creates a shadow for the given node.
mxSvgCanvas2D.prototype.createShadow = function( node )
Creates a shadow for the given node.
mxVmlCanvas2D.prototype.createShadow = function( node, filled, stroked )
Creates the fill for the shadow.
mxVmlCanvas2D.prototype.createShadowFill = function()
Creates the stroke for the shadow.
mxVmlCanvas2D.prototype.createShadowStroke = function()
Creates and returns the highlight shape for the given state.
mxCellHighlight.prototype.createShape = function()
Creates and returns the shape for the given cell state.
mxCellRenderer.prototype.createShape = function( state )
Creates the preview shape for new connections.
mxConnectionHandler.prototype.createShape = function()
Creates and returns the shape for this handle.
mxHandle.prototype.createShape = function( html )
Creates the rubberband selection shape.
mxRubberband.prototype.createShape = function()
Creates the shape used as the sizer.
mxOutline.prototype.createSizer = function()
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizer = function( cursor, index, size, fillColor )
Creates the shape used for the sizer handle for the specified bounds an index.
mxVertexHandler.prototype.createSizerShape = function( bounds, index, fillColor )
Creates the state of the this canvas.
mxAbstractCanvas2D.prototype.createState = function()
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraphView.prototype.createState = function( cell )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createStroke = function()
Creates the optional style section.
mxSvgCanvas2D.prototype.createStyle = function( x )
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createStylesheet = function()
Creates the nodes required to add submenu items inside the given parent item.
mxPopupMenu.prototype.createSubmenu = function( parent )
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvg = function()
Creates and returns an mxSvgCanvas2D for rendering this shape.
mxShape.prototype.createSvgCanvas = function()
Creates the given SVG gradient.
mxSvgCanvas2D.prototype.createSvgGradient = function( start, end, alpha1, alpha2, direction )
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneLayout = function ()
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.createSwimlaneManager = function ( graph )
Hook method for creating new vertices on the fly if no target was under the mouse.
mxConnectionHandler.prototype.createTargetVertex = function( evt, source )
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createTasks = function ( div )
Creates a hit detection tolerance shape for the given node.
mxSvgCanvas2D.prototype.createTolerance = function( node )
Creates the toolbar with no container.
mxEditor.prototype.createToolbar = function ()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createTooltipHandler = function()
Creates a transparent fill.
mxVmlCanvas2D.prototype.createTransparentFill = function()
Adds a transparent rectangle that catches all events.
mxShape.prototype.createTransparentSvgRectangle = function( x, y, w, h )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function( significant )
Create a new mxUrlConverter and returns it.
mxAbstractCanvas2D.prototype.createUrlConverter = function()
Hook method that creates the new vertex for insertVertex.
mxGraph.prototype.createVertex = function( parent, id, value, x, y, width, height, style, relative )
Hooks to create a new mxVertexHandler for the given mxCellState.
mxGraph.prototype.createVertexHandler = function( state )
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxElbowEdgeHandler.prototype.createVirtualBend = function( dblClickHandler )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createVirtualBends = function()
Creates and returns the VML node to represent this shape.
mxShape.prototype.createVml = function()
Creates and returns an mxVmlCanvas2D for rendering this shape.
mxShape.prototype.createVmlCanvas = function()
Creates a new element using createElement and prefixes the given name with mxClient.VML_PREFIX.
mxVmlCanvas2D.prototype.createVmlElement = function( name )
Returns the temporary element used for rendering in IE8 standards mode.
mxShape.prototype.createVmlGroup = function()
Creates a drawing pane in VML (group).
mxGraphView.prototype.createVmlPane = function( width, height )
Returns a new, empty XML document.
createXmlDocument: function()
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxHierarchicalLayout.prototype.crossingStage = function( parent )
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxSwimlaneLayout.prototype.crossingStage = function( parent )
Adds a bezier curve to the current path.
mxAbstractCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Adds a bezier curve to the current path.
mxXmlCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Cuts the given array of mxCells from the specified graph.
cut: function( graph, cells )
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttribute = function ( cell )
Executes the cycle stage using mxMinimumCycleRemover.
mxHierarchicalLayout.prototype.cycleStage = function( parent )
Executes the cycle stage using mxMinimumCycleRemover.
mxSwimlaneLayout.prototype.cycleStage = function( parent )
I | |
image | |
importCells, mxGraph | |
importNode, mxUtils | |
include, mxClient | |
indexOf, mxUtils | |
indexOfStylename, mxUtils | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertEdge | |
insertIntoGraph, mxCodec | |
insertStateAfter, mxCellRenderer | |
insertVertex, mxGraph | |
installChangeHandler, mxEditor | |
installCloseHandler, mxWindow | |
installDblClickHandler, mxEditor | |
installDrillHandler, mxEditor | |
installDropHandler, mxDefaultToolbar | |
installInsertHandler, mxEditor | |
installListeners | |
installMaximizeHandler, mxWindow | |
installMinimizeHandler, mxWindow | |
installMoveHandler, mxWindow | |
installOverlayListeners, mxCellRenderer | |
installUndoHandler, mxEditor | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
invalidate, mxGraphView | |
invert, mxGraphHierarchyEdge | |
isActive | |
isAddEnabled, mxSwimlaneManager | |
isAddPointEvent, mxEdgeHandler | |
isAddVirtualBendEvent, mxEdgeHandler | |
isAllowDanglingEdges, mxGraph | |
isAllowEval, mxGraphView | |
isAllowLoops, mxGraph | |
isAllowOverlapParent, mxGraph | |
isAltDown, mxEvent | |
isAncestor | |
isAncestorNode, mxUtils | |
isArrowRounded, mxArrowConnector | |
isAutoSizeCell, mxGraph | |
isAutoSizeCells, mxGraph | |
isBinary, mxXmlRequest | |
isBooleanAttribute, mxObjectCodec | |
isBrowserSupported, mxClient | |
isBubbling, mxLayoutManager | |
isCancelEditingKeyEvent, mxCellEditor | |
isCellBendable, mxGraph | |
isCellCloneable, mxGraph | |
isCellCodec | |
isCellCollapsed | |
isCellConnectable, mxGraph | |
isCellDeletable, mxGraph | |
isCellDisconnectable, mxGraph | |
isCellEditable, mxGraph | |
isCellFoldable, mxGraph | |
isCellHorizontal, mxSwimlaneManager | |
isCellLocked, mxGraph | |
isCellMovable, mxGraph | |
isCellResizable, mxGraph | |
isCellRotatable, mxGraph | |
isCellsBendable, mxGraph | |
isCellsCloneable, mxGraph | |
isCellsDeletable, mxGraph | |
isCellsDisconnectable, mxGraph | |
isCellsEditable, mxGraph | |
isCellSelectable, mxGraph | |
isCellSelected, mxGraph | |
isCellsLocked, mxGraph | |
isCellsMovable, mxGraph | |
isCellsResizable, mxGraph | |
isCellsSelectable, mxGraph | |
isCellVisible, mxGraph | |
isCenteredEvent, mxVertexHandler | |
isCloneEnabled, mxGraphHandler | |
isCloneEvent, mxGraph | |
isCloneInvalidEdges, mxGraph | |
isCollapsed | |
isConnectable | |
isConnectableCell | |
isConnectableEdges, mxGraph | |
isConnecting, mxConnectionHandler | |
isConstrainChild, mxGraph | |
isConstrainChildren, mxGraph | |
isConstrainedEvent | |
isConstrainRelativeChildren, mxGraph | |
isConsumed | |
isContainerEvent, mxGraphView | |
isControlDown | |
isCreateIds, mxGraphModel | |
isCreateTarget, mxConnectionHandler | |
isCustomHandleEvent | |
isDelayedSelection, mxGraphHandler | |
isDisconnectOnMove, mxGraph | |
isDropEnabled, mxGraph | |
isEdge | |
isEdgeIgnored, mxGraphLayout | |
isEdgeLabelsMovable, mxGraph | |
isEdgeValid, mxGraph | |
isEditing, mxGraph | |
isEmpty | |
isEnabled | |
isEnabledForEvent | |
isEnterStopsCellEditing, mxGraph | |
isEscapeEnabled, mxGraph | |
isEventIgnored | |
isEventsEnabled, mxEventSource | |
isEventSource, mxCellEditor | |
isEventSourceIgnored, mxGraph | |
isExcluded | |
isExtendParent, mxGraph | |
isExtendParents, mxGraph | |
isExtendParentsOnAdd, mxGraph | |
isExtendParentsOnMove, mxGraph | |
isForcePanningEvent, mxPanningHandler | |
isForceRubberbandEvent, mxRubberband | |
isGraphEvent, mxKeyHandler | |
isGridEnabled | |
isGridEnabledEvent, mxGraph | |
isGuidesEnabled, mxDragSource | |
isHandleEnabled, mxEdgeHandler | |
isHandlerActive, mxSelectionCellsHandler | |
isHandleVisible, mxEdgeHandler | |
isHideLabel, mxCellEditor | |
isHideOnHover, mxTooltipHandler | |
isHighlightAt, mxCellHighlight | |
isHorizontal | |
isHotspotEnabled, mxCellMarker | |
isHtmlAllowed | |
isHtmlLabel, mxGraph | |
isHtmlLabels, mxGraph | |
isHtmlRequired, mxHandle | |
isIgnoredAttribute, mxObjectCodec | |
isIgnoreTerminalEvent, mxGraph | |
isImmediateConnectSource, mxConnectionHandler | |
isInsertBefore, mxConnectionHandler | |
isInteger, mxUtils | |
isInvokesStopCellEditing, mxGraph | |
isKeepFocusEvent, mxConstraintHandler | |
isLabelClipped, mxGraph | |
isLabelEvent, mxCellRenderer | |
isLabelMovable, mxGraph | |
isLanguageSupported, mxResources | |
isLayer, mxGraphModel | |
isLeftMouseButton, mxEvent | |
isLivePreviewBorder, mxVertexHandler | |
isLoop, mxGraph | |
isLoopStyleEnabled, mxGraphView | |
isMarkerEnd, mxArrowConnector | |
isMarkerStart, mxArrowConnector | |
isMenuShowing, mxPopupMenu | |
isMetaDown, mxEvent | |
isMiddleMouseButton, mxEvent | |
isModified, mxEditor | |
isMouseEvent, mxEvent | |
isMoveEnabled, mxGraphHandler | |
isMoveIconToFrontForState, mxConnectionHandler | |
isMultigraph, mxGraph | |
isMultiTouchEvent, mxEvent | |
isNaN, mxUtils | |
isNode, mxUtils | |
isNumeric, mxUtils | |
isNumericAttribute, mxObjectCodec | |
isOpenEnded, mxArrowConnector | |
isOrthogonal, mxGraph | |
isOutlineConnectEvent | |
isPaintBoundsInverted | |
isPanningEnabled, mxPanningHandler | |
isPanningTrigger, mxPanningHandler | |
isParseVml | |
isPenEvent, mxEvent | |
isPinchEnabled, mxPanningHandler | |
isPopupTrigger | |
isPort | |
isPortsEnabled, mxGraph | |
isPropertiesVisible, mxEditor | |
isReady, mxXmlRequest | |
isRecursiveResize, mxGraph | |
isReference | |
isRelativeUrl, mxUrlConverter | |
isRemoveCellsFromParent, mxGraphHandler | |
isRemovePointEvent, mxEdgeHandler | |
isRendering, mxGraphView | |
isResizable, mxWindow | |
isResizeContainer, mxGraph | |
isResizeEnabled, mxSwimlaneManager | |
isRightMouseButton, mxEvent | |
isRoot, mxGraphModel | |
isRotationHandleVisible, mxVertexHandler | |
isRunning, mxAnimation | |
isScrollEvent, mxGraphView | |
isSelected, mxGraphSelectionModel | |
isSelectEnabled, mxGraphHandler | |
isSelectionDashed | |
isSelectionEmpty, mxGraph | |
isSelectOnPopup, mxPopupMenuHandler | |
isSelectText, mxCellEditor | |
isShapeEvent, mxCellRenderer | |
isShapeInvalid, mxCellRenderer | |
isShiftDown, mxEvent | |
isSignificant, mxUndoableEdit | |
isSingleSelection, mxGraphSelectionModel | |
isSizerVisible, mxVertexHandler | |
isSnapToTerminalsEvent, mxEdgeHandler | |
isSource, mxMouseEvent | |
isSplitEnabled, mxGraph | |
isSplitTarget, mxGraph | |
isStartEvent, mxConnectionHandler | |
isStateIgnored, mxConstraintHandler | |
isStopEditingEvent, mxCellEditor | |
isStopEvent, mxConnectionHandler | |
isSwimlane, mxGraph | |
isSwimlaneIgnored, mxSwimlaneManager | |
isSwimlaneNesting, mxGraph | |
isSwimlaneSelectionEnabled, mxGraph | |
isSyntheticEventIgnored, mxGraph | |
isTerminalPointMovable, mxGraph | |
isTextShapeInvalid, mxCellRenderer | |
isToggleEvent, mxGraph | |
isTouchEvent, mxEvent | |
isTransparentClickEvent, mxGraph | |
isValidAncestor, mxGraph | |
isValidConnection, mxGraph | |
isValidDropTarget, mxGraph | |
isValidRoot, mxGraph | |
isValidSource | |
isValidState, mxCellMarker | |
isValidTarget | |
isVertex | |
isVertexIgnored | |
isVertexLabelsMovable, mxGraph | |
isVertexMovable, mxGraphLayout | |
isVirtualBendsEnabled, mxEdgeHandler | |
isVisible | |
isVml, mxUtils | |
isWrapping, mxGraph |
I | |
image | |
importCells, mxGraph | |
importNode, mxUtils | |
include, mxClient | |
indexOf, mxUtils | |
indexOfStylename, mxUtils | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertEdge | |
insertIntoGraph, mxCodec | |
insertStateAfter, mxCellRenderer | |
insertVertex, mxGraph | |
installChangeHandler, mxEditor | |
installCloseHandler, mxWindow | |
installDblClickHandler, mxEditor | |
installDrillHandler, mxEditor | |
installDropHandler, mxDefaultToolbar | |
installInsertHandler, mxEditor | |
installListeners | |
installMaximizeHandler, mxWindow | |
installMinimizeHandler, mxWindow | |
installMoveHandler, mxWindow | |
installOverlayListeners, mxCellRenderer | |
installUndoHandler, mxEditor | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
invalidate, mxGraphView | |
invert, mxGraphHierarchyEdge | |
isActive | |
isAddEnabled, mxSwimlaneManager | |
isAddPointEvent, mxEdgeHandler | |
isAddVirtualBendEvent, mxEdgeHandler | |
isAllowDanglingEdges, mxGraph | |
isAllowEval, mxGraphView | |
isAllowLoops, mxGraph | |
isAllowOverlapParent, mxGraph | |
isAltDown, mxEvent | |
isAncestor | |
isAncestorNode, mxUtils | |
isArrowRounded, mxArrowConnector | |
isAutoSizeCell, mxGraph | |
isAutoSizeCells, mxGraph | |
isBinary, mxXmlRequest | |
isBooleanAttribute, mxObjectCodec | |
isBrowserSupported, mxClient | |
isBubbling, mxLayoutManager | |
isCancelEditingKeyEvent, mxCellEditor | |
isCellBendable, mxGraph | |
isCellCloneable, mxGraph | |
isCellCodec | |
isCellCollapsed | |
isCellConnectable, mxGraph | |
isCellDeletable, mxGraph | |
isCellDisconnectable, mxGraph | |
isCellEditable, mxGraph | |
isCellFoldable, mxGraph | |
isCellHorizontal, mxSwimlaneManager | |
isCellLocked, mxGraph | |
isCellMovable, mxGraph | |
isCellResizable, mxGraph | |
isCellRotatable, mxGraph | |
isCellsBendable, mxGraph | |
isCellsCloneable, mxGraph | |
isCellsDeletable, mxGraph | |
isCellsDisconnectable, mxGraph | |
isCellsEditable, mxGraph | |
isCellSelectable, mxGraph | |
isCellSelected, mxGraph | |
isCellsLocked, mxGraph | |
isCellsMovable, mxGraph | |
isCellsResizable, mxGraph | |
isCellsSelectable, mxGraph | |
isCellVisible, mxGraph | |
isCenteredEvent, mxVertexHandler | |
isCloneEnabled, mxGraphHandler | |
isCloneEvent, mxGraph | |
isCloneInvalidEdges, mxGraph | |
isCollapsed | |
isConnectable | |
isConnectableCell | |
isConnectableEdges, mxGraph | |
isConnecting, mxConnectionHandler | |
isConstrainChild, mxGraph | |
isConstrainChildren, mxGraph | |
isConstrainedEvent | |
isConstrainRelativeChildren, mxGraph | |
isConsumed | |
isContainerEvent, mxGraphView | |
isControlDown | |
isCreateIds, mxGraphModel | |
isCreateTarget, mxConnectionHandler | |
isCustomHandleEvent | |
isDelayedSelection, mxGraphHandler | |
isDisconnectOnMove, mxGraph | |
isDropEnabled, mxGraph | |
isEdge | |
isEdgeIgnored, mxGraphLayout | |
isEdgeLabelsMovable, mxGraph | |
isEdgeValid, mxGraph | |
isEditing, mxGraph | |
isEmpty | |
isEnabled | |
isEnabledForEvent | |
isEnterStopsCellEditing, mxGraph | |
isEscapeEnabled, mxGraph | |
isEventIgnored | |
isEventsEnabled, mxEventSource | |
isEventSource, mxCellEditor | |
isEventSourceIgnored, mxGraph | |
isExcluded | |
isExtendParent, mxGraph | |
isExtendParents, mxGraph | |
isExtendParentsOnAdd, mxGraph | |
isExtendParentsOnMove, mxGraph | |
isForcePanningEvent, mxPanningHandler | |
isForceRubberbandEvent, mxRubberband | |
isGraphEvent, mxKeyHandler | |
isGridEnabled | |
isGridEnabledEvent, mxGraph | |
isGuidesEnabled, mxDragSource | |
isHandleEnabled, mxEdgeHandler | |
isHandlerActive, mxSelectionCellsHandler | |
isHandleVisible, mxEdgeHandler | |
isHideLabel, mxCellEditor | |
isHideOnHover, mxTooltipHandler | |
isHighlightAt, mxCellHighlight | |
isHorizontal | |
isHotspotEnabled, mxCellMarker | |
isHtmlAllowed | |
isHtmlLabel, mxGraph | |
isHtmlLabels, mxGraph | |
isHtmlRequired, mxHandle | |
isIgnoredAttribute, mxObjectCodec | |
isIgnoreTerminalEvent, mxGraph | |
isImmediateConnectSource, mxConnectionHandler | |
isInsertBefore, mxConnectionHandler | |
isInteger, mxUtils | |
isInvokesStopCellEditing, mxGraph | |
isKeepFocusEvent, mxConstraintHandler | |
isLabelClipped, mxGraph | |
isLabelEvent, mxCellRenderer | |
isLabelMovable, mxGraph | |
isLanguageSupported, mxResources | |
isLayer, mxGraphModel | |
isLeftMouseButton, mxEvent | |
isLegacyEditor, mxCellEditor | |
isLivePreviewBorder, mxVertexHandler | |
isLoop, mxGraph | |
isLoopStyleEnabled, mxGraphView | |
isMarkerEnd, mxArrowConnector | |
isMarkerStart, mxArrowConnector | |
isMenuShowing, mxPopupMenu | |
isMetaDown, mxEvent | |
isMiddleMouseButton, mxEvent | |
isModified, mxEditor | |
isMouseEvent, mxEvent | |
isMoveEnabled, mxGraphHandler | |
isMoveIconToFrontForState, mxConnectionHandler | |
isMultigraph, mxGraph | |
isMultiTouchEvent, mxEvent | |
isNaN, mxUtils | |
isNode, mxUtils | |
isNumeric, mxUtils | |
isNumericAttribute, mxObjectCodec | |
isOpenEnded, mxArrowConnector | |
isOrthogonal, mxGraph | |
isOutlineConnectEvent | |
isPaintBoundsInverted | |
isPanningEnabled, mxPanningHandler | |
isPanningTrigger, mxPanningHandler | |
isParseVml | |
isPenEvent, mxEvent | |
isPinchEnabled, mxPanningHandler | |
isPopupTrigger | |
isPort | |
isPortsEnabled, mxGraph | |
isPropertiesVisible, mxEditor | |
isReady, mxXmlRequest | |
isRecursiveResize, mxGraph | |
isReference | |
isRelativeUrl, mxUrlConverter | |
isRemoveCellsFromParent, mxGraphHandler | |
isRemovePointEvent, mxEdgeHandler | |
isRendering, mxGraphView | |
isResizable, mxWindow | |
isResizeContainer, mxGraph | |
isResizeEnabled, mxSwimlaneManager | |
isRightMouseButton, mxEvent | |
isRoot, mxGraphModel | |
isRotationHandleVisible, mxVertexHandler | |
isRunning, mxAnimation | |
isScrollEvent, mxGraphView | |
isSelected, mxGraphSelectionModel | |
isSelectEnabled, mxGraphHandler | |
isSelectionDashed | |
isSelectionEmpty, mxGraph | |
isSelectOnPopup, mxPopupMenuHandler | |
isSelectText, mxCellEditor | |
isShapeEvent, mxCellRenderer | |
isShapeInvalid, mxCellRenderer | |
isShiftDown, mxEvent | |
isSignificant, mxUndoableEdit | |
isSingleSelection, mxGraphSelectionModel | |
isSizerVisible, mxVertexHandler | |
isSnapToTerminalsEvent, mxEdgeHandler | |
isSource, mxMouseEvent | |
isSplitEnabled, mxGraph | |
isSplitTarget, mxGraph | |
isStartEvent, mxConnectionHandler | |
isStateIgnored, mxConstraintHandler | |
isStopEditingEvent, mxCellEditor | |
isStopEvent, mxConnectionHandler | |
isSwimlane, mxGraph | |
isSwimlaneIgnored, mxSwimlaneManager | |
isSwimlaneNesting, mxGraph | |
isSwimlaneSelectionEnabled, mxGraph | |
isSyntheticEventIgnored, mxGraph | |
isTerminalPointMovable, mxGraph | |
isTextShapeInvalid, mxCellRenderer | |
isToggleEvent, mxGraph | |
isTouchEvent, mxEvent | |
isTransparentClickEvent, mxGraph | |
isValidAncestor, mxGraph | |
isValidConnection, mxGraph | |
isValidDropTarget, mxGraph | |
isValidRoot, mxGraph | |
isValidSource | |
isValidState, mxCellMarker | |
isValidTarget | |
isVertex | |
isVertexIgnored | |
isVertexLabelsMovable, mxGraph | |
isVertexMovable, mxGraphLayout | |
isVirtualBendsEnabled, mxEdgeHandler | |
isVisible | |
isVml, mxUtils | |
isWrapping, mxGraph |
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = function ( graph )
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( graph )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = function ( graph )
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphLayout.prototype.isAncestor = function( parent, child, traverseAncestors )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function( connectable )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Hook to return true for delayed selections.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = function ()
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function ( cell )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = function ( graph )
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( graph )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = function ( graph )
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphLayout.prototype.isAncestor = function( parent, child, traverseAncestors )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function( connectable )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Hook to return true for delayed selections.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute.
mxCellEditor.prototype.isLegacyEditor = function()
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = function ()
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function ( cell )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )
J | |
jettyPositions, mxCoordinateAssignment | |
join, mxCompactTreeLayout | |
K | |
keepEdgesInBackground, mxGraph | |
keepEdgesInForeground, mxGraph | |
keepFirstLocation, mxStackLayout | |
keepOnTop, mxCellHighlight | |
keepSelectionVisibleOnZoom, mxGraph | |
keyDown, mxKeyHandler | |
keyHandler, mxEditor |
J | |
jettyPositions, mxCoordinateAssignment | |
join, mxCompactTreeLayout | |
K | |
keepEdgesInBackground, mxGraph | |
keepEdgesInForeground, mxGraph | |
keepFirstLocation, mxStackLayout | |
keepOnTop, mxCellHighlight | |
keepSelectionVisibleOnZoom, mxGraph | |
keyDown, mxKeyHandler | |
keyHandler, mxEditor |
Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices.
mxCoordinateAssignment.prototype.jettyPositions
mxCompactTreeLayout.prototype.join = function( node )
Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices.
mxCoordinateAssignment.prototype.jettyPositions
mxCompactTreeLayout.prototype.join = function( node )
Specifies if edges should appear in the background regardless of their order in the model.
mxGraph.prototype.keepEdgesInBackground
Specifies if edges should appear in the foreground regardless of their order in the model.
mxGraph.prototype.keepEdgesInForeground
Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.
mxStackLayout.prototype.keepFirstLocation
Specifies if the highlights should appear on top of everything else in the overlay pane.
mxCellHighlight.prototype.keepOnTop
Specifies if the viewport should automatically contain the selection cells after a zoom operation.
mxGraph.prototype.keepSelectionVisibleOnZoom
Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.
mxKeyHandler.prototype.keyDown = function( evt )
Holds a mxDefaultKeyHandler for handling keyboard events.
mxEditor.prototype.keyHandler
Specifies if edges should appear in the background regardless of their order in the model.
mxGraph.prototype.keepEdgesInBackground
Specifies if edges should appear in the foreground regardless of their order in the model.
mxGraph.prototype.keepEdgesInForeground
Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.
mxStackLayout.prototype.keepFirstLocation
Specifies if the highlights should appear on top of everything else in the overlay pane.
mxCellHighlight.prototype.keepOnTop
Specifies if the viewport should automatically contain the selection cells after a zoom operation.
mxGraph.prototype.keepSelectionVisibleOnZoom
Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.
mxKeyHandler.prototype.keyDown = function( evt )
Holds a mxDefaultKeyHandler for handling keyboard events.
mxEditor.prototype.keyHandler
L | |
LABEL_CHANGED | |
LABEL_HANDLE, mxEvent | |
LABEL_HANDLE_FILLCOLOR, mxConstants | |
LABEL_HANDLE_SIZE, mxConstants | |
labelChanged, mxGraph | |
labels, mxPopupMenu | |
labelShape, mxEdgeHandler | |
labelsVisible | |
language, mxClient | |
languages, mxClient | |
lastForegroundHtmlNode, mxGraphView | |
lastForegroundNode, mxGraphView | |
lastHtmlNode, mxGraphView | |
lastNode, mxGraphView | |
lastSavedResource, mxEditor | |
lastSnapshot, mxAutoSaveManager | |
lastTouchTime, mxGraph | |
lastTouchX, mxGraph | |
lastValue, mxText | |
lastX, mxAbstractCanvas2D | |
lastY, mxAbstractCanvas2D | |
layeringStage | |
layout | |
LAYOUT_CELLS | |
layoutCells, mxLayoutManager | |
layoutDiagram, mxEditor | |
layoutLeaf, mxCompactTreeLayout | |
layouts, mxCompositeLayout | |
layoutSwimlanes, mxEditor | |
leave, mxLog | |
legacyControlPosition, mxCellRenderer | |
legacySpacing, mxCellRenderer | |
length, mxCellState | |
levelDistance | |
limitX, mxCoordinateAssignment | |
LINE_ARCSIZE, mxConstants | |
LINE_HEIGHT, mxConstants | |
lineFeed, mxEditor | |
lineHeightCorrection, mxSvgCanvas2D | |
lineOp | |
lineTo | |
link | |
linkAction, mxUtils | |
linkInvoke, mxUtils | |
livePreview | |
load, mxUtils | |
loadDefaultBundle, mxResources | |
loadInto, mxUtils | |
loadResources | |
localEdgeProcessing | |
LOCKED_HANDLE_FILLCOLOR, mxConstants | |
lookup, mxCodec | |
Loop, mxEdgeStyle | |
ltrim, mxUtils |
L | |
LABEL_CHANGED | |
LABEL_HANDLE, mxEvent | |
LABEL_HANDLE_FILLCOLOR, mxConstants | |
LABEL_HANDLE_SIZE, mxConstants | |
labelChanged, mxGraph | |
labels, mxPopupMenu | |
labelShape, mxEdgeHandler | |
labelsVisible | |
language, mxClient | |
languages, mxClient | |
lastForegroundHtmlNode, mxGraphView | |
lastForegroundNode, mxGraphView | |
lastHtmlNode, mxGraphView | |
lastNode, mxGraphView | |
lastSavedResource, mxEditor | |
lastSnapshot, mxAutoSaveManager | |
lastTouchTime, mxGraph | |
lastTouchX, mxGraph | |
lastValue, mxText | |
lastX, mxAbstractCanvas2D | |
lastY, mxAbstractCanvas2D | |
layeringStage | |
layout | |
LAYOUT_CELLS | |
layoutCells, mxLayoutManager | |
layoutDiagram, mxEditor | |
layoutLeaf, mxCompactTreeLayout | |
layouts, mxCompositeLayout | |
layoutSwimlanes, mxEditor | |
leave, mxLog | |
legacyControlPosition, mxCellRenderer | |
legacySpacing, mxCellRenderer | |
length, mxCellState | |
levelDistance | |
limitX, mxCoordinateAssignment | |
LINE_ARCSIZE, mxConstants | |
LINE_HEIGHT, mxConstants | |
lineFeed, mxEditor | |
lineHeightCorrection, mxSvgCanvas2D | |
lineOp | |
lineTo | |
link | |
linkAction, mxUtils | |
linkInvoke, mxUtils | |
livePreview | |
load, mxUtils | |
loadDefaultBundle, mxResources | |
loadInto, mxUtils | |
loadResources | |
localEdgeProcessing | |
LOCKED_HANDLE_FILLCOLOR, mxConstants | |
lookup, mxCodec | |
Loop, mxEdgeStyle | |
ltrim, mxUtils |
Specifies the event name for labelChanged.
LABEL_CHANGED: 'labelChanged'
Index for the label handle in an mxMouseEvent.
LABEL_HANDLE: -1
Defines the color to be used for the label handle fill color.
LABEL_HANDLE_FILLCOLOR: 'yellow'
Defines the default size for label handles.
LABEL_HANDLE_SIZE: 4
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Specifies if any labels should be visible.
mxPopupMenu.prototype.labels
Holds the mxShape that represents the label position.
mxEdgeHandler.prototype.labelShape
Specifies if labels should be visible.
mxGraph.prototype.labelsVisible
Specifies if labels should be visible in the outline.
mxOutline.prototype.labelsVisible
During validation, this contains the last edge HTML DOM node that was processed.
mxGraphView.prototype.lastForegroundHtmlNode
During validation, this contains the last edge’s DOM node that was processed.
mxGraphView.prototype.lastForegroundNode
During validation, this contains the last HTML DOM node that was processed.
mxGraphView.prototype.lastHtmlNode
During validation, this contains the last DOM node that was processed.
mxGraphView.prototype.lastNode
Specifies the resource key for the last saved info.
mxEditor.prototype.lastSavedResource
Used for autosaving.
mxAutoSaveManager.prototype.lastSnapshot
Holds the time of the last touch event for double click detection.
mxGraph.prototype.lastTouchTime
Contains the last rendered text value.
mxText.prototype.lastValue
Holds the last x coordinate.
mxAbstractCanvas2D.prototype.lastX
Holds the last y coordinate.
mxAbstractCanvas2D.prototype.lastY
Implements first stage of a Sugiyama layout.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxSwimlaneLayout.prototype.layeringStage = function()
Starts the actual compact tree layout algorithm at the given node.
mxCompactTreeLayout.prototype.layout = function( node )
Reference to the enclosing mxHierarchicalLayout.
mxCoordinateAssignment.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMedianHybridCrossingReduction.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMinimumCycleRemover.prototype.layout
Lays out the parallel edges in the given array.
mxParallelEdgeLayout.prototype.layout = function( parallels )
Reference to the enclosing mxHierarchicalLayout.
mxSwimlaneOrdering.prototype.layout
Specifies the event name for layoutCells.
LAYOUT_CELLS: 'layoutCells'
Executes all layouts which have been scheduled during the changes.
mxLayoutManager.prototype.layoutCells = function( cells )
Specifies if the top-level elements in the diagram should be layed out using a vertical or horizontal stack depending on the setting of horizontalFlow.
mxEditor.prototype.layoutDiagram
mxCompactTreeLayout.prototype.layoutLeaf = function( node )
Holds the array of mxGraphLayouts that this layout contains.
mxCompositeLayout.prototype.layouts
Specifies if the children of swimlanes should be layed out, either vertically or horizontally depending on horizontalFlow.
mxEditor.prototype.layoutSwimlanes
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
leave: function( string, t0 )
Specifies if the folding icon should ignore the horizontal orientation of a swimlane.
mxCellRenderer.prototype.legacyControlPosition
Specifies if spacing and label position should be ignored if overflow is fill or width.
mxCellRenderer.prototype.legacySpacing
Caches the length of an edge.
mxCellState.prototype.length
Holds the levelDistance.
mxCompactTreeLayout.prototype.levelDistance
Holds the levelDistance.
mxRadialTreeLayout.prototype.levelDistance
The maximum x value this positioning lays up to
mxCoordinateAssignment.prototype.limitX
Defines the size of the arcs for rounded edges.
LINE_ARCSIZE: 20
Defines the default line height for text labels.
LINE_HEIGHT: 1.2
Correction factor for mxConstants.LINE_HEIGHT in HTML output.
mxSvgCanvas2D.prototype.lineHeightCorrection
Contains the string used for moving in paths.
mxAbstractCanvas2D.prototype.lineOp
Contains the string used for moving in paths.
mxVmlCanvas2D.prototype.lineOp
Draws a line to the given coordinates.
mxAbstractCanvas2D.prototype.lineTo = function( x, y )
Draws a line to the given coordinates.
mxXmlCanvas2D.prototype.lineTo = function( x, y )
Adds a link node to the head of the document.
link: function( rel, href, doc )
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
link: function( parent, text, funct, pad )
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkAction: function( parent, text, editor, action, pad )
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkInvoke: function( parent, text, editor, functName, arg, pad )
Specifies if the actual shape of the edge state should be used for the preview.
mxConnectionHandler.prototype.livePreview
Specifies if resize should change the cell in-place.
mxVertexHandler.prototype.livePreview
Loads the specified URL synchronously and returns the mxXmlRequest.
load: function( url )
Specifies if the default file for a given basename should be loaded.
loadDefaultBundle: true
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
loadInto: function( url, doc, onload )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Loads all required resources asynchronously.
loadResources: function( callback )
Moves the specified node and all of its children by the given amount.
mxCompactTreeLayout.prototype.localEdgeProcessing = function( node )
Separates the x position of edges as they connect to vertices
mxCoordinateAssignment.prototype.localEdgeProcessing = function( model )
Defines the color to be used for the locked handle fill color.
LOCKED_HANDLE_FILLCOLOR: '#FF0000'
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
mxCodec.prototype.lookup = function( id )
Implements a self-reference, aka.
Loop: function ( state, source, target, points, result )
Strips all whitespaces from the beginning of the string.
ltrim: function( str, chars )
Specifies the event name for labelChanged.
LABEL_CHANGED: 'labelChanged'
Index for the label handle in an mxMouseEvent.
LABEL_HANDLE: -1
Defines the color to be used for the label handle fill color.
LABEL_HANDLE_FILLCOLOR: 'yellow'
Defines the default size for label handles.
LABEL_HANDLE_SIZE: 4
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxGraph.prototype.labelChanged = function( cell, value, evt )
Specifies if any labels should be visible.
mxPopupMenu.prototype.labels
Holds the mxShape that represents the label position.
mxEdgeHandler.prototype.labelShape
Specifies if labels should be visible.
mxGraph.prototype.labelsVisible
Specifies if labels should be visible in the outline.
mxOutline.prototype.labelsVisible
During validation, this contains the last edge HTML DOM node that was processed.
mxGraphView.prototype.lastForegroundHtmlNode
During validation, this contains the last edge’s DOM node that was processed.
mxGraphView.prototype.lastForegroundNode
During validation, this contains the last HTML DOM node that was processed.
mxGraphView.prototype.lastHtmlNode
During validation, this contains the last DOM node that was processed.
mxGraphView.prototype.lastNode
Specifies the resource key for the last saved info.
mxEditor.prototype.lastSavedResource
Used for autosaving.
mxAutoSaveManager.prototype.lastSnapshot
Holds the time of the last touch event for double click detection.
mxGraph.prototype.lastTouchTime
Contains the last rendered text value.
mxText.prototype.lastValue
Holds the last x coordinate.
mxAbstractCanvas2D.prototype.lastX
Holds the last y coordinate.
mxAbstractCanvas2D.prototype.lastY
Implements first stage of a Sugiyama layout.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxSwimlaneLayout.prototype.layeringStage = function()
Starts the actual compact tree layout algorithm at the given node.
mxCompactTreeLayout.prototype.layout = function( node )
Reference to the enclosing mxHierarchicalLayout.
mxCoordinateAssignment.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMedianHybridCrossingReduction.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMinimumCycleRemover.prototype.layout
Lays out the parallel edges in the given array.
mxParallelEdgeLayout.prototype.layout = function( parallels )
Reference to the enclosing mxHierarchicalLayout.
mxSwimlaneOrdering.prototype.layout
Specifies the event name for layoutCells.
LAYOUT_CELLS: 'layoutCells'
Executes all layouts which have been scheduled during the changes.
mxLayoutManager.prototype.layoutCells = function( cells )
Specifies if the top-level elements in the diagram should be layed out using a vertical or horizontal stack depending on the setting of horizontalFlow.
mxEditor.prototype.layoutDiagram
mxCompactTreeLayout.prototype.layoutLeaf = function( node )
Holds the array of mxGraphLayouts that this layout contains.
mxCompositeLayout.prototype.layouts
Specifies if the children of swimlanes should be layed out, either vertically or horizontally depending on horizontalFlow.
mxEditor.prototype.layoutSwimlanes
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
leave: function( string, t0 )
Specifies if the folding icon should ignore the horizontal orientation of a swimlane.
mxCellRenderer.prototype.legacyControlPosition
Specifies if spacing and label position should be ignored if overflow is fill or width.
mxCellRenderer.prototype.legacySpacing
Caches the length of an edge.
mxCellState.prototype.length
Holds the levelDistance.
mxCompactTreeLayout.prototype.levelDistance
Holds the levelDistance.
mxRadialTreeLayout.prototype.levelDistance
The maximum x value this positioning lays up to
mxCoordinateAssignment.prototype.limitX
Defines the size of the arcs for rounded edges.
LINE_ARCSIZE: 20
Defines the default line height for text labels.
LINE_HEIGHT: 1.2
Correction factor for mxConstants.LINE_HEIGHT in HTML output.
mxSvgCanvas2D.prototype.lineHeightCorrection
Contains the string used for moving in paths.
mxAbstractCanvas2D.prototype.lineOp
Contains the string used for moving in paths.
mxVmlCanvas2D.prototype.lineOp
Draws a line to the given coordinates.
mxAbstractCanvas2D.prototype.lineTo = function( x, y )
Draws a line to the given coordinates.
mxXmlCanvas2D.prototype.lineTo = function( x, y )
Adds a link node to the head of the document.
link: function( rel, href, doc )
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
link: function( parent, text, funct, pad )
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkAction: function( parent, text, editor, action, pad )
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkInvoke: function( parent, text, editor, functName, arg, pad )
Specifies if the actual shape of the edge state should be used for the preview.
mxConnectionHandler.prototype.livePreview
Specifies if resize should change the cell in-place.
mxVertexHandler.prototype.livePreview
Loads the specified URL synchronously and returns the mxXmlRequest.
load: function( url )
Specifies if the default file for a given basename should be loaded.
loadDefaultBundle: true
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
loadInto: function( url, doc, onload )
Helper method to load the default bundles if mxLoadResources is false.
loadResources: function( fn, lan )
Loads all required resources asynchronously.
loadResources: function( callback )
Moves the specified node and all of its children by the given amount.
mxCompactTreeLayout.prototype.localEdgeProcessing = function( node )
Separates the x position of edges as they connect to vertices
mxCoordinateAssignment.prototype.localEdgeProcessing = function( model )
Defines the color to be used for the locked handle fill color.
LOCKED_HANDLE_FILLCOLOR: '#FF0000'
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
mxCodec.prototype.lookup = function( id )
Implements a self-reference, aka.
Loop: function ( state, source, target, points, result )
Strips all whitespaces from the beginning of the string.
ltrim: function( str, chars )
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 | |
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 | |
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 |
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 | |
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 | |
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
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
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
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 )
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 )
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 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 )
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
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
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
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 )
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 )
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 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 )
N | |
name | |
nativeDoubleClickEnabled, mxGraph | |
neighbours, mxFastOrganicLayout | |
nestedBestRanks, mxMedianHybridCrossingReduction | |
nextId, mxGraphModel | |
nextLayerConnectedCache, mxCoordinateAssignment | |
nextLayerConnectedCells, mxGraphAbstractHierarchyCell | |
NO_FO, mxClient | |
node | |
nodeDistance | |
NODETYPE_ATTRIBUTE, mxConstants | |
NODETYPE_CDATA, mxConstants | |
NODETYPE_COMMENT, mxConstants | |
NODETYPE_DOCUMENT, mxConstants | |
NODETYPE_DOCUMENT_FRAGMENT, mxConstants | |
NODETYPE_DOCUMENTTYPE, mxConstants | |
NODETYPE_ELEMENT, mxConstants | |
NODETYPE_ENTITY, mxConstants | |
NODETYPE_ENTITY_REFERENCE, mxConstants | |
NODETYPE_NOTATION, mxConstants | |
NODETYPE_PROCESSING_INSTRUCTION, mxConstants | |
NODETYPE_TEXT, mxConstants | |
NONE, mxConstants | |
noReset, mxToolbar | |
NORMALIZE | |
normalizeImage, mxWindow | |
normalKeys, mxKeyHandler | |
notify, mxUndoableEdit | |
NOTIFY | |
NS_SVG, mxConstants | |
NS_XHTML, mxConstants | |
NS_XLINK, mxConstants | |
nudge, WeightedCellSorter | |
O | |
objects | |
OFFICE_PREFIX, mxClient | |
offset | |
oldBounds, mxTemporaryCellStates | |
oldScale, mxTemporaryCellStates | |
oldStates, mxTemporaryCellStates | |
onEncode, mxRootChangeCodec | |
onInit | |
open | |
OPEN | |
optimizeVmlReflows, mxGraphView | |
Order, mxGraph | |
ORDER_CELLS | |
orderCells, mxGraph | |
orientation | |
origin, mxCellState | |
OrthConnector, mxEdgeStyle | |
outline | |
OUTLINE_COLOR, mxConstants | |
OUTLINE_HANDLE_FILLCOLOR, mxConstants | |
OUTLINE_HANDLE_STROKECOLOR, mxConstants | |
OUTLINE_HIGHLIGHT_COLOR, mxConstants | |
OUTLINE_STROKEWIDTH, mxConstants | |
outlineConnect | |
outlineResource, mxEditor | |
Overlays, mxGraph |
N | |
name | |
nativeDoubleClickEnabled, mxGraph | |
neighbours, mxFastOrganicLayout | |
nestedBestRanks, mxMedianHybridCrossingReduction | |
nextId, mxGraphModel | |
nextLayerConnectedCache, mxCoordinateAssignment | |
nextLayerConnectedCells, mxGraphAbstractHierarchyCell | |
NO_FO, mxClient | |
node | |
nodeDistance | |
NODETYPE_ATTRIBUTE, mxConstants | |
NODETYPE_CDATA, mxConstants | |
NODETYPE_COMMENT, mxConstants | |
NODETYPE_DOCUMENT, mxConstants | |
NODETYPE_DOCUMENT_FRAGMENT, mxConstants | |
NODETYPE_DOCUMENTTYPE, mxConstants | |
NODETYPE_ELEMENT, mxConstants | |
NODETYPE_ENTITY, mxConstants | |
NODETYPE_ENTITY_REFERENCE, mxConstants | |
NODETYPE_NOTATION, mxConstants | |
NODETYPE_PROCESSING_INSTRUCTION, mxConstants | |
NODETYPE_TEXT, mxConstants | |
NONE, mxConstants | |
noReset, mxToolbar | |
NORMALIZE | |
normalizeImage, mxWindow | |
normalKeys, mxKeyHandler | |
notify, mxUndoableEdit | |
NOTIFY | |
NS_SVG, mxConstants | |
NS_XHTML, mxConstants | |
NS_XLINK, mxConstants | |
nudge, WeightedCellSorter | |
O | |
objects | |
OFFICE_PREFIX, mxClient | |
offset | |
oldBounds, mxTemporaryCellStates | |
oldScale, mxTemporaryCellStates | |
oldStates, mxTemporaryCellStates | |
onEncode, mxRootChangeCodec | |
onInit | |
open | |
OPEN | |
optimizeVmlReflows, mxGraphView | |
Order, mxGraph | |
ORDER_CELLS | |
orderCells, mxGraph | |
orientation | |
origin, mxCellState | |
OrthConnector, mxEdgeStyle | |
outline | |
OUTLINE_COLOR, mxConstants | |
OUTLINE_HANDLE_FILLCOLOR, mxConstants | |
OUTLINE_HANDLE_STROKECOLOR, mxConstants | |
OUTLINE_HIGHLIGHT_COLOR, mxConstants | |
OUTLINE_STROKEWIDTH, mxConstants | |
outlineConnect | |
outlineResource, mxEditor | |
Overlays, mxGraph |
Optional string that specifies the name of the constraint.
mxConnectionConstraint.prototype.name
Holds the name.
mxEventObject.prototype.name
Local copy of cell neighbours.
mxFastOrganicLayout.prototype.neighbours
Stores each rank as a collection of cells in the best order found for each layer so far
mxMedianHybridCrossingReduction.prototype.nestedBestRanks
Specifies the next Id to be created.
mxGraphModel.prototype.nextId
A store of connections to the layer above for speed
mxCoordinateAssignment.prototype.nextLayerConnectedCache
A cached version of the cells this cell connects to on the next layer up
mxGraphAbstractHierarchyCell.prototype.nextLayerConnectedCells
True if foreignObject support is not available.
NO_FO: !document.createElementNS || document.createElementNS( 'http://www.w3.org/2000/svg', 'foreignObject' ) !
The internal node representation of the root cell.
mxCompactTreeLayout.prototype.node
Holds the outermost DOM node that represents this shape.
mxShape.prototype.node
Holds the nodeDistance.
mxCompactTreeLayout.prototype.nodeDistance
Holds the nodeDistance.
mxRadialTreeLayout.prototype.nodeDistance
DOM node of type ATTRIBUTE.
NODETYPE_ATTRIBUTE: 2
DOM node of type CDATA.
NODETYPE_CDATA: 4
DOM node of type COMMENT.
NODETYPE_COMMENT: 8
DOM node of type DOCUMENT.
NODETYPE_DOCUMENT: 9
DOM node of type DOCUMENT_FRAGMENT.
NODETYPE_DOCUMENT_FRAGMENT: 11
DOM node of type DOCUMENTTYPE.
NODETYPE_DOCUMENTTYPE: 10
DOM node of type ELEMENT.
NODETYPE_ELEMENT: 1
DOM node of type ENTITY.
NODETYPE_ENTITY: 6
DOM node of type ENTITY_REFERENCE.
NODETYPE_ENTITY_REFERENCE: 5
DOM node of type NOTATION.
NODETYPE_NOTATION: 12
DOM node of type PROCESSING_INSTRUCTION.
NODETYPE_PROCESSING_INSTRUCTION: 7
DOM node of type TEXT.
NODETYPE_TEXT: 3
Defines the value for none.
NONE: 'none'
Specifies if resetMode requires a forced flag of true for resetting the current mode in the toolbar.
mxToolbar.prototype.noReset
Specifies the event name for normalize.
NORMALIZE: 'normalize'
URL of the image to be used for the normalize icon in the titlebar.
mxWindow.prototype.normalizeImage
Maps from keycodes to functions for non-pressed control keys.
mxKeyHandler.prototype.normalKeys
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.notify = function()
Specifies the event name for notify.
NOTIFY: 'notify'
Defines the SVG namespace.
NS_SVG: 'http://www.w3.org/2000/svg'
Defines the XHTML namespace.
NS_XHTML: 'http://www.w3.org/1999/xhtml'
Defines the XLink namespace.
NS_XLINK: 'http://www.w3.org/1999/xlink'
Whether or not to flip equal weight values.
WeightedCellSorter.prototype.nudge
Optional string that specifies the name of the constraint.
mxConnectionConstraint.prototype.name
Holds the name.
mxEventObject.prototype.name
Local copy of cell neighbours.
mxFastOrganicLayout.prototype.neighbours
Stores each rank as a collection of cells in the best order found for each layer so far
mxMedianHybridCrossingReduction.prototype.nestedBestRanks
Specifies the next Id to be created.
mxGraphModel.prototype.nextId
A store of connections to the layer above for speed
mxCoordinateAssignment.prototype.nextLayerConnectedCache
A cached version of the cells this cell connects to on the next layer up
mxGraphAbstractHierarchyCell.prototype.nextLayerConnectedCells
True if foreignObject support is not available.
NO_FO: !document.createElementNS || document.createElementNS( 'http://www.w3.org/2000/svg', 'foreignObject' ) !
The internal node representation of the root cell.
mxCompactTreeLayout.prototype.node
Holds the outermost DOM node that represents this shape.
mxShape.prototype.node
Holds the nodeDistance.
mxCompactTreeLayout.prototype.nodeDistance
Holds the nodeDistance.
mxRadialTreeLayout.prototype.nodeDistance
DOM node of type ATTRIBUTE.
NODETYPE_ATTRIBUTE: 2
DOM node of type CDATA.
NODETYPE_CDATA: 4
DOM node of type COMMENT.
NODETYPE_COMMENT: 8
DOM node of type DOCUMENT.
NODETYPE_DOCUMENT: 9
DOM node of type DOCUMENT_FRAGMENT.
NODETYPE_DOCUMENT_FRAGMENT: 11
DOM node of type DOCUMENTTYPE.
NODETYPE_DOCUMENTTYPE: 10
DOM node of type ELEMENT.
NODETYPE_ELEMENT: 1
DOM node of type ENTITY.
NODETYPE_ENTITY: 6
DOM node of type ENTITY_REFERENCE.
NODETYPE_ENTITY_REFERENCE: 5
DOM node of type NOTATION.
NODETYPE_NOTATION: 12
DOM node of type PROCESSING_INSTRUCTION.
NODETYPE_PROCESSING_INSTRUCTION: 7
DOM node of type TEXT.
NODETYPE_TEXT: 3
Defines the value for none.
NONE: 'none'
Specifies if resetMode requires a forced flag of true for resetting the current mode in the toolbar.
mxToolbar.prototype.noReset
Specifies the event name for normalize.
NORMALIZE: 'normalize'
URL of the image to be used for the normalize icon in the titlebar.
mxWindow.prototype.normalizeImage
Maps from keycodes to functions for non-pressed control keys.
mxKeyHandler.prototype.normalKeys
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.notify = function()
Specifies the event name for notify.
NOTIFY: 'notify'
Defines the SVG namespace.
NS_SVG: 'http://www.w3.org/2000/svg'
Defines the XHTML namespace.
NS_XHTML: 'http://www.w3.org/1999/xhtml'
Defines the XLink namespace.
NS_XLINK: 'http://www.w3.org/1999/xlink'
Whether or not to flip equal weight values.
WeightedCellSorter.prototype.nudge
Maps from IDs to objects.
mxCodec.prototype.objects
Contains all objects where any listener was added using addListener.
objects: []
Prefix for VML office namespace in node names.
OFFICE_PREFIX: 'o'
Holds the offset as an mxPoint.
mxCellOverlay.prototype.offset
mxCompactTreeLayout.prototype.offset = function( p1, p2, a1, a2, b1, b2 )
For edges, this holds the offset (in pixels) from the position defined by x and y on the edge.
mxGeometry.prototype.offset
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldBounds
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldScale
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldStates
Opens the specified file synchronously and parses it using readGraphModel.
mxEditor.prototype.open = function ( filename )
Shows the print preview window.
mxPrintPreview.prototype.open = function( css, targetWindow, forcePageBreaks, keepOpen )
Specifies the event name for open.
OPEN: 'open'
Specifies if the canvas should be hidden while rendering in IE8 standards mode and quirks mode.
mxGraphView.prototype.optimizeVmlReflows
Specifies the event name for orderCells.
ORDER_CELLS: 'orderCells'
Moves the given cells to the front or back.
mxGraph.prototype.orderCells = function( back, cells )
The position of the root ( start ) node(s) relative to the rest of the laid out graph.
mxCoordinateAssignment.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxHierarchicalLayout.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxSwimlaneLayout.prototype.orientation
mxPoint that holds the origin for all child cells.
mxCellState.prototype.origin
Implements a local orthogonal router between the given cells.
OrthConnector: function( state, source, target, points, result )
Reference to the mxWindow that contains the outline.
mxEditor.prototype.outline
Specifies if the shape should be drawn as an outline.
mxShape.prototype.outline
Defines the color to be used for the outline rectangle border.
OUTLINE_COLOR: '#0099FF'
Defines the color to be used for the outline sizer fill color.
OUTLINE_HANDLE_FILLCOLOR: '#00FFFF'
Defines the color to be used for the outline sizer stroke color.
OUTLINE_HANDLE_STROKECOLOR: '#0033FF'
Specifies the default highlight color for shape outlines.
OUTLINE_HIGHLIGHT_COLOR: '#00FF00'
Defines the strokewidth to be used for the outline rectangle stroke width.
OUTLINE_STROKEWIDTH: ( mxClient.IS_IE ) ? 2 : 3
Specifies if connections to the outline of a highlighted target should be enabled.
mxConnectionHandler.prototype.outlineConnect
Specifies if connections to the outline of a highlighted target should be enabled.
mxEdgeHandler.prototype.outlineConnect
Specifies the resource key for the outline window title.
mxEditor.prototype.outlineResource
Maps from IDs to objects.
mxCodec.prototype.objects
Contains all objects where any listener was added using addListener.
objects: []
Prefix for VML office namespace in node names.
OFFICE_PREFIX: 'o'
Holds the offset as an mxPoint.
mxCellOverlay.prototype.offset
mxCompactTreeLayout.prototype.offset = function( p1, p2, a1, a2, b1, b2 )
For edges, this holds the offset (in pixels) from the position defined by x and y on the edge.
mxGeometry.prototype.offset
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldBounds
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldScale
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldStates
Opens the specified file synchronously and parses it using readGraphModel.
mxEditor.prototype.open = function ( filename )
Shows the print preview window.
mxPrintPreview.prototype.open = function( css, targetWindow, forcePageBreaks, keepOpen )
Specifies the event name for open.
OPEN: 'open'
Specifies if the canvas should be hidden while rendering in IE8 standards mode and quirks mode.
mxGraphView.prototype.optimizeVmlReflows
Specifies the event name for orderCells.
ORDER_CELLS: 'orderCells'
Moves the given cells to the front or back.
mxGraph.prototype.orderCells = function( back, cells )
The position of the root ( start ) node(s) relative to the rest of the laid out graph.
mxCoordinateAssignment.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxHierarchicalLayout.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxSwimlaneLayout.prototype.orientation
mxPoint that holds the origin for all child cells.
mxCellState.prototype.origin
Implements a local orthogonal router between the given cells.
OrthConnector: function( state, source, target, points, result )
Reference to the mxWindow that contains the outline.
mxEditor.prototype.outline
Specifies if the shape should be drawn as an outline.
mxShape.prototype.outline
Defines the color to be used for the outline rectangle border.
OUTLINE_COLOR: '#0099FF'
Defines the color to be used for the outline sizer fill color.
OUTLINE_HANDLE_FILLCOLOR: '#00FFFF'
Defines the color to be used for the outline sizer stroke color.
OUTLINE_HANDLE_STROKECOLOR: '#0033FF'
Specifies the default highlight color for shape outlines.
OUTLINE_HIGHLIGHT_COLOR: '#00FF00'
Defines the strokewidth to be used for the outline rectangle stroke width.
OUTLINE_STROKEWIDTH: ( mxClient.IS_IE ) ? 2 : 3
Specifies if connections to the outline of a highlighted target should be enabled.
mxConnectionHandler.prototype.outlineConnect
Specifies if connections to the outline of a highlighted target should be enabled.
mxEdgeHandler.prototype.outlineConnect
Specifies the resource key for the outline window title.
mxEditor.prototype.outlineResource
P | |
PAGE_FORMAT_A4_PORTRAIT, mxConstants | |
PAGE_FORMAT_LETTER_PORTRAIT, mxConstants | |
pageBreakColor, mxGraph | |
pageBreakDashed, mxGraph | |
pageBreaksVisible, mxGraph | |
pageCount, mxPrintPreview | |
pageFormat | |
pageScale, mxGraph | |
pageSelector, mxPrintPreview | |
pageVisible, mxGraph | |
paint | |
paintBackground | |
paintEdgeShape | |
paintForeground | |
paintGlassEffect, mxShape | |
paintImage, mxLabel | |
paintIndicator, mxLabel | |
paintLine, mxPolyline | |
paintRoundedSwimlane, mxSwimlane | |
paintSwimlane, mxSwimlane | |
paintVertexShape | |
PAN | |
PAN_END | |
PAN_START | |
panDx, mxGraph | |
panDy, mxGraph | |
panGraph | |
panningEnabled, mxPanningHandler | |
para, mxUtils | |
parallelEdgeSpacing | |
params, mxXmlRequest | |
parent | |
parentBorder | |
parentForCellChanged, mxGraphModel | |
parentHighlightEnabled | |
parentsChanged, mxCompactTreeLayout | |
parse, mxResources | |
parseConstraint, mxStencil | |
parseConstraints, mxStencil | |
parseCssNumber, mxUtils | |
parseDescription, mxStencil | |
parseXml, mxUtils | |
password, mxXmlRequest | |
paste, mxClipboard | |
path | |
PATH_SEPARATOR, mxCellPath | |
perimeter, mxConnectionConstraint | |
PERIMETER_ELLIPSE, mxConstants | |
PERIMETER_HEXAGON, mxConstants | |
PERIMETER_RECTANGLE, mxConstants | |
PERIMETER_RHOMBUS, mxConstants | |
PERIMETER_TRIANGLE, mxConstants | |
pinchEnabled, mxPanningHandler | |
placeLabels, mxEdgeLabelLayout | |
placementStage | |
plainText, mxVmlCanvas2D | |
point, mxConnectionConstraint | |
pointerEvents | |
pointerEventsValue, mxSvgCanvas2D | |
pointImage, mxConstraintHandler | |
points | |
popup | |
popupHandler, mxEditor | |
portsEnabled, mxGraph | |
positionChanged, mxHandle | |
post, mxUtils | |
POST | |
postConfigureShape, mxCellRenderer | |
postDiagram, mxEditor | |
postfix, mxGraphModel | |
postParameterName, mxEditor | |
postProcessCellStyle, mxGraph | |
preferHtml, mxEdgeHandler | |
preferPageSize, mxGraph | |
prefHozEdgeSep | |
prefix, mxGraphModel | |
prefVertEdgeOff | |
prepareTextarea, mxCellEditor | |
preserveImageAspect, mxImageShape | |
previewColor, mxGraphHandler | |
previewElement, mxDragSource | |
previewEnabled, mxPanningHandler | |
previousLayerConnectedCache, mxCoordinateAssignment | |
previousLayerConnectedCells, mxGraphAbstractHierarchyCell | |
print, mxPrintPreview | |
printBackgroundImage, mxPrintPreview | |
printControls, mxPrintPreview | |
printOverlays, mxPrintPreview | |
printScreen, mxUtils | |
process, mxCellMarker | |
processChange, mxGraph | |
processEvent, mxHandle | |
processInclude, mxObjectCodec | |
processReversedEdge, mxCoordinateAssignment | |
prompt, mxUtils | |
properties, mxEventObject | |
propertiesHeight, mxEditor | |
propertiesResource, mxEditor | |
propertiesWidth, mxEditor | |
ptLineDist, mxUtils | |
ptSegDistSq, mxUtils | |
put, mxDictionary | |
putCellStyle, mxStylesheet | |
putDefaultEdgeStyle, mxStylesheet | |
putDefaultVertexStyle, mxStylesheet | |
putImage, mxImageBundle | |
putObject, mxCodec | |
putValue, mxStyleRegistry |
P | |
PAGE_FORMAT_A4_PORTRAIT, mxConstants | |
PAGE_FORMAT_LETTER_PORTRAIT, mxConstants | |
pageBreakColor, mxGraph | |
pageBreakDashed, mxGraph | |
pageBreaksVisible, mxGraph | |
pageCount, mxPrintPreview | |
pageFormat | |
pageScale, mxGraph | |
pageSelector, mxPrintPreview | |
pageVisible, mxGraph | |
paint | |
paintBackground | |
paintEdgeShape | |
paintForeground | |
paintGlassEffect, mxShape | |
paintImage, mxLabel | |
paintIndicator, mxLabel | |
paintLine, mxPolyline | |
paintRoundedSwimlane, mxSwimlane | |
paintSwimlane, mxSwimlane | |
paintVertexShape | |
PAN | |
PAN_END | |
PAN_START | |
panDx, mxGraph | |
panDy, mxGraph | |
panGraph | |
panningEnabled, mxPanningHandler | |
para, mxUtils | |
parallelEdgeSpacing | |
params, mxXmlRequest | |
parent | |
parentBorder | |
parentForCellChanged, mxGraphModel | |
parentHighlightEnabled | |
parentsChanged, mxCompactTreeLayout | |
parse, mxResources | |
parseConstraint, mxStencil | |
parseConstraints, mxStencil | |
parseCssNumber, mxUtils | |
parseDescription, mxStencil | |
parseXml, mxUtils | |
password, mxXmlRequest | |
paste, mxClipboard | |
path | |
PATH_SEPARATOR, mxCellPath | |
perimeter, mxConnectionConstraint | |
PERIMETER_ELLIPSE, mxConstants | |
PERIMETER_HEXAGON, mxConstants | |
PERIMETER_RECTANGLE, mxConstants | |
PERIMETER_RHOMBUS, mxConstants | |
PERIMETER_TRIANGLE, mxConstants | |
pinchEnabled, mxPanningHandler | |
placeLabels, mxEdgeLabelLayout | |
placementStage | |
plainText, mxVmlCanvas2D | |
point, mxConnectionConstraint | |
pointerEvents | |
pointerEventsValue, mxSvgCanvas2D | |
pointImage, mxConstraintHandler | |
points | |
popup | |
popupHandler, mxEditor | |
portsEnabled, mxGraph | |
positionChanged, mxHandle | |
post, mxUtils | |
POST | |
postConfigureShape, mxCellRenderer | |
postDiagram, mxEditor | |
postfix, mxGraphModel | |
postParameterName, mxEditor | |
postProcessCellStyle, mxGraph | |
preferHtml, mxEdgeHandler | |
preferPageSize, mxGraph | |
prefHozEdgeSep | |
prefix, mxGraphModel | |
prefVertEdgeOff | |
prepareTextarea, mxCellEditor | |
preserveImageAspect, mxImageShape | |
previewColor, mxGraphHandler | |
previewElement, mxDragSource | |
previewEnabled, mxPanningHandler | |
previousLayerConnectedCache, mxCoordinateAssignment | |
previousLayerConnectedCells, mxGraphAbstractHierarchyCell | |
print, mxPrintPreview | |
printBackgroundImage, mxPrintPreview | |
printControls, mxPrintPreview | |
printOverlays, mxPrintPreview | |
printScreen, mxUtils | |
process, mxCellMarker | |
processChange, mxGraph | |
processEvent, mxHandle | |
processInclude, mxObjectCodec | |
processReversedEdge, mxCoordinateAssignment | |
prompt, mxUtils | |
properties, mxEventObject | |
propertiesHeight, mxEditor | |
propertiesResource, mxEditor | |
propertiesWidth, mxEditor | |
ptLineDist, mxUtils | |
ptSegDistSq, mxUtils | |
put, mxDictionary | |
putCellStyle, mxStylesheet | |
putDefaultEdgeStyle, mxStylesheet | |
putDefaultVertexStyle, mxStylesheet | |
putImage, mxImageBundle | |
putObject, mxCodec | |
putValue, mxStyleRegistry |
Defines the rectangle for the A4 portrait page format.
PAGE_FORMAT_A4_PORTRAIT: new mxRectangle( 0, 0, 827, 1169 )
Defines the rectangle for the Letter portrait page format.
PAGE_FORMAT_LETTER_PORTRAIT: new mxRectangle( 0, 0, 850, 1100 )
Specifies the color for page breaks.
mxGraph.prototype.pageBreakColor
Specifies the page breaks should be dashed.
mxGraph.prototype.pageBreakDashed
Specifies if a dashed line should be drawn between multiple pages.
mxGraph.prototype.pageBreaksVisible
Holds the actual number of pages in the preview.
mxPrintPreview.prototype.pageCount
Specifies the page format for the background page.
mxGraph.prototype.pageFormat
Holds the mxRectangle that defines the page format.
mxPrintPreview.prototype.pageFormat
Specifies the scale of the background page.
mxGraph.prototype.pageScale
Boolean that specifies if the page selector should be displayed.
mxPrintPreview.prototype.pageSelector
Specifies if the background page should be visible.
mxGraph.prototype.pageVisible
Generic rendering code.
mxShape.prototype.paint = function( c )
Generic rendering code.
mxText.prototype.paint = function( c, update )
Paints the background.
mxDoubleEllipse.prototype.paintBackground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintBackground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintBackground = function( c, x, y, w, h )
Paints the line shape.
mxArrow.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxArrowConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxPolyline.prototype.paintEdgeShape = function( c, pts )
Hook for subclassers.
mxShape.prototype.paintEdgeShape = function( c, pts )
Paints the foreground.
mxDoubleEllipse.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintForeground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintForeground = function( c, x, y, w, h )
Paints the glass gradient effect.
mxShape.prototype.paintGlassEffect = function( c, x, y, w, h, arc )
Generic background painting implementation.
mxLabel.prototype.paintImage = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintIndicator = function( c, x, y, w, h )
Paints the line shape.
mxPolyline.prototype.paintLine = function( c, pts, rounded )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintRoundedSwimlane = function( c, x, y, w, h, start, r, fill, swimlaneLine )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintSwimlane = function( c, x, y, w, h, start, fill, swimlaneLine )
Redirects to redrawPath for subclasses to work.
mxActor.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxCylinder.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the ellipse shape.
mxEllipse.prototype.paintVertexShape = function( c, x, y, w, h )
Generic background painting implementation.
mxImageShape.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxLine.prototype.paintVertexShape = function( c, x, y, w, h )
Generic painting implementation.
mxRhombus.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the vertex shape.
mxShape.prototype.paintVertexShape = function( c, x, y, w, h )
Specifies the event name for pan.
PAN: 'pan'
Specifies the event name for panEnd.
PAN_END: 'panEnd'
Specifies the event name for panStart.
PAN_START: 'panStart'
Current horizontal panning value.
mxGraph.prototype.panDx
Current vertical panning value.
mxGraph.prototype.panDy
Shifts the graph display by the given amount.
mxGraph.prototype.panGraph = function( dx, dy )
Pans graph by the given amount.
mxPanningHandler.prototype.panGraph = function( dx, dy )
Specifies if panning should be enabled.
mxPanningHandler.prototype.panningEnabled
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
para: function( parent, text )
The distance between each parallel edge on each ranks for long edges.
mxCoordinateAssignment.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxHierarchicalLayout.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxSwimlaneLayout.prototype.parallelEdgeSpacing
Holds the form encoded data for the POST request.
mxXmlRequest.prototype.params
Reference to the parent cell.
mxCell.prototype.parent
The parent cell whose children are being laid out
mxGraphHierarchyModel.prototype.parent
The parent cell of the layout, if any
mxGraphLayout.prototype.parent
The parent cell whose children are being laid out
mxSwimlaneModel.prototype.parent
The border to be added around the children if the parent is to be resized using resizeParent.
mxHierarchicalLayout.prototype.parentBorder
The border to be added around the children if the parent is to be resized using resizeParent.
mxSwimlaneLayout.prototype.parentBorder
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Specifies if the parent should be highlighted if a child cell is selected.
mxEdgeHandler.prototype.parentHighlightEnabled
Specifies if the parent should be highlighted if a child cell is selected.
mxVertexHandler.prototype.parentHighlightEnabled
A set of the parents that need updating based on children process as part of the layout.
mxCompactTreeLayout.prototype.parentsChanged
Parses the key, value pairs in the specified text and stores them as local resources.
parse: function( text )
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraint = function( node )
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseConstraints = function()
Parses the given CSS numeric value adding handling for the values thin, medium and thick (2, 4 and 6).
parseCssNumber: function( value )
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
mxStencil.prototype.parseDescription = function()
Parses the specified XML string into a new XML document and returns the new document.
parseXml: function()
Specifies the password to be used for authentication.
mxXmlRequest.prototype.password
Pastes the cells into the specified graph restoring the relation to parents, if possible.
paste: function( graph )
Holds the current path as an array.
mxAbstractCanvas2D.prototype.path
Defines the separator between the path components.
PATH_SEPARATOR: '.'
Boolean that specifies if the point should be projected onto the perimeter of the terminal.
mxConnectionConstraint.prototype.perimeter
Name of the ellipse perimeter.
PERIMETER_ELLIPSE: 'ellipsePerimeter'
Name of the hexagon perimeter.
PERIMETER_HEXAGON: 'hexagonPerimeter'
Name of the rectangle perimeter.
PERIMETER_RECTANGLE: 'rectanglePerimeter'
Name of the rhombus perimeter.
PERIMETER_RHOMBUS: 'rhombusPerimeter'
Name of the triangle perimeter.
PERIMETER_TRIANGLE: 'trianglePerimeter'
Specifies if pinch gestures should be handled as zoom.
mxPanningHandler.prototype.pinchEnabled
Places the labels of the given edges.
mxEdgeLabelLayout.prototype.placeLabels = function( v, e )
Executes the placement stage using mxCoordinateAssignment.
mxHierarchicalLayout.prototype.placementStage = function( initialX, parent )
Executes the placement stage using mxCoordinateAssignment.
mxSwimlaneLayout.prototype.placementStage = function( initialX, parent )
Paints the outline of the current path.
mxVmlCanvas2D.prototype.plainText = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
mxPoint that specifies the fixed location of the connection point.
mxConnectionConstraint.prototype.point
Boolean value that specifies if events should be handled.
mxAbstractCanvas2D.prototype.pointerEvents
Specifies if pointer events should be handled.
mxShape.prototype.pointerEvents
Default value for active pointer events.
mxSvgCanvas2D.prototype.pointerEventsValue
mxImage to be used as the image for fixed connection points.
mxConstraintHandler.prototype.pointImage
Array of mxPoints which specifies the control points along the edge.
mxGeometry.prototype.points
Holds the array of mxPoints that specify the points of this shape.
mxShape.prototype.points
Shows the popup menu for the given event and cell.
mxPopupMenu.prototype.popup = function( x, y, cell, evt )
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
popup: function( content, isInternalWindow )
Holds a mxDefaultPopupMenu for displaying popupmenus.
mxEditor.prototype.popupHandler
Specifies if ports are enabled.
mxGraph.prototype.portsEnabled
Called after setPosition has been called in processEvent.
mxHandle.prototype.positionChanged = function()
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
post: function( url, params, onload, onerror )
Specifies the event name for post.
POST: 'post'
Replaces any reserved words used for attributes, eg.
mxCellRenderer.prototype.postConfigureShape = function( state )
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxEditor.prototype.postDiagram = function ( url, data )
Defines the postfix of new Ids.
mxGraphModel.prototype.postfix
Specifies if the name of the post parameter that contains the diagram data in a post request to the server.
mxEditor.prototype.postParameterName
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxGraph.prototype.postProcessCellStyle = function( style )
Specifies if bends should be added to the graph container.
mxEdgeHandler.prototype.preferHtml
Specifies if the graph size should be rounded to the next page number in sizeDidChange.
mxGraph.prototype.preferPageSize
The preferred horizontal distance between edges exiting a vertex.
mxCompactTreeLayout.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxCoordinateAssignment.prototype.prefHozEdgeSep
Defines the prefix of new Ids.
mxGraphModel.prototype.prefix
The preferred vertical offset between edges exiting a vertex.
mxCompactTreeLayout.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxCoordinateAssignment.prototype.prefVertEdgeOff
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Switch to preserve image aspect.
mxImageShape.prototype.preserveImageAspect
Specifies the color of the preview shape.
mxGraphHandler.prototype.previewColor
Optional mxRectangle that specifies the unscaled size of the preview.
mxDragSource.prototype.previewElement
Specifies if the panning should be previewed.
mxPanningHandler.prototype.previewEnabled
A store of connections to the layer below for speed
mxCoordinateAssignment.prototype.previousLayerConnectedCache
A cached version of the cells this cell connects to on the next layer down
mxGraphAbstractHierarchyCell.prototype.previousLayerConnectedCells
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.print = function( css )
Specifies if the background image should be printed.
mxPrintPreview.prototype.printBackgroundImage
Specifies if controls (such as folding icons) should be printed.
mxPrintPreview.prototype.printControls
Specifies if overlays should be printed.
mxPrintPreview.prototype.printOverlays
Prints the specified graph using a new window and the built-in print dialog.
printScreen: function( graph )
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxCellMarker.prototype.process = function( me )
Processes the given change and invalidates the respective cached data in view.
mxGraph.prototype.processChange = function( change )
Processes the given mxMouseEvent and invokes setPosition.
mxHandle.prototype.processEvent = function( me )
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxObjectCodec.prototype.processInclude = function( dec, node, into )
Hook to add additional processing
mxCoordinateAssignment.prototype.processReversedEdge = function( graph, model )
Displays the given message in a prompt dialog.
prompt: function( message, defaultValue )
Holds the properties as an associative array.
mxEventObject.prototype.properties
Specifies the height of the properties window in pixels.
mxEditor.prototype.propertiesHeight
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesResource
Specifies the width of the properties window in pixels.
mxEditor.prototype.propertiesWidth
Returns the distance between a line defined by two points and a point.
ptLineDist: function( x1, y1, x2, y2, px, py )
Returns the square distance between a segment and a point.
ptSegDistSq: function( x1, y1, x2, y2, px, py )
Stores the value under the given key and returns the previous value for that key.
mxDictionary.prototype.put = function( key, value )
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putCellStyle = function( name, style )
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultEdgeStyle = function( style )
Sets the default style for vertices using defaultVertex as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function( style )
Adds the specified entry to the map.
mxImageBundle.prototype.putImage = function( key, value, fallback )
Assoiates the given object with the given ID and returns the given object.
mxCodec.prototype.putObject = function( id, obj )
Puts the given object into the registry under the given name.
putValue: function( name, obj )
Defines the rectangle for the A4 portrait page format.
PAGE_FORMAT_A4_PORTRAIT: new mxRectangle( 0, 0, 827, 1169 )
Defines the rectangle for the Letter portrait page format.
PAGE_FORMAT_LETTER_PORTRAIT: new mxRectangle( 0, 0, 850, 1100 )
Specifies the color for page breaks.
mxGraph.prototype.pageBreakColor
Specifies the page breaks should be dashed.
mxGraph.prototype.pageBreakDashed
Specifies if a dashed line should be drawn between multiple pages.
mxGraph.prototype.pageBreaksVisible
Holds the actual number of pages in the preview.
mxPrintPreview.prototype.pageCount
Specifies the page format for the background page.
mxGraph.prototype.pageFormat
Holds the mxRectangle that defines the page format.
mxPrintPreview.prototype.pageFormat
Specifies the scale of the background page.
mxGraph.prototype.pageScale
Boolean that specifies if the page selector should be displayed.
mxPrintPreview.prototype.pageSelector
Specifies if the background page should be visible.
mxGraph.prototype.pageVisible
Generic rendering code.
mxShape.prototype.paint = function( c )
Generic rendering code.
mxText.prototype.paint = function( c, update )
Paints the background.
mxDoubleEllipse.prototype.paintBackground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintBackground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintBackground = function( c, x, y, w, h )
Paints the line shape.
mxArrow.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxArrowConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxConnector.prototype.paintEdgeShape = function( c, pts )
Paints the line shape.
mxPolyline.prototype.paintEdgeShape = function( c, pts )
Hook for subclassers.
mxShape.prototype.paintEdgeShape = function( c, pts )
Paints the foreground.
mxDoubleEllipse.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintForeground = function( c, x, y, w, h )
Generic background painting implementation.
mxRectangleShape.prototype.paintForeground = function( c, x, y, w, h )
Hook for subclassers.
mxShape.prototype.paintForeground = function( c, x, y, w, h )
Paints the glass gradient effect.
mxShape.prototype.paintGlassEffect = function( c, x, y, w, h, arc )
Generic background painting implementation.
mxLabel.prototype.paintImage = function( c, x, y, w, h )
Generic background painting implementation.
mxLabel.prototype.paintIndicator = function( c, x, y, w, h )
Paints the line shape.
mxPolyline.prototype.paintLine = function( c, pts, rounded )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintRoundedSwimlane = function( c, x, y, w, h, start, r, fill, swimlaneLine )
Paints the swimlane vertex shape.
mxSwimlane.prototype.paintSwimlane = function( c, x, y, w, h, start, fill, swimlaneLine )
Redirects to redrawPath for subclasses to work.
mxActor.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxCylinder.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the ellipse shape.
mxEllipse.prototype.paintVertexShape = function( c, x, y, w, h )
Generic background painting implementation.
mxImageShape.prototype.paintVertexShape = function( c, x, y, w, h )
Redirects to redrawPath for subclasses to work.
mxLine.prototype.paintVertexShape = function( c, x, y, w, h )
Generic painting implementation.
mxRhombus.prototype.paintVertexShape = function( c, x, y, w, h )
Paints the vertex shape.
mxShape.prototype.paintVertexShape = function( c, x, y, w, h )
Specifies the event name for pan.
PAN: 'pan'
Specifies the event name for panEnd.
PAN_END: 'panEnd'
Specifies the event name for panStart.
PAN_START: 'panStart'
Current horizontal panning value.
mxGraph.prototype.panDx
Current vertical panning value.
mxGraph.prototype.panDy
Shifts the graph display by the given amount.
mxGraph.prototype.panGraph = function( dx, dy )
Pans graph by the given amount.
mxPanningHandler.prototype.panGraph = function( dx, dy )
Specifies if panning should be enabled.
mxPanningHandler.prototype.panningEnabled
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
para: function( parent, text )
The distance between each parallel edge on each ranks for long edges.
mxCoordinateAssignment.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxHierarchicalLayout.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxSwimlaneLayout.prototype.parallelEdgeSpacing
Holds the form encoded data for the POST request.
mxXmlRequest.prototype.params
Reference to the parent cell.
mxCell.prototype.parent
The parent cell whose children are being laid out
mxGraphHierarchyModel.prototype.parent
The parent cell of the layout, if any
mxGraphLayout.prototype.parent
The parent cell whose children are being laid out
mxSwimlaneModel.prototype.parent
The border to be added around the children if the parent is to be resized using resizeParent.
mxHierarchicalLayout.prototype.parentBorder
The border to be added around the children if the parent is to be resized using resizeParent.
mxSwimlaneLayout.prototype.parentBorder
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxGraphModel.prototype.parentForCellChanged = function( cell, parent, index )
Specifies if the parent should be highlighted if a child cell is selected.
mxEdgeHandler.prototype.parentHighlightEnabled
Specifies if the parent should be highlighted if a child cell is selected.
mxVertexHandler.prototype.parentHighlightEnabled
A set of the parents that need updating based on children process as part of the layout.
mxCompactTreeLayout.prototype.parentsChanged
Parses the key, value pairs in the specified text and stores them as local resources.
parse: function( text )
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraint = function( node )
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseConstraints = function()
Parses the given CSS numeric value adding handling for the values thin, medium and thick (2, 4 and 6).
parseCssNumber: function( value )
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
mxStencil.prototype.parseDescription = function()
Parses the specified XML string into a new XML document and returns the new document.
parseXml: function()
Specifies the password to be used for authentication.
mxXmlRequest.prototype.password
Pastes the cells into the specified graph restoring the relation to parents, if possible.
paste: function( graph )
Holds the current path as an array.
mxAbstractCanvas2D.prototype.path
Defines the separator between the path components.
PATH_SEPARATOR: '.'
Boolean that specifies if the point should be projected onto the perimeter of the terminal.
mxConnectionConstraint.prototype.perimeter
Name of the ellipse perimeter.
PERIMETER_ELLIPSE: 'ellipsePerimeter'
Name of the hexagon perimeter.
PERIMETER_HEXAGON: 'hexagonPerimeter'
Name of the rectangle perimeter.
PERIMETER_RECTANGLE: 'rectanglePerimeter'
Name of the rhombus perimeter.
PERIMETER_RHOMBUS: 'rhombusPerimeter'
Name of the triangle perimeter.
PERIMETER_TRIANGLE: 'trianglePerimeter'
Specifies if pinch gestures should be handled as zoom.
mxPanningHandler.prototype.pinchEnabled
Places the labels of the given edges.
mxEdgeLabelLayout.prototype.placeLabels = function( v, e )
Executes the placement stage using mxCoordinateAssignment.
mxHierarchicalLayout.prototype.placementStage = function( initialX, parent )
Executes the placement stage using mxCoordinateAssignment.
mxSwimlaneLayout.prototype.placementStage = function( initialX, parent )
Paints the outline of the current path.
mxVmlCanvas2D.prototype.plainText = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
mxPoint that specifies the fixed location of the connection point.
mxConnectionConstraint.prototype.point
Boolean value that specifies if events should be handled.
mxAbstractCanvas2D.prototype.pointerEvents
Specifies if pointer events should be handled.
mxShape.prototype.pointerEvents
Default value for active pointer events.
mxSvgCanvas2D.prototype.pointerEventsValue
mxImage to be used as the image for fixed connection points.
mxConstraintHandler.prototype.pointImage
Array of mxPoints which specifies the control points along the edge.
mxGeometry.prototype.points
Holds the array of mxPoints that specify the points of this shape.
mxShape.prototype.points
Shows the popup menu for the given event and cell.
mxPopupMenu.prototype.popup = function( x, y, cell, evt )
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
popup: function( content, isInternalWindow )
Holds a mxDefaultPopupMenu for displaying popupmenus.
mxEditor.prototype.popupHandler
Specifies if ports are enabled.
mxGraph.prototype.portsEnabled
Called after setPosition has been called in processEvent.
mxHandle.prototype.positionChanged = function()
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
post: function( url, params, onload, onerror )
Specifies the event name for post.
POST: 'post'
Replaces any reserved words used for attributes, eg.
mxCellRenderer.prototype.postConfigureShape = function( state )
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxEditor.prototype.postDiagram = function ( url, data )
Defines the postfix of new Ids.
mxGraphModel.prototype.postfix
Specifies if the name of the post parameter that contains the diagram data in a post request to the server.
mxEditor.prototype.postParameterName
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxGraph.prototype.postProcessCellStyle = function( style )
Specifies if bends should be added to the graph container.
mxEdgeHandler.prototype.preferHtml
Specifies if the graph size should be rounded to the next page number in sizeDidChange.
mxGraph.prototype.preferPageSize
The preferred horizontal distance between edges exiting a vertex.
mxCompactTreeLayout.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxCoordinateAssignment.prototype.prefHozEdgeSep
Defines the prefix of new Ids.
mxGraphModel.prototype.prefix
The preferred vertical offset between edges exiting a vertex.
mxCompactTreeLayout.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxCoordinateAssignment.prototype.prefVertEdgeOff
Prepares the textarea for getting its value in stopEditing.
mxCellEditor.prototype.prepareTextarea = function()
Switch to preserve image aspect.
mxImageShape.prototype.preserveImageAspect
Specifies the color of the preview shape.
mxGraphHandler.prototype.previewColor
Optional mxRectangle that specifies the unscaled size of the preview.
mxDragSource.prototype.previewElement
Specifies if the panning should be previewed.
mxPanningHandler.prototype.previewEnabled
A store of connections to the layer below for speed
mxCoordinateAssignment.prototype.previousLayerConnectedCache
A cached version of the cells this cell connects to on the next layer down
mxGraphAbstractHierarchyCell.prototype.previousLayerConnectedCells
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.print = function( css )
Specifies if the background image should be printed.
mxPrintPreview.prototype.printBackgroundImage
Specifies if controls (such as folding icons) should be printed.
mxPrintPreview.prototype.printControls
Specifies if overlays should be printed.
mxPrintPreview.prototype.printOverlays
Prints the specified graph using a new window and the built-in print dialog.
printScreen: function( graph )
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxCellMarker.prototype.process = function( me )
Processes the given change and invalidates the respective cached data in view.
mxGraph.prototype.processChange = function( change )
Processes the given mxMouseEvent and invokes setPosition.
mxHandle.prototype.processEvent = function( me )
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxObjectCodec.prototype.processInclude = function( dec, node, into )
Hook to add additional processing
mxCoordinateAssignment.prototype.processReversedEdge = function( graph, model )
Displays the given message in a prompt dialog.
prompt: function( message, defaultValue )
Holds the properties as an associative array.
mxEventObject.prototype.properties
Specifies the height of the properties window in pixels.
mxEditor.prototype.propertiesHeight
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesResource
Specifies the width of the properties window in pixels.
mxEditor.prototype.propertiesWidth
Returns the distance between a line defined by two points and a point.
ptLineDist: function( x1, y1, x2, y2, px, py )
Returns the square distance between a segment and a point.
ptSegDistSq: function( x1, y1, x2, y2, px, py )
Stores the value under the given key and returns the previous value for that key.
mxDictionary.prototype.put = function( key, value )
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putCellStyle = function( name, style )
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultEdgeStyle = function( style )
Sets the default style for vertices using defaultVertex as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function( style )
Adds the specified entry to the map.
mxImageBundle.prototype.putImage = function( key, value, fallback )
Assoiates the given object with the given ID and returns the given object.
mxCodec.prototype.putObject = function( id, obj )
Puts the given object into the registry under the given name.
putValue: function( name, obj )
Q | |
quadOp, mxAbstractCanvas2D | |
quadTo |
Q | |
quadOp, mxAbstractCanvas2D | |
quadTo |
Contains the string used for quadratic paths.
mxAbstractCanvas2D.prototype.quadOp
Adds a quadratic curve to the current path.
mxAbstractCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Replaces quadratic curve with bezier curve in VML.
mxVmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Adds a quadratic curve to the current path.
mxXmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Contains the string used for quadratic paths.
mxAbstractCanvas2D.prototype.quadOp
Adds a quadratic curve to the current path.
mxAbstractCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Replaces quadratic curve with bezier curve in VML.
mxVmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
Adds a quadratic curve to the current path.
mxXmlCanvas2D.prototype.quadTo = function( x1, y1, x2, y2 )
R | |
radius | |
radiusSquared, mxFastOrganicLayout | |
rankBottomY, mxCoordinateAssignment | |
rankCoordinates, mxCoordinateAssignment | |
rankIndex, WeightedCellSorter | |
rankMedianPosition, mxCoordinateAssignment | |
ranks | |
ranksPerGroup, mxSwimlaneModel | |
rankTopY, mxCoordinateAssignment | |
rankWidths, mxCoordinateAssignment | |
rankY, mxCoordinateAssignment | |
readGraphModel, mxEditor | |
RECEIVE, mxEvent | |
reconfigure, mxShape | |
rect | |
RECTANGLE_ROUNDING_FACTOR, mxConstants | |
rectangleIntersectsSegment, mxUtils | |
RectanglePerimeter, mxPerimeter | |
recursiveResize, mxGraph | |
redirectMouseEvents, mxEvent | |
redo | |
REDO | |
redone, mxUndoableEdit | |
redraw | |
redrawBackgroundImage, mxGraphView | |
redrawCellOverlays, mxCellRenderer | |
redrawControl, mxCellRenderer | |
redrawHandles | |
redrawHtml, mxShape | |
redrawHtmlShape | |
redrawIcons, mxConnectionHandler | |
redrawInnerBends | |
redrawLabel, mxCellRenderer | |
redrawLabelShape, mxCellRenderer | |
redrawPath | |
redrawShape | |
reduceTemperature, mxFastOrganicLayout | |
refCount, mxSvgCanvas2D | |
reference, mxCodec | |
refresh | |
REFRESH | |
refreshHandler, mxSelectionCellsHandler | |
refreshTasks, mxEditor | |
register, mxCodecRegistry | |
registerShape, mxCellRenderer | |
relative, mxGeometry | |
relativeCcw, mxUtils | |
release, mxEvent | |
releaseSvgGradients, mxShape | |
remove | |
REMOVE | |
REMOVE_CELLS | |
REMOVE_CELLS_FROM_PARENT | |
REMOVE_OVERLAY | |
removeAllListeners, mxEvent | |
removeAllStylenames, mxUtils | |
removeCell, mxGraphSelectionModel | |
removeCellOverlay, mxGraph | |
removeCellOverlays, mxGraph | |
removeCells | |
removeCellsAfterUngroup, mxGraph | |
removeCellsFromParent | |
removeCursors, mxUtils | |
removeDragElement, mxDragSource | |
removeDuplicates, mxUtils | |
removeEdge, mxCell | |
removeEnabled, mxEdgeHandler | |
removeFromParent, mxCell | |
removeFromTerminal, mxCell | |
removeGestureListeners, mxEvent | |
removeHint | |
removeImageBundle, mxGraph | |
removeListener | |
removeListeners, mxDragSource | |
removeMouseListener, mxGraph | |
removePoint, mxEdgeHandler | |
removeSelectionCell, mxGraph | |
removeSelectionCells, mxGraph | |
removeState, mxGraphView | |
removeStateForCell, mxGraph | |
removeStylename, mxUtils | |
removeWhitespace, mxUtils | |
renderHint, mxGraph | |
rendering, mxGraphView | |
RENDERING_HINT_EXACT, mxConstants | |
RENDERING_HINT_FASTER, mxConstants | |
RENDERING_HINT_FASTEST, mxConstants | |
renderPage, mxPrintPreview | |
repaint | |
replaceLinefeeds, mxText | |
replacePlaceholders, mxResources | |
replaceTrailingNewlines, mxUtils | |
repositionValid, mxCoordinateAssignment | |
request, mxXmlRequest | |
reset | |
RESET | |
resetEdge, mxGraph | |
resetEdges | |
resetEdgesOnConnect, mxGraph | |
resetEdgesOnMove, mxGraph | |
resetEdgesOnResize, mxGraph | |
resetFirstTime, mxEditor | |
resetHandler | |
resetHistory, mxEditor | |
resetMode, mxToolbar | |
resetStyles | |
resetTimer, mxTooltipHandler | |
resetValidationState, mxGraphView | |
resetViewOnRootChange, mxGraph | |
resize | |
RESIZE | |
RESIZE_CELLS | |
RESIZE_END | |
RESIZE_START | |
resizeCell | |
resizeCells, mxGraph | |
resizeChildCells, mxGraph | |
resizeContainer, mxGraph | |
resizeEnabled, mxSwimlaneManager | |
resizeHeight, mxDivResizer | |
resizeLast, mxStackLayout | |
resizeParent | |
resizeParentMax, mxStackLayout | |
resizeSwimlane, mxSwimlaneManager | |
resizeVertices, mxPartitionLayout | |
resizeWidth, mxDivResizer | |
resolve, mxCellPath | |
resolveColor, mxCellRenderer | |
resources, mxResources | |
resourcesEncoded, mxResources | |
restore | |
restoreClone, mxGraphModel | |
RESUME, mxEvent | |
revalidate, mxGraphView | |
revalidateState, mxCellStatePreview | |
reverse, mxObjectCodec | |
reversePortConstraints, mxUtils | |
RhombusPerimeter, mxPerimeter | |
root | |
ROOT | |
rootChanged, mxGraphModel | |
roots | |
rootx, mxRadialTreeLayout | |
rooty, mxRadialTreeLayout | |
rotate | |
rotate90, mxRectangle | |
rotateCell, mxVertexHandler | |
rotateClick, mxVertexHandler | |
rotatedHtmlBackground, mxVmlCanvas2D | |
rotateHtml, mxAbstractCanvas2D | |
rotateLabelBounds, mxCellRenderer | |
rotatePoint | |
rotateVertex, mxVertexHandler | |
ROTATION_HANDLE, mxEvent | |
rotationCursor, mxVertexHandler | |
rotationEnabled | |
rotationHandleVSpacing, mxVertexHandler | |
rotationRaster, mxVertexHandler | |
roundAngle, mxVertexHandler | |
roundLength | |
roundrect | |
route, mxParallelEdgeLayout | |
row, mxRadialTreeLayout | |
rowMaxCenX, mxRadialTreeLayout | |
rowMaxX, mxRadialTreeLayout | |
rowMinCenX, mxRadialTreeLayout | |
rowMinX, mxRadialTreeLayout | |
rowRadi, mxRadialTreeLayout | |
rtrim, mxUtils | |
run |
R | |
radius | |
radiusSquared, mxFastOrganicLayout | |
rankBottomY, mxCoordinateAssignment | |
rankCoordinates, mxCoordinateAssignment | |
rankIndex, WeightedCellSorter | |
rankMedianPosition, mxCoordinateAssignment | |
ranks | |
ranksPerGroup, mxSwimlaneModel | |
rankTopY, mxCoordinateAssignment | |
rankWidths, mxCoordinateAssignment | |
rankY, mxCoordinateAssignment | |
readGraphModel, mxEditor | |
RECEIVE, mxEvent | |
reconfigure, mxShape | |
rect | |
RECTANGLE_ROUNDING_FACTOR, mxConstants | |
rectangleIntersectsSegment, mxUtils | |
RectanglePerimeter, mxPerimeter | |
recursiveResize, mxGraph | |
redirectMouseEvents, mxEvent | |
redo | |
REDO | |
redone, mxUndoableEdit | |
redraw | |
redrawBackgroundImage, mxGraphView | |
redrawCellOverlays, mxCellRenderer | |
redrawControl, mxCellRenderer | |
redrawHandles | |
redrawHtml, mxShape | |
redrawHtmlShape | |
redrawIcons, mxConnectionHandler | |
redrawInnerBends | |
redrawLabel, mxCellRenderer | |
redrawLabelShape, mxCellRenderer | |
redrawPath | |
redrawShape | |
reduceTemperature, mxFastOrganicLayout | |
refCount, mxSvgCanvas2D | |
reference, mxCodec | |
refresh | |
REFRESH | |
refreshHandler, mxSelectionCellsHandler | |
refreshTasks, mxEditor | |
register, mxCodecRegistry | |
registerShape, mxCellRenderer | |
relative, mxGeometry | |
relativeCcw, mxUtils | |
release, mxEvent | |
releaseSvgGradients, mxShape | |
remove | |
REMOVE | |
REMOVE_CELLS | |
REMOVE_CELLS_FROM_PARENT | |
REMOVE_OVERLAY | |
removeAllListeners, mxEvent | |
removeAllStylenames, mxUtils | |
removeCell, mxGraphSelectionModel | |
removeCellOverlay, mxGraph | |
removeCellOverlays, mxGraph | |
removeCells | |
removeCellsAfterUngroup, mxGraph | |
removeCellsFromParent | |
removeCursors, mxUtils | |
removeDragElement, mxDragSource | |
removeDuplicates, mxUtils | |
removeEdge, mxCell | |
removeEnabled, mxEdgeHandler | |
removeFromParent, mxCell | |
removeFromTerminal, mxCell | |
removeGestureListeners, mxEvent | |
removeHint | |
removeImageBundle, mxGraph | |
removeListener | |
removeListeners, mxDragSource | |
removeMouseListener, mxGraph | |
removePoint, mxEdgeHandler | |
removeSelectionCell, mxGraph | |
removeSelectionCells, mxGraph | |
removeState, mxGraphView | |
removeStateForCell, mxGraph | |
removeStylename, mxUtils | |
removeWhitespace, mxUtils | |
renderHint, mxGraph | |
rendering, mxGraphView | |
RENDERING_HINT_EXACT, mxConstants | |
RENDERING_HINT_FASTER, mxConstants | |
RENDERING_HINT_FASTEST, mxConstants | |
renderPage, mxPrintPreview | |
repaint | |
replaceLinefeeds, mxText | |
replacePlaceholders, mxResources | |
replaceTrailingNewlines, mxUtils | |
repositionValid, mxCoordinateAssignment | |
request, mxXmlRequest | |
reset | |
RESET | |
resetEdge, mxGraph | |
resetEdges | |
resetEdgesOnConnect, mxGraph | |
resetEdgesOnMove, mxGraph | |
resetEdgesOnResize, mxGraph | |
resetFirstTime, mxEditor | |
resetHandler | |
resetHistory, mxEditor | |
resetMode, mxToolbar | |
resetStyles | |
resetTimer, mxTooltipHandler | |
resetValidationState, mxGraphView | |
resetViewOnRootChange, mxGraph | |
resize | |
RESIZE | |
RESIZE_CELLS | |
RESIZE_END | |
RESIZE_START | |
resizeCell | |
resizeCells, mxGraph | |
resizeChildCells, mxGraph | |
resizeContainer, mxGraph | |
resizeEnabled, mxSwimlaneManager | |
resizeHeight, mxDivResizer | |
resizeLast, mxStackLayout | |
resizeParent | |
resizeParentMax, mxStackLayout | |
resizeSwimlane, mxSwimlaneManager | |
resizeVertices, mxPartitionLayout | |
resizeWidth, mxDivResizer | |
resolve, mxCellPath | |
resolveColor, mxCellRenderer | |
resources, mxResources | |
resourcesEncoded, mxResources | |
restore | |
restoreClone, mxGraphModel | |
RESUME, mxEvent | |
revalidate, mxGraphView | |
revalidateState, mxCellStatePreview | |
reverse, mxObjectCodec | |
reversePortConstraints, mxUtils | |
RhombusPerimeter, mxPerimeter | |
root | |
ROOT | |
rootChanged, mxGraphModel | |
roots | |
rootx, mxRadialTreeLayout | |
rooty, mxRadialTreeLayout | |
rotate | |
rotate90, mxRectangle | |
rotateCell, mxVertexHandler | |
rotateClick, mxVertexHandler | |
rotatedHtmlBackground, mxVmlCanvas2D | |
rotateHtml, mxAbstractCanvas2D | |
rotateLabelBounds, mxCellRenderer | |
rotatePoint | |
rotateVertex, mxVertexHandler | |
ROTATION_HANDLE, mxEvent | |
rotationCursor, mxVertexHandler | |
rotationEnabled | |
rotationHandleVSpacing, mxVertexHandler | |
rotationRaster, mxVertexHandler | |
roundAngle, mxVertexHandler | |
roundLength | |
roundrect | |
route, mxParallelEdgeLayout | |
row, mxRadialTreeLayout | |
rowMaxCenX, mxRadialTreeLayout | |
rowMaxX, mxRadialTreeLayout | |
rowMinCenX, mxRadialTreeLayout | |
rowMinX, mxRadialTreeLayout | |
rowRadi, mxRadialTreeLayout | |
rtrim, mxUtils | |
run |
Integer specifying the size of the radius.
mxCircleLayout.prototype.radius
The approximate radius of each cell, nodes only.
mxFastOrganicLayout.prototype.radius
The approximate radius squared of each cell, nodes only.
mxFastOrganicLayout.prototype.radiusSquared
Internal cache of bottom-most value of Y for each rank
mxCoordinateAssignment.prototype.rankBottomY
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.rankCoordinates = function( rankValue, graph, model )
The index this cell is in the model rank.
WeightedCellSorter.prototype.rankIndex
Performs median minimisation over one rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function( rankValue, model, nextRankValue )
Mapping from rank number to actual rank
mxGraphHierarchyModel.prototype.ranks
Mapping from rank number to actual rank
mxSwimlaneModel.prototype.ranks
An array of the number of ranks within each swimlane
mxSwimlaneModel.prototype.ranksPerGroup
Internal cache of top-most values of Y for each rank
mxCoordinateAssignment.prototype.rankTopY
The width of all the ranks
mxCoordinateAssignment.prototype.rankWidths
The Y-coordinate of all the ranks
mxCoordinateAssignment.prototype.rankY
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxEditor.prototype.readGraphModel = function ( node )
Specifies the event name for receive.
RECEIVE: 'receive'
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.rect = function( x, y, w, h )
Sets the current path to a rectangle.
mxVmlCanvas2D.prototype.rect = function( x, y, w, h )
Puts a rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.rect = function( x, y, w, h )
Defines the rounding factor for rounded rectangles in percent between 0 and 1.
RECTANGLE_ROUNDING_FACTOR: 0.15
Returns true if the given rectangle intersects the given segment.
rectangleIntersectsSegment: function( bounds, p1, p2 )
Describes a rectangular perimeter for the given bounds.
RectanglePerimeter: function ( bounds, vertex, next, orthogonal )
Specifies the return value for isRecursiveResize.
mxGraph.prototype.recursiveResize
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
redirectMouseEvents: function( node, graph, state, down, move, up, dblClick )
Redo the last change in graph.
mxEditor.prototype.redo = function ()
Redoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes the last change.
mxUndoManager.prototype.redo = function()
Specifies the event name for redo.
REDO: 'redo'
Specifies if this edit has been redone.
mxUndoableEdit.prototype.redone
Overridden to invoke refresh before the redraw.
mxEdgeSegmentHandler.prototype.redraw = function()
Updates the bounds or points and scale of the shapes for the given cell state.
mxCellRenderer.prototype.redraw = function( state, force, rendering )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxEdgeHandler.prototype.redraw = function()
Renders the shape for this handle.
mxHandle.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxImageShape.prototype.redrawHtmlShape = function()
Reconfigures this shape.
mxLabel.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.redraw = function()
Renders the text using the given DOM nodes.
mxText.prototype.redraw = function()
Redraws the handles and the preview.
mxVertexHandler.prototype.redraw = function()
Updates the bounds and redraws the background image.
mxGraphView.prototype.redrawBackgroundImage = function( backgroundImage, bg )
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawCellOverlays = function( state, forced )
Redraws the control for the given cell state.
mxCellRenderer.prototype.redrawControl = function( state, forced )
Redraws the handles.
mxEdgeHandler.prototype.redrawHandles = function()
Redraws the handles.
mxVertexHandler.prototype.redrawHandles = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.redrawHtmlShape = function()
Generic background painting implementation.
mxLabel.prototype.redrawHtmlShape = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlShape = function()
Redraws the given array of mxImageShapes.
mxConnectionHandler.prototype.redrawIcons = function( icons, state )
Updates the position of the custom bends.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Redraws the label for the given cell state.
mxCellRenderer.prototype.redrawLabel = function( state, forced )
Called to invoked redraw on the given text shape.
mxCellRenderer.prototype.redrawLabelShape = function( shape )
Draws the path for this shape.
mxActor.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCloud.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function( c, x, y, w, h, isForeground )
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function( c, x, y, w, h )
Redraws the shape for the given cell state.
mxCellRenderer.prototype.redrawShape = function( state, force, rendering )
Updates the SVG or VML shape.
mxShape.prototype.redrawShape = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Local counter for references in SVG export.
mxSvgCanvas2D.prototype.refCount
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxCodec.prototype.reference = function( obj )
Refreshes the bends of this handler.
mxEdgeHandler.prototype.refresh = function()
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraph.prototype.refresh = function( cell )
Clears the view if currentRoot is not null and revalidates.
mxGraphView.prototype.refresh = function()
Invokes update and revalidate the outline.
mxOutline.prototype.refresh = function()
Reloads or updates all handlers.
mxSelectionCellsHandler.prototype.refresh = function()
Specifies the event name for refresh.
REFRESH: 'refresh'
Keeps a reference to an event listener for later removal.
mxSelectionCellsHandler.prototype.refreshHandler
Updates the contents of the tasks window using createTasks.
mxEditor.prototype.refreshTasks = function ( div )
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
register: function( codec )
Registers the given constructor under the specified key in this instance of the renderer.
mxCellRenderer.registerShape = function( key, shape )
Specifies if the coordinates in the geometry are to be interpreted as relative coordinates.
mxGeometry.prototype.relative
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
relativeCcw: function( x1, y1, x2, y2, px, py )
Removes the known listeners from the given DOM node and its descendants.
release: function( element )
Paints the line shape.
mxShape.prototype.releaseSvgGradients = function( grads )
Removes the child at the specified index from the child array and returns the child that was removed.
mxCell.prototype.remove = function( index )
Removes the value for the given key and returns the value that has been removed.
mxDictionary.prototype.remove = function( key )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Removes all occurrences of the given object in the given array or object.
remove: function( obj, array )
Specifies the event name for remove.
REMOVE: 'remove'
Specifies the event name for removeCells.
REMOVE_CELLS: 'removeCells'
Specifies the event name for removeCellsFromParent.
REMOVE_CELLS_FROM_PARENT: 'removeCellsFromParent'
Specifies the event name for removeOverlay.
REMOVE_OVERLAY: 'removeOverlay'
Removes all listeners from the given element.
removeAllListeners: function( element )
Removes all stylenames from the given style and returns the updated style.
removeAllStylenames: function( style )
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraphSelectionModel.prototype.removeCell = function( cell )
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlay = function( cell, overlay )
Removes all mxCellOverlays from the given cell.
mxGraph.prototype.removeCellOverlays = function( cell )
Hook to remove the given cells from the given graph after a cut operation.
removeCells: function( graph, cells )
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraph.prototype.removeCells = function( cells, includeEdges )
mxGraphSelectionModel.prototype.removeCells = function( cells )
Hook to remove the groups after ungroupCells.
mxGraph.prototype.removeCellsAfterUngroup = function( cells )
Removes the specified cells from their parents and adds them to the default parent.
mxGraph.prototype.removeCellsFromParent = function( cells )
Specifies if cells may be moved out of their parents.
mxGraphHandler.prototype.removeCellsFromParent
Removes the cursors from the style of the given DOM node and its descendants.
removeCursors: function( element )
Removes and destroys the dragElement.
mxDragSource.prototype.removeDragElement = function()
Removes all duplicates from the given array.
removeDuplicates: function( arr )
Removes the specified edge from the edge array and returns the edge.
mxCell.prototype.removeEdge = function( edge, isOutgoing )
Specifies if removing bends by shift-click is enabled.
mxEdgeHandler.prototype.removeEnabled
Removes the cell from its parent.
mxCell.prototype.removeFromParent = function()
Removes the edge from its source or target terminal.
mxCell.prototype.removeFromTerminal = function( isSource )
Removes the given listeners from mousedown, mousemove, mouseup and the respective touch events if mxClient.IS_TOUCH is true.
removeGestureListeners: function( node, startListener, moveListener, endListener )
Hooks for subclassers to hide details when the handler gets inactive.
mxEdgeHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxGraphHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxVertexHandler.prototype.removeHint = function()
Removes the specified mxImageBundle.
mxGraph.prototype.removeImageBundle = function( bundle )
Removes the specified listener from the given element.
removeListener: function()
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Actives the given graph as a drop target.
mxDragSource.prototype.removeListeners = function()
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Removes the control point at the given index from the given state.
mxEdgeHandler.prototype.removePoint = function( state, index )
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCell = function( cell )
Removes the given cells from the selection.
mxGraph.prototype.removeSelectionCells = function( cells )
Removes and returns the mxCellState for the given cell.
mxGraphView.prototype.removeState = function( cell )
Removes all cached information for the given cell and its descendants.
mxGraph.prototype.removeStateForCell = function( cell )
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeStylename: function( style, stylename )
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
removeWhitespace: function( node, before )
RenderHint as it was passed to the constructor.
mxGraph.prototype.renderHint
Specifies if shapes should be created, updated and destroyed using the methods of mxCellRenderer in graph.
mxGraphView.prototype.rendering
Defines the exact rendering hint.
RENDERING_HINT_EXACT: 'exact'
Defines the faster rendering hint.
RENDERING_HINT_FASTER: 'faster'
Defines the fastest rendering hint.
RENDERING_HINT_FASTEST: 'fastest'
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxPrintPreview.prototype.renderPage = function( w, h, dx, dy, content, pageNumber )
Computes the bounding box and updates the style of the div.
mxRubberband.prototype.repaint = function()
Specifies if linefeeds in HTML labels should be replaced with BR tags.
mxText.prototype.replaceLinefeeds
Replaces the given placeholders with the given parameters.
replacePlaceholders: function( value, params )
Replaces each trailing newline with the given pattern.
replaceTrailingNewlines: function( str, pattern )
Determines whether or not a node may be moved to the specified x position on the specified rank
mxCoordinateAssignment.prototype.repositionValid = function( model, cell, rank, position )
Holds the inner, browser-specific request object.
mxXmlRequest.prototype.request
Resets the state of this canvas.
mxAbstractCanvas2D.prototype.reset = function()
Resets all counters.
mxAutoSaveManager.prototype.reset = function()
Resets the state of the cell marker.
mxCellMarker.prototype.reset = function()
Resets the state of this handler.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Stops and removes everything and restores the state of the object.
mxDragSource.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handle by setting its visibility to true.
mxHandle.prototype.reset = function()
Resets the state of the rubberband selection.
mxRubberband.prototype.reset = function()
Resets all handlers.
mxSelectionCellsHandler.prototype.reset = function()
Returns any offsets for rendering pixels.
mxSvgCanvas2D.prototype.reset = function()
Resets and/or restarts the timer to trigger the display of the tooltip.
mxTooltipHandler.prototype.reset = function( me, restart )
Resets the state of this handler.
mxVertexHandler.prototype.reset = function()
Specifies the event name for reset.
RESET: 'reset'
Resets the control points of the given edge.
mxGraph.prototype.resetEdge = function( edge )
Specifies if all edge points of traversed edges should be removed.
mxCircleLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxCompactTreeLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxFastOrganicLayout.prototype.resetEdges
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdges = function( cells )
Specifies if edge control points should be reset after the the edge has been reconnected.
mxGraph.prototype.resetEdgesOnConnect
Specifies if edge control points should be reset after the move of a connected cell.
mxGraph.prototype.resetEdgesOnMove
Specifies if edge control points should be reset after the resize of a connected cell.
mxGraph.prototype.resetEdgesOnResize
Resets the cookie that is used to remember if the editor has already been used.
mxEditor.prototype.resetFirstTime = function ()
Holds the handler that automatically invokes reset if the highlight should be hidden.
mxCellHighlight.prototype.resetHandler
Reference to the function used to reset the toolbar.
mxDefaultToolbar.prototype.resetHandler
Resets the command history, modified state and counters.
mxEditor.prototype.resetHistory = function ()
Selects the default mode and resets the state of the previously selected mode.
mxToolbar.prototype.resetMode = function( forced )
Overrides mxShape to reset spacing.
mxArrowConnector.prototype.resetStyles
Resets all styles.
mxShape.prototype.resetStyles = function()
Resets all styles.
mxText.prototype.resetStyles = function()
Resets the timer.
mxTooltipHandler.prototype.resetTimer = function()
Resets the current validation state.
mxGraphView.prototype.resetValidationState = function()
Specifies if the scale and translate should be reset if the root changes in the model.
mxGraph.prototype.resetViewOnRootChange
Returns modified.
mxCellEditor.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
mxDivResizer.prototype.resize = function()
Specifies the event name for resize.
RESIZE: 'resize'
Specifies the event name for resizeCells.
RESIZE_CELLS: 'resizeCells'
Specifies the event name for resizeEnd.
RESIZE_END: 'resizeEnd'
Specifies the event name for resizeStart.
RESIZE_START: 'resizeStart'
Sets the bounds of the given cell using resizeCells.
mxGraph.prototype.resizeCell = function( cell, bounds, recurse )
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxVertexHandler.prototype.resizeCell = function( cell, dx, dy, index, gridEnabled, constrained, recurse )
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeCells = function( cells, bounds, recurse )
Resizes the child cells of the given cell for the given new geometry with respect to the current geometry of the cell.
mxGraph.prototype.resizeChildCells = function( cell, newGeo )
Specifies if the container should be resized to the graph size when the graph size has changed.
mxGraph.prototype.resizeContainer
Specifies if resizing of swimlanes should be handled.
mxSwimlaneManager.prototype.resizeEnabled
If the last element should be resized to fill out the parent.
mxStackLayout.prototype.resizeLast
If the parents should be resized to match the width/height of the children.
mxCompactTreeLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxHierarchicalLayout.prototype.resizeParent
If the parent should be resized to match the width/height of the stack.
mxStackLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxSwimlaneLayout.prototype.resizeParent
Use maximum of existing value and new value for resize of parent.
mxStackLayout.prototype.resizeParentMax
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxSwimlaneManager.prototype.resizeSwimlane = function( swimlane, w, h, parentHorizontal )
Boolean that specifies if vertices should be resized.
mxPartitionLayout.prototype.resizeVertices
Returns the cell for the specified cell path using the given root as the root of the path.
resolve: function( root, path )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.resolveColor = function( state, field, key )
Associative array that maps from keys to values.
resources: []
Specifies whether or not values in resource files are encoded with \u or percentage.
resourcesEncoded: false
Restores the current state.
mxAbstractCanvas2D.prototype.restore = function()
Restores the drawing state.
mxXmlCanvas2D.prototype.restore = function()
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Specifies the event name for suspend.
RESUME: 'resume'
Revalidates the complete view with all cell states.
mxGraphView.prototype.revalidate = function()
mxCellStatePreview.prototype.revalidateState = function( state, dx, dy, visitor )
Maps from from XML attribute names to fieldnames.
mxObjectCodec.prototype.reverse
Reverse the port constraint bitmask.
reversePortConstraints: function( constraint )
Describes a rhombus (aka diamond) perimeter.
RhombusPerimeter: function ( bounds, vertex, next, orthogonal )
The cell to use as the root of the tree
mxCompactTreeLayout.prototype.root
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
mxGraphModel.prototype.root
Reference to the container for the SVG content.
this.root
Reference to the container for the SVG content.
this.root
Reference to the container for the SVG content.
this.root
Specifies the event name for root.
ROOT: 'root'
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxGraphHierarchyModel.prototype.roots
Holds the array of mxCell that this layout contains.
mxHierarchicalLayout.prototype.roots
Holds the array of mxCell that this layout contains.
mxSwimlaneLayout.prototype.roots
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxSwimlaneModel.prototype.roots
The X co-ordinate of the root cell
mxRadialTreeLayout.prototype.rootx
The Y co-ordinate of the root cell
mxRadialTreeLayout.prototype.rooty
Rotates the current state.
mxAbstractCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates the geometry by the given angle around the given center.
mxGeometry.prototype.rotate = function( angle, cx )
Sets the rotation of the canvas.
mxSvgCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Sets the rotation of the canvas.
mxVmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates and/or flips the output around a given center.
mxXmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates this rectangle by 90 degree around its center point.
mxRectangle.prototype.rotate90 = function()
Hook for subclassers to implement a single click on the rotation handle.
mxVertexHandler.prototype.rotateClick = function()
Background color for rotated HTML.
mxVmlCanvas2D.prototype.rotatedHtmlBackground
Switch for rotation of HTML.
mxAbstractCanvas2D.prototype.rotateHtml
Adds the shape rotation to the given label bounds and applies the alignment and offsets.
mxCellRenderer.prototype.rotateLabelBounds = function( state, bounds )
Rotates the given point and returns the result as an mxPoint.
mxAbstractCanvas2D.prototype.rotatePoint = function( x, y, theta, cx, cy )
Rotates the point by the given angle.
mxHandle.prototype.rotatePoint = function( pt, alpha )
Index for the rotation handle in an mxMouseEvent.
ROTATION_HANDLE: -2
Specifies the cursor for the rotation handle.
mxVertexHandler.prototype.rotationCursor
Specifies if the bounding box should allow for rotation.
mxGraphHandler.prototype.rotationEnabled
Specifies if a rotation handle should be visible.
mxVertexHandler.prototype.rotationEnabled
Vertical spacing for rotation icon.
mxVertexHandler.prototype.rotationHandleVSpacing
Specifies if rotation steps should be “rasterized” depening on the distance to the handle.
mxVertexHandler.prototype.rotationRaster
Hook for rounding the angle.
mxVertexHandler.prototype.roundAngle = function( angle )
Hook for rounding the unscaled width or height.
mxEdgeHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled vector.
mxGraphHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled width or height.
mxVertexHandler.prototype.roundLength = function( length )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Sets the current path to a rounded rectangle.
mxVmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Puts a rounded rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Routes the given edge via the given point.
mxParallelEdgeLayout.prototype.route = function( edge, x, y )
Array of vertices on each row
mxRadialTreeLayout.prototype.row
Array of x coordinate of rightmost vertex of each row
mxRadialTreeLayout.prototype.rowMaxCenX
Array of rightmost x coordinate of each row
mxRadialTreeLayout.prototype.rowMaxX
Array of x coordinate of leftmost vertex of each row
mxRadialTreeLayout.prototype.rowMinCenX
Array of leftmost x coordinate of each row
mxRadialTreeLayout.prototype.rowMinX
Array of y deltas of each row behind root vertex, also the radius in the tree
mxRadialTreeLayout.prototype.rowRadi
Strips all whitespaces from the end of the string.
rtrim: function( str, chars )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxHierarchicalLayout.prototype.run = function( parent )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxSwimlaneLayout.prototype.run = function( parent )
Integer specifying the size of the radius.
mxCircleLayout.prototype.radius
The approximate radius of each cell, nodes only.
mxFastOrganicLayout.prototype.radius
The approximate radius squared of each cell, nodes only.
mxFastOrganicLayout.prototype.radiusSquared
Internal cache of bottom-most value of Y for each rank
mxCoordinateAssignment.prototype.rankBottomY
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.rankCoordinates = function( rankValue, graph, model )
The index this cell is in the model rank.
WeightedCellSorter.prototype.rankIndex
Performs median minimisation over one rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function( rankValue, model, nextRankValue )
Mapping from rank number to actual rank
mxGraphHierarchyModel.prototype.ranks
Mapping from rank number to actual rank
mxSwimlaneModel.prototype.ranks
An array of the number of ranks within each swimlane
mxSwimlaneModel.prototype.ranksPerGroup
Internal cache of top-most values of Y for each rank
mxCoordinateAssignment.prototype.rankTopY
The width of all the ranks
mxCoordinateAssignment.prototype.rankWidths
The Y-coordinate of all the ranks
mxCoordinateAssignment.prototype.rankY
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxEditor.prototype.readGraphModel = function ( node )
Specifies the event name for receive.
RECEIVE: 'receive'
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.rect = function( x, y, w, h )
Sets the current path to a rectangle.
mxVmlCanvas2D.prototype.rect = function( x, y, w, h )
Puts a rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.rect = function( x, y, w, h )
Defines the rounding factor for rounded rectangles in percent between 0 and 1.
RECTANGLE_ROUNDING_FACTOR: 0.15
Returns true if the given rectangle intersects the given segment.
rectangleIntersectsSegment: function( bounds, p1, p2 )
Describes a rectangular perimeter for the given bounds.
RectanglePerimeter: function ( bounds, vertex, next, orthogonal )
Specifies the return value for isRecursiveResize.
mxGraph.prototype.recursiveResize
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
redirectMouseEvents: function( node, graph, state, down, move, up, dblClick )
Redo the last change in graph.
mxEditor.prototype.redo = function ()
Redoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes the last change.
mxUndoManager.prototype.redo = function()
Specifies the event name for redo.
REDO: 'redo'
Specifies if this edit has been redone.
mxUndoableEdit.prototype.redone
Overridden to invoke refresh before the redraw.
mxEdgeSegmentHandler.prototype.redraw = function()
Updates the bounds or points and scale of the shapes for the given cell state.
mxCellRenderer.prototype.redraw = function( state, force, rendering )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxEdgeHandler.prototype.redraw = function()
Renders the shape for this handle.
mxHandle.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxImageShape.prototype.redrawHtmlShape = function()
Reconfigures this shape.
mxLabel.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.redraw = function()
Renders the text using the given DOM nodes.
mxText.prototype.redraw = function()
Redraws the handles and the preview.
mxVertexHandler.prototype.redraw = function()
Updates the bounds and redraws the background image.
mxGraphView.prototype.redrawBackgroundImage = function( backgroundImage, bg )
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawCellOverlays = function( state, forced )
Redraws the control for the given cell state.
mxCellRenderer.prototype.redrawControl = function( state, forced )
Redraws the handles.
mxEdgeHandler.prototype.redrawHandles = function()
Redraws the handles.
mxVertexHandler.prototype.redrawHandles = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.redrawHtmlShape = function()
Generic background painting implementation.
mxLabel.prototype.redrawHtmlShape = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlShape = function()
Redraws the given array of mxImageShapes.
mxConnectionHandler.prototype.redrawIcons = function( icons, state )
Updates the position of the custom bends.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function( p0, pe )
Redraws the label for the given cell state.
mxCellRenderer.prototype.redrawLabel = function( state, forced )
Called to invoked redraw on the given text shape.
mxCellRenderer.prototype.redrawLabelShape = function( shape )
Draws the path for this shape.
mxActor.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCloud.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function( c, x, y, w, h, isForeground )
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function( c, x, y, w, h )
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function( c, x, y, w, h )
Redraws the shape for the given cell state.
mxCellRenderer.prototype.redrawShape = function( state, force, rendering )
Updates the SVG or VML shape.
mxShape.prototype.redrawShape = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Local counter for references in SVG export.
mxSvgCanvas2D.prototype.refCount
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxCodec.prototype.reference = function( obj )
Refreshes the bends of this handler.
mxEdgeHandler.prototype.refresh = function()
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraph.prototype.refresh = function( cell )
Clears the view if currentRoot is not null and revalidates.
mxGraphView.prototype.refresh = function()
Invokes update and revalidate the outline.
mxOutline.prototype.refresh = function()
Reloads or updates all handlers.
mxSelectionCellsHandler.prototype.refresh = function()
Specifies the event name for refresh.
REFRESH: 'refresh'
Keeps a reference to an event listener for later removal.
mxSelectionCellsHandler.prototype.refreshHandler
Updates the contents of the tasks window using createTasks.
mxEditor.prototype.refreshTasks = function ( div )
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
register: function( codec )
Registers the given constructor under the specified key in this instance of the renderer.
mxCellRenderer.registerShape = function( key, shape )
Specifies if the coordinates in the geometry are to be interpreted as relative coordinates.
mxGeometry.prototype.relative
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
relativeCcw: function( x1, y1, x2, y2, px, py )
Removes the known listeners from the given DOM node and its descendants.
release: function( element )
Paints the line shape.
mxShape.prototype.releaseSvgGradients = function( grads )
Removes the child at the specified index from the child array and returns the child that was removed.
mxCell.prototype.remove = function( index )
Removes the value for the given key and returns the value that has been removed.
mxDictionary.prototype.remove = function( key )
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
mxGraphModel.prototype.remove = function( cell )
Removes all occurrences of the given object in the given array or object.
remove: function( obj, array )
Specifies the event name for remove.
REMOVE: 'remove'
Specifies the event name for removeCells.
REMOVE_CELLS: 'removeCells'
Specifies the event name for removeCellsFromParent.
REMOVE_CELLS_FROM_PARENT: 'removeCellsFromParent'
Specifies the event name for removeOverlay.
REMOVE_OVERLAY: 'removeOverlay'
Removes all listeners from the given element.
removeAllListeners: function( element )
Removes all stylenames from the given style and returns the updated style.
removeAllStylenames: function( style )
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraphSelectionModel.prototype.removeCell = function( cell )
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlay = function( cell, overlay )
Removes all mxCellOverlays from the given cell.
mxGraph.prototype.removeCellOverlays = function( cell )
Hook to remove the given cells from the given graph after a cut operation.
removeCells: function( graph, cells )
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraph.prototype.removeCells = function( cells, includeEdges )
mxGraphSelectionModel.prototype.removeCells = function( cells )
Hook to remove the groups after ungroupCells.
mxGraph.prototype.removeCellsAfterUngroup = function( cells )
Removes the specified cells from their parents and adds them to the default parent.
mxGraph.prototype.removeCellsFromParent = function( cells )
Specifies if cells may be moved out of their parents.
mxGraphHandler.prototype.removeCellsFromParent
Removes the cursors from the style of the given DOM node and its descendants.
removeCursors: function( element )
Removes and destroys the dragElement.
mxDragSource.prototype.removeDragElement = function()
Removes all duplicates from the given array.
removeDuplicates: function( arr )
Removes the specified edge from the edge array and returns the edge.
mxCell.prototype.removeEdge = function( edge, isOutgoing )
Specifies if removing bends by shift-click is enabled.
mxEdgeHandler.prototype.removeEnabled
Removes the cell from its parent.
mxCell.prototype.removeFromParent = function()
Removes the edge from its source or target terminal.
mxCell.prototype.removeFromTerminal = function( isSource )
Removes the given listeners from mousedown, mousemove, mouseup and the respective touch events if mxClient.IS_TOUCH is true.
removeGestureListeners: function( node, startListener, moveListener, endListener )
Hooks for subclassers to hide details when the handler gets inactive.
mxEdgeHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxGraphHandler.prototype.removeHint = function()
Hooks for subclassers to hide details when the handler gets inactive.
mxVertexHandler.prototype.removeHint = function()
Removes the specified mxImageBundle.
mxGraph.prototype.removeImageBundle = function( bundle )
Removes the specified listener from the given element.
removeListener: function()
Removes all occurrences of the given listener from eventListeners.
mxEventSource.prototype.removeListener = function( funct )
Actives the given graph as a drop target.
mxDragSource.prototype.removeListeners = function()
Removes the specified graph listener.
mxGraph.prototype.removeMouseListener = function( listener )
Removes the control point at the given index from the given state.
mxEdgeHandler.prototype.removePoint = function( state, index )
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCell = function( cell )
Removes the given cells from the selection.
mxGraph.prototype.removeSelectionCells = function( cells )
Removes and returns the mxCellState for the given cell.
mxGraphView.prototype.removeState = function( cell )
Removes all cached information for the given cell and its descendants.
mxGraph.prototype.removeStateForCell = function( cell )
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeStylename: function( style, stylename )
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
removeWhitespace: function( node, before )
RenderHint as it was passed to the constructor.
mxGraph.prototype.renderHint
Specifies if shapes should be created, updated and destroyed using the methods of mxCellRenderer in graph.
mxGraphView.prototype.rendering
Defines the exact rendering hint.
RENDERING_HINT_EXACT: 'exact'
Defines the faster rendering hint.
RENDERING_HINT_FASTER: 'faster'
Defines the fastest rendering hint.
RENDERING_HINT_FASTEST: 'fastest'
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxPrintPreview.prototype.renderPage = function( w, h, dx, dy, content, pageNumber )
Computes the bounding box and updates the style of the div.
mxRubberband.prototype.repaint = function()
Specifies if linefeeds in HTML labels should be replaced with BR tags.
mxText.prototype.replaceLinefeeds
Replaces the given placeholders with the given parameters.
replacePlaceholders: function( value, params )
Replaces each trailing newline with the given pattern.
replaceTrailingNewlines: function( str, pattern )
Determines whether or not a node may be moved to the specified x position on the specified rank
mxCoordinateAssignment.prototype.repositionValid = function( model, cell, rank, position )
Holds the inner, browser-specific request object.
mxXmlRequest.prototype.request
Resets the state of this canvas.
mxAbstractCanvas2D.prototype.reset = function()
Resets all counters.
mxAutoSaveManager.prototype.reset = function()
Resets the state of the cell marker.
mxCellMarker.prototype.reset = function()
Resets the state of this handler.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Stops and removes everything and restores the state of the object.
mxDragSource.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handle by setting its visibility to true.
mxHandle.prototype.reset = function()
Resets the state of the rubberband selection.
mxRubberband.prototype.reset = function()
Resets all handlers.
mxSelectionCellsHandler.prototype.reset = function()
Returns any offsets for rendering pixels.
mxSvgCanvas2D.prototype.reset = function()
Resets and/or restarts the timer to trigger the display of the tooltip.
mxTooltipHandler.prototype.reset = function( me, restart )
Resets the state of this handler.
mxVertexHandler.prototype.reset = function()
Specifies the event name for reset.
RESET: 'reset'
Resets the control points of the given edge.
mxGraph.prototype.resetEdge = function( edge )
Specifies if all edge points of traversed edges should be removed.
mxCircleLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxCompactTreeLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxFastOrganicLayout.prototype.resetEdges
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdges = function( cells )
Specifies if edge control points should be reset after the the edge has been reconnected.
mxGraph.prototype.resetEdgesOnConnect
Specifies if edge control points should be reset after the move of a connected cell.
mxGraph.prototype.resetEdgesOnMove
Specifies if edge control points should be reset after the resize of a connected cell.
mxGraph.prototype.resetEdgesOnResize
Resets the cookie that is used to remember if the editor has already been used.
mxEditor.prototype.resetFirstTime = function ()
Holds the handler that automatically invokes reset if the highlight should be hidden.
mxCellHighlight.prototype.resetHandler
Reference to the function used to reset the toolbar.
mxDefaultToolbar.prototype.resetHandler
Resets the command history, modified state and counters.
mxEditor.prototype.resetHistory = function ()
Selects the default mode and resets the state of the previously selected mode.
mxToolbar.prototype.resetMode = function( forced )
Overrides mxShape to reset spacing.
mxArrowConnector.prototype.resetStyles
Resets all styles.
mxShape.prototype.resetStyles = function()
Resets all styles.
mxText.prototype.resetStyles = function()
Resets the timer.
mxTooltipHandler.prototype.resetTimer = function()
Resets the current validation state.
mxGraphView.prototype.resetValidationState = function()
Specifies if the scale and translate should be reset if the root changes in the model.
mxGraph.prototype.resetViewOnRootChange
Returns modified.
mxCellEditor.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
mxDivResizer.prototype.resize = function()
Specifies the event name for resize.
RESIZE: 'resize'
Specifies the event name for resizeCells.
RESIZE_CELLS: 'resizeCells'
Specifies the event name for resizeEnd.
RESIZE_END: 'resizeEnd'
Specifies the event name for resizeStart.
RESIZE_START: 'resizeStart'
Sets the bounds of the given cell using resizeCells.
mxGraph.prototype.resizeCell = function( cell, bounds, recurse )
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxVertexHandler.prototype.resizeCell = function( cell, dx, dy, index, gridEnabled, constrained, recurse )
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeCells = function( cells, bounds, recurse )
Resizes the child cells of the given cell for the given new geometry with respect to the current geometry of the cell.
mxGraph.prototype.resizeChildCells = function( cell, newGeo )
Specifies if the container should be resized to the graph size when the graph size has changed.
mxGraph.prototype.resizeContainer
Specifies if resizing of swimlanes should be handled.
mxSwimlaneManager.prototype.resizeEnabled
If the last element should be resized to fill out the parent.
mxStackLayout.prototype.resizeLast
If the parents should be resized to match the width/height of the children.
mxCompactTreeLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxHierarchicalLayout.prototype.resizeParent
If the parent should be resized to match the width/height of the stack.
mxStackLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxSwimlaneLayout.prototype.resizeParent
Use maximum of existing value and new value for resize of parent.
mxStackLayout.prototype.resizeParentMax
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxSwimlaneManager.prototype.resizeSwimlane = function( swimlane, w, h, parentHorizontal )
Boolean that specifies if vertices should be resized.
mxPartitionLayout.prototype.resizeVertices
Returns the cell for the specified cell path using the given root as the root of the path.
resolve: function( root, path )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.resolveColor = function( state, field, key )
Associative array that maps from keys to values.
resources: []
Specifies whether or not values in resource files are encoded with \u or percentage.
resourcesEncoded: false
Restores the current state.
mxAbstractCanvas2D.prototype.restore = function()
Restores the drawing state.
mxXmlCanvas2D.prototype.restore = function()
Inner helper method for restoring the connections in a network of cloned cells.
mxGraphModel.prototype.restoreClone = function( clone, cell, mapping )
Specifies the event name for suspend.
RESUME: 'resume'
Revalidates the complete view with all cell states.
mxGraphView.prototype.revalidate = function()
mxCellStatePreview.prototype.revalidateState = function( state, dx, dy, visitor )
Maps from from XML attribute names to fieldnames.
mxObjectCodec.prototype.reverse
Reverse the port constraint bitmask.
reversePortConstraints: function( constraint )
Describes a rhombus (aka diamond) perimeter.
RhombusPerimeter: function ( bounds, vertex, next, orthogonal )
The cell to use as the root of the tree
mxCompactTreeLayout.prototype.root
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
mxGraphModel.prototype.root
Reference to the container for the SVG content.
this.root
Reference to the container for the SVG content.
this.root
Reference to the container for the SVG content.
this.root
Specifies the event name for root.
ROOT: 'root'
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphModel.prototype.rootChanged = function( root )
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxGraphHierarchyModel.prototype.roots
Holds the array of mxCell that this layout contains.
mxHierarchicalLayout.prototype.roots
Holds the array of mxCell that this layout contains.
mxSwimlaneLayout.prototype.roots
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxSwimlaneModel.prototype.roots
The X co-ordinate of the root cell
mxRadialTreeLayout.prototype.rootx
The Y co-ordinate of the root cell
mxRadialTreeLayout.prototype.rooty
Rotates the current state.
mxAbstractCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates the geometry by the given angle around the given center.
mxGeometry.prototype.rotate = function( angle, cx )
Sets the rotation of the canvas.
mxSvgCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Sets the rotation of the canvas.
mxVmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates and/or flips the output around a given center.
mxXmlCanvas2D.prototype.rotate = function( theta, flipH, flipV, cx, cy )
Rotates this rectangle by 90 degree around its center point.
mxRectangle.prototype.rotate90 = function()
Hook for subclassers to implement a single click on the rotation handle.
mxVertexHandler.prototype.rotateClick = function()
Background color for rotated HTML.
mxVmlCanvas2D.prototype.rotatedHtmlBackground
Switch for rotation of HTML.
mxAbstractCanvas2D.prototype.rotateHtml
Adds the shape rotation to the given label bounds and applies the alignment and offsets.
mxCellRenderer.prototype.rotateLabelBounds = function( state, bounds )
Rotates the given point and returns the result as an mxPoint.
mxAbstractCanvas2D.prototype.rotatePoint = function( x, y, theta, cx, cy )
Rotates the point by the given angle.
mxHandle.prototype.rotatePoint = function( pt, alpha )
Index for the rotation handle in an mxMouseEvent.
ROTATION_HANDLE: -2
Specifies the cursor for the rotation handle.
mxVertexHandler.prototype.rotationCursor
Specifies if the bounding box should allow for rotation.
mxGraphHandler.prototype.rotationEnabled
Specifies if a rotation handle should be visible.
mxVertexHandler.prototype.rotationEnabled
Vertical spacing for rotation icon.
mxVertexHandler.prototype.rotationHandleVSpacing
Specifies if rotation steps should be “rasterized” depening on the distance to the handle.
mxVertexHandler.prototype.rotationRaster
Hook for rounding the angle.
mxVertexHandler.prototype.roundAngle = function( angle )
Hook for rounding the unscaled width or height.
mxEdgeHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled vector.
mxGraphHandler.prototype.roundLength = function( length )
Hook for rounding the unscaled width or height.
mxVertexHandler.prototype.roundLength = function( length )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Sets the current path to a rounded rectangle.
mxVmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Puts a rounded rectangle into the drawing buffer.
mxXmlCanvas2D.prototype.roundrect = function( x, y, w, h, dx, dy )
Routes the given edge via the given point.
mxParallelEdgeLayout.prototype.route = function( edge, x, y )
Array of vertices on each row
mxRadialTreeLayout.prototype.row
Array of x coordinate of rightmost vertex of each row
mxRadialTreeLayout.prototype.rowMaxCenX
Array of rightmost x coordinate of each row
mxRadialTreeLayout.prototype.rowMaxX
Array of x coordinate of leftmost vertex of each row
mxRadialTreeLayout.prototype.rowMinCenX
Array of leftmost x coordinate of each row
mxRadialTreeLayout.prototype.rowMinX
Array of y deltas of each row behind root vertex, also the radius in the tree
mxRadialTreeLayout.prototype.rowRadi
Strips all whitespaces from the end of the string.
rtrim: function( str, chars )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxHierarchicalLayout.prototype.run = function( parent )
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
mxSwimlaneLayout.prototype.run = function( parent )
S | |
save | |
SAVE | |
scale | |
SCALE | |
SCALE_AND_TRANSLATE | |
scaleAndTranslate, mxGraphView | |
scaleCell, mxGraph | |
scaleGrid, mxGraphHandler | |
screenX, mxPopupMenuHandler | |
screenY, mxPopupMenuHandler | |
scrollCellToVisible, mxGraph | |
scrollOnMove, mxGraphHandler | |
scrollPointToVisible, mxGraph | |
scrollRectToVisible, mxGraph | |
SegmentConnector, mxEdgeStyle | |
segments, mxCellState | |
select, mxConnectionHandler | |
SELECT | |
selectAll, mxGraph | |
selectCell, mxGraph | |
selectCellForEvent, mxGraph | |
selectCells | |
selectCellsForEvent, mxGraph | |
selectChildCell, mxGraph | |
selectDelayed, mxGraphHandler | |
selectEnabled, mxGraphHandler | |
Selection, mxGraph | |
Selection state, mxGraph | |
SELECTION_DASHED, mxConstants | |
selectionModel, mxGraph | |
selectMode, mxToolbar | |
selectNextCell, mxGraph | |
selectOnPopup, mxPopupMenuHandler | |
selectParentCell, mxGraph | |
selectPreviousCell, mxGraph | |
selectRegion, mxGraph | |
selectText, mxCellEditor | |
selectVertices, mxGraph | |
send, mxXmlRequest | |
setAbsoluteTerminalPoint, mxCellState | |
setAddEnabled, mxSwimlaneManager | |
setAllowDanglingEdges, mxGraph | |
setAllowEval, mxGraphView | |
setAllowLoops, mxGraph | |
setAlpha | |
setAttribute | |
setAutoSizeCells, mxGraph | |
setBackgroundImage, mxGraph | |
setBaseDomain, mxUrlConverter | |
setBaseUrl, mxUrlConverter | |
setBinary, mxXmlRequest | |
setBorder, mxGraph | |
setBubbling, mxLayoutManager | |
setCell, mxGraphSelectionModel | |
setCellHeights, mxCompactTreeLayout | |
setCellLocations, mxCoordinateAssignment | |
setCells | |
setCellsBendable, mxGraph | |
setCellsCloneable, mxGraph | |
setCellsDeletable, mxGraph | |
setCellsDisconnectable, mxGraph | |
setCellsEditable, mxGraph | |
setCellsMovable, mxGraph | |
setCellsResizable, mxGraph | |
setCellsSelectable, mxGraph | |
setCellStyle, mxGraph | |
setCellStyleFlags | |
setCellStyles | |
setCellWarning, mxGraph | |
setCloneEnabled, mxGraphHandler | |
setCloneInvalidEdges, mxGraph | |
setClosable, mxWindow | |
setCollapsed | |
setConnectable | |
setConnectableEdges, mxGraph | |
setConnectionConstraint, mxGraph | |
setConstrainChildren, mxGraph | |
setConstrainRelativeChildren, mxGraph | |
setCreateIds, mxGraphModel | |
setCreateTarget, mxConnectionHandler | |
setCurrentRoot, mxGraphView | |
setCurrentState, mxCellMarker | |
setCursor | |
setDashed | |
setDashPattern | |
setDefaultParent, mxGraph | |
setDisconnectOnMove, mxGraph | |
setDropEnabled, mxGraph | |
setEdge, mxCell | |
setEdgePoints, mxGraphLayout | |
setEdgePosition, mxCoordinateAssignment | |
setEdgeStyleEnabled, mxGraphLayout | |
setEnabled | |
setEnterStopsCellEditing, mxGraph | |
setEscapeEnabled, mxGraph | |
setEventsEnabled, mxEventSource | |
setEventSource, mxEventSource | |
setExtendParents, mxGraph | |
setExtendParentsOnAdd, mxGraph | |
setExtendParentsOnMove, mxGraph | |
setFillAlpha | |
setFillColor | |
setFocus, mxConstraintHandler | |
setFontBackgroundColor, mxXmlCanvas2D | |
setFontBorderColor, mxXmlCanvas2D | |
setFontColor | |
setFontFamily | |
setFontSize | |
setFontStyle | |
setGeneralPurposeVariable | |
setGeometry | |
setGradient | |
setGraph | |
setGraphBounds, mxGraphView | |
setGraphContainer, mxEditor | |
setGridEnabled | |
setGridSize, mxGraph | |
setGuidesEnabled, mxDragSource | |
setHideOnHover, mxTooltipHandler | |
setHighlightColor | |
setHorizontal, mxSwimlaneManager | |
setHotspot, mxCellMarker | |
setHotspotEnabled, mxCellMarker | |
setHtmlLabels, mxGraph | |
setId, mxCell | |
setImage, mxWindow | |
setInnerHtml, mxText | |
setInvokesStopCellEditing, mxGraph | |
setLineCap | |
setLineJoin | |
setLink | |
setLocation, mxWindow | |
setLocked, mxGraph | |
setMaximizable, mxWindow | |
setMinimizable, mxWindow | |
setMiterLimit | |
setMode, mxEditor | |
setModified, mxEditor | |
setMoveEnabled, mxGraphHandler | |
setMultigraph, mxGraph | |
setOpacity, mxUtils | |
setOrthogonalEdge, mxGraphLayout | |
setPanning, mxGraph | |
setPanningEnabled, mxPanningHandler | |
setParent, mxCell | |
setPinchEnabled, mxPanningHandler | |
setPortsEnabled, mxGraph | |
setPosition, mxHandle | |
setPrefixedStyle, mxUtils | |
setPreviewColor, mxEdgeHandler | |
setRect, mxRectangle | |
setRecursiveResize, mxGraph | |
setRemoveCellsFromParent, mxGraphHandler | |
setRendering, mxGraphView | |
setRequestHeaders, mxXmlRequest | |
setResizable, mxWindow | |
setResizeContainer, mxGraph | |
setResizeEnabled, mxSwimlaneManager | |
setRoot, mxGraphModel | |
setScale, mxGraphView | |
setScrollable, mxWindow | |
setSelectEnabled, mxGraphHandler | |
setSelectionCell, mxGraph | |
setSelectionCells, mxGraph | |
setSelectionModel, mxGraph | |
setShadow | |
setShadowAlpha | |
setShadowColor | |
setShadowOffset | |
setSingleSelection, mxGraphSelectionModel | |
setSize, mxWindow | |
setSplitEnabled, mxGraph | |
setState, mxCellState | |
setStates | |
setStatus, mxEditor | |
setStatusContainer, mxEditor | |
setStrokeAlpha | |
setStrokeColor | |
setStrokeWidth | |
setStyle | |
setStyleFlag, mxUtils | |
setStylesheet, mxGraph | |
setSwimlaneNesting, mxGraph | |
setSwimlaneSelectionEnabled, mxGraph | |
setTerminal | |
setTerminalPoint, mxGeometry | |
setTerminals, mxGraphModel | |
setTextContent, mxUtils | |
setTitle, mxWindow | |
setTitleContainer, mxEditor | |
setTolerance, mxGraph | |
setToolbarContainer, mxEditor | |
setTooltips, mxGraph | |
setTranslate, mxGraphView | |
setTransparentBackgroundImage, mxShape | |
setValue | |
setVertex, mxCell | |
setVertexLabelsMovable, mxGraph | |
setVertexLocation | |
setVisible | |
setVisibleTerminalState, mxCellState | |
setX, mxGraphAbstractHierarchyCell | |
setY, mxGraphAbstractHierarchyCell | |
setZoomEnabled, mxOutline | |
SHADOW_OFFSET_X, mxConstants | |
SHADOW_OFFSET_Y, mxConstants | |
SHADOW_OPACITY, mxConstants | |
SHADOWCOLOR, mxConstants | |
shape | |
SHAPE_ACTOR, mxConstants | |
SHAPE_ARROW, mxConstants | |
SHAPE_ARROW_CONNECTOR, mxConstants | |
SHAPE_CLOUD, mxConstants | |
SHAPE_CONNECTOR, mxConstants | |
SHAPE_CYLINDER, mxConstants | |
SHAPE_DOUBLE_ELLIPSE, mxConstants | |
SHAPE_ELLIPSE, mxConstants | |
SHAPE_HEXAGON, mxConstants | |
SHAPE_IMAGE, mxConstants | |
SHAPE_LABEL, mxConstants | |
SHAPE_LINE, mxConstants | |
SHAPE_RECTANGLE, mxConstants | |
SHAPE_RHOMBUS, mxConstants | |
SHAPE_SWIMLANE, mxConstants | |
SHAPE_TRIANGLE, mxConstants | |
shapePointerEvents, mxShape | |
sharedDiv, mxRubberband | |
shiftKeys, mxKeyHandler | |
shouldRemoveCellsFromParent, mxGraphHandler | |
show | |
SHOW | |
showHelp, mxEditor | |
showMenu, mxPopupMenu | |
showOutline, mxEditor | |
showProperties, mxEditor | |
showSubmenu, mxPopupMenu | |
showTasks, mxEditor | |
showViewport, mxOutline | |
SideToSide, mxEdgeStyle | |
significant, mxUndoableEdit | |
simulate, mxXmlRequest | |
singleSelection, mxGraphSelectionModel | |
singleSizer, mxVertexHandler | |
size, mxUndoManager | |
SIZE | |
sizeDidChange, mxGraph | |
sizerImage, mxOutline | |
smartSeparators, mxPopupMenu | |
snap | |
snapPoint, mxHandle | |
snapToPreview, mxConnectionHandler | |
snapToTerminals, mxEdgeHandler | |
sortCells, mxUtils | |
sortEdges | |
sortOutgoingEdges, mxCompactTreeLayout | |
source | |
sourcePoint, mxGeometry | |
SOURCESCANSTARTRANK | |
sourceState, mxMouseEvent | |
spacing | |
SPLIT_EDGE | |
splitEdge, mxGraph | |
splitEnabled, mxGraph | |
src, mxImage | |
start | |
START | |
START_EDIT | |
START_EDITING | |
startAnimation, mxAnimation | |
startDrag, mxDragSource | |
startEditing | |
startEditingAtCell, mxGraph | |
startX, mxPanningHandler | |
startY, mxPanningHandler | |
state | |
states | |
stateValidated, mxGraphView | |
status, mxEditor | |
stencil, mxShape | |
stencilPointerEvents, mxShape | |
step, mxMorphing | |
steps, mxMorphing | |
STEPSIZE, mxClipboard | |
stopAnimation, mxAnimation | |
stopDrag, mxDragSource | |
stopEditing | |
stopRecursion, mxMorphing | |
straightRemoveEnabled, mxEdgeHandler | |
stroke | |
strokeTolerance, mxSvgCanvas2D | |
strokewidth, mxStencil | |
style | |
STYLE_ABSOLUTE_ARCSIZE, mxConstants | |
STYLE_ALIGN, mxConstants | |
STYLE_ARCSIZE, mxConstants | |
STYLE_ASPECT, mxConstants | |
STYLE_AUTOSIZE, mxConstants | |
STYLE_BENDABLE, mxConstants | |
STYLE_CLONEABLE, mxConstants | |
STYLE_CURVED, mxConstants | |
STYLE_DASHED, mxConstants | |
STYLE_DELETABLE, mxConstants | |
STYLE_DIRECTION, mxConstants | |
STYLE_EDGE, mxConstants | |
STYLE_EDITABLE, mxConstants | |
STYLE_ELBOW, mxConstants | |
STYLE_ENDARROW, mxConstants | |
STYLE_ENDFILL, mxConstants | |
STYLE_ENDSIZE, mxConstants | |
STYLE_ENTRY_PERIMETER, mxConstants | |
STYLE_ENTRY_X, mxConstants | |
STYLE_ENTRY_Y, mxConstants | |
STYLE_EXIT_PERIMETER, mxConstants | |
STYLE_EXIT_X, mxConstants | |
STYLE_EXIT_Y, mxConstants | |
STYLE_FILL_OPACITY, mxConstants | |
STYLE_FILLCOLOR, mxConstants | |
STYLE_FIX_DASH, mxConstants | |
STYLE_FLIPH, mxConstants | |
STYLE_FLIPV, mxConstants | |
STYLE_FOLDABLE, mxConstants | |
STYLE_FONTCOLOR, mxConstants | |
STYLE_FONTFAMILY, mxConstants | |
STYLE_FONTSIZE, mxConstants | |
STYLE_FONTSTYLE, mxConstants | |
STYLE_GLASS, mxConstants | |
STYLE_GRADIENT_DIRECTION, mxConstants | |
STYLE_GRADIENTCOLOR, mxConstants | |
STYLE_HORIZONTAL, mxConstants | |
STYLE_IMAGE, mxConstants | |
STYLE_IMAGE_ALIGN, mxConstants | |
STYLE_IMAGE_ASPECT, mxConstants | |
STYLE_IMAGE_BACKGROUND, mxConstants | |
STYLE_IMAGE_BORDER, mxConstants | |
STYLE_IMAGE_HEIGHT, mxConstants | |
STYLE_IMAGE_VERTICAL_ALIGN, mxConstants | |
STYLE_IMAGE_WIDTH, mxConstants | |
STYLE_INDICATOR_COLOR, mxConstants | |
STYLE_INDICATOR_DIRECTION, mxConstants | |
STYLE_INDICATOR_GRADIENTCOLOR, mxConstants | |
STYLE_INDICATOR_HEIGHT, mxConstants | |
STYLE_INDICATOR_IMAGE, mxConstants | |
STYLE_INDICATOR_SHAPE, mxConstants | |
STYLE_INDICATOR_SPACING, mxConstants | |
STYLE_INDICATOR_STROKECOLOR, mxConstants | |
STYLE_INDICATOR_WIDTH, mxConstants | |
STYLE_JETTY_SIZE, mxConstants | |
STYLE_LABEL_BACKGROUNDCOLOR, mxConstants | |
STYLE_LABEL_BORDERCOLOR, mxConstants | |
STYLE_LABEL_PADDING, mxConstants | |
STYLE_LABEL_POSITION, mxConstants | |
STYLE_LABEL_WIDTH, mxConstants | |
STYLE_LOOP, mxConstants | |
STYLE_MARGIN, mxConstants | |
STYLE_MOVABLE, mxConstants | |
STYLE_NOEDGESTYLE, mxConstants | |
STYLE_NOLABEL, mxConstants | |
STYLE_OPACITY, mxConstants | |
STYLE_ORTHOGONAL, mxConstants | |
STYLE_ORTHOGONAL_LOOP, mxConstants | |
STYLE_OVERFLOW, mxConstants | |
STYLE_PERIMETER, mxConstants | |
STYLE_PERIMETER_SPACING, mxConstants | |
STYLE_POINTER_EVENTS, mxConstants | |
STYLE_PORT_CONSTRAINT, mxConstants | |
STYLE_PORT_CONSTRAINT_ROTATION, mxConstants | |
STYLE_RESIZABLE, mxConstants | |
STYLE_RESIZE_WIDTH, mxConstants | |
STYLE_ROTATABLE, mxConstants | |
STYLE_ROTATION, mxConstants | |
STYLE_ROUNDED, mxConstants | |
STYLE_ROUTING_CENTER_X, mxConstants | |
STYLE_ROUTING_CENTER_Y, mxConstants | |
STYLE_SEGMENT, mxConstants | |
STYLE_SEPARATORCOLOR, mxConstants | |
STYLE_SHADOW, mxConstants | |
STYLE_SHAPE, mxConstants | |
STYLE_SOURCE_JETTY_SIZE, mxConstants | |
STYLE_SOURCE_PERIMETER_SPACING, mxConstants | |
STYLE_SOURCE_PORT, mxConstants | |
STYLE_SOURCE_PORT_CONSTRAINT, mxConstants | |
STYLE_SPACING, mxConstants | |
STYLE_SPACING_BOTTOM, mxConstants | |
STYLE_SPACING_LEFT, mxConstants | |
STYLE_SPACING_RIGHT, mxConstants | |
STYLE_SPACING_TOP, mxConstants | |
STYLE_STARTARROW, mxConstants | |
STYLE_STARTFILL, mxConstants | |
STYLE_STARTSIZE, mxConstants | |
STYLE_STROKE_OPACITY, mxConstants | |
STYLE_STROKECOLOR, mxConstants | |
STYLE_STROKEWIDTH, mxConstants | |
STYLE_SWIMLANE_FILLCOLOR, mxConstants | |
STYLE_SWIMLANE_LINE, mxConstants | |
STYLE_TARGET_PERIMETER_SPACING, mxConstants | |
STYLE_TARGET_PORT, mxConstants | |
STYLE_TARGET_PORT_CONSTRAINT, mxConstants | |
STYLE_TEXT_DIRECTION, mxConstants | |
STYLE_TEXT_OPACITY, mxConstants | |
STYLE_VERTICAL_ALIGN, mxConstants | |
STYLE_VERTICAL_LABEL_POSITION, mxConstants | |
STYLE_WHITE_SPACE, mxConstants | |
styleEnabled, mxSvgCanvas2D | |
styleForCellChanged, mxGraphModel | |
styles, mxStylesheet | |
stylesheet, mxGraph | |
submenuImage, mxPopupMenu | |
submit, mxUtils | |
SUSPEND, mxEvent | |
suspended, mxOutline | |
svgPointerEvents, mxShape | |
svgStrokeTolerance | |
swap, mxGeometry | |
swapBounds, mxGraph | |
swapStyles, mxEditor | |
swimlaneAdded, mxSwimlaneManager | |
swimlaneIndicatorColorAttribute, mxGraph | |
swimlaneNesting, mxGraph | |
swimlaneRequired, mxEditor | |
swimlanes, mxSwimlaneLayout | |
swimlaneSelectionEnabled, mxGraph | |
swimlaneSpacing, mxEditor |
S | |
save | |
SAVE | |
scale | |
SCALE | |
SCALE_AND_TRANSLATE | |
scaleAndTranslate, mxGraphView | |
scaleCell, mxGraph | |
scaleGrid, mxGraphHandler | |
screenX, mxPopupMenuHandler | |
screenY, mxPopupMenuHandler | |
scrollCellToVisible, mxGraph | |
scrollOnMove, mxGraphHandler | |
scrollPointToVisible, mxGraph | |
scrollRectToVisible, mxGraph | |
SegmentConnector, mxEdgeStyle | |
segments, mxCellState | |
select, mxConnectionHandler | |
SELECT | |
selectAll, mxGraph | |
selectCell, mxGraph | |
selectCellForEvent, mxGraph | |
selectCells | |
selectCellsForEvent, mxGraph | |
selectChildCell, mxGraph | |
selectDelayed, mxGraphHandler | |
selectEnabled, mxGraphHandler | |
Selection, mxGraph | |
Selection state, mxGraph | |
SELECTION_DASHED, mxConstants | |
selectionModel, mxGraph | |
selectMode, mxToolbar | |
selectNextCell, mxGraph | |
selectOnPopup, mxPopupMenuHandler | |
selectParentCell, mxGraph | |
selectPreviousCell, mxGraph | |
selectRegion, mxGraph | |
selectText, mxCellEditor | |
selectVertices, mxGraph | |
send, mxXmlRequest | |
setAbsoluteTerminalPoint, mxCellState | |
setAddEnabled, mxSwimlaneManager | |
setAllowDanglingEdges, mxGraph | |
setAllowEval, mxGraphView | |
setAllowLoops, mxGraph | |
setAlpha | |
setAttribute | |
setAutoSizeCells, mxGraph | |
setBackgroundImage, mxGraph | |
setBaseDomain, mxUrlConverter | |
setBaseUrl, mxUrlConverter | |
setBinary, mxXmlRequest | |
setBorder, mxGraph | |
setBubbling, mxLayoutManager | |
setCell, mxGraphSelectionModel | |
setCellHeights, mxCompactTreeLayout | |
setCellLocations, mxCoordinateAssignment | |
setCells | |
setCellsBendable, mxGraph | |
setCellsCloneable, mxGraph | |
setCellsDeletable, mxGraph | |
setCellsDisconnectable, mxGraph | |
setCellsEditable, mxGraph | |
setCellsMovable, mxGraph | |
setCellsResizable, mxGraph | |
setCellsSelectable, mxGraph | |
setCellStyle, mxGraph | |
setCellStyleFlags | |
setCellStyles | |
setCellWarning, mxGraph | |
setCloneEnabled, mxGraphHandler | |
setCloneInvalidEdges, mxGraph | |
setClosable, mxWindow | |
setCollapsed | |
setConnectable | |
setConnectableEdges, mxGraph | |
setConnectionConstraint, mxGraph | |
setConstrainChildren, mxGraph | |
setConstrainRelativeChildren, mxGraph | |
setCreateIds, mxGraphModel | |
setCreateTarget, mxConnectionHandler | |
setCurrentRoot, mxGraphView | |
setCurrentState, mxCellMarker | |
setCursor | |
setDashed | |
setDashPattern | |
setDefaultParent, mxGraph | |
setDisconnectOnMove, mxGraph | |
setDropEnabled, mxGraph | |
setEdge, mxCell | |
setEdgePoints, mxGraphLayout | |
setEdgePosition, mxCoordinateAssignment | |
setEdgeStyleEnabled, mxGraphLayout | |
setEnabled | |
setEnterStopsCellEditing, mxGraph | |
setEscapeEnabled, mxGraph | |
setEventsEnabled, mxEventSource | |
setEventSource, mxEventSource | |
setExtendParents, mxGraph | |
setExtendParentsOnAdd, mxGraph | |
setExtendParentsOnMove, mxGraph | |
setFillAlpha | |
setFillColor | |
setFocus, mxConstraintHandler | |
setFontBackgroundColor, mxXmlCanvas2D | |
setFontBorderColor, mxXmlCanvas2D | |
setFontColor | |
setFontFamily | |
setFontSize | |
setFontStyle | |
setGeneralPurposeVariable | |
setGeometry | |
setGradient | |
setGraph | |
setGraphBounds, mxGraphView | |
setGraphContainer, mxEditor | |
setGridEnabled | |
setGridSize, mxGraph | |
setGuidesEnabled, mxDragSource | |
setHideOnHover, mxTooltipHandler | |
setHighlightColor | |
setHorizontal, mxSwimlaneManager | |
setHotspot, mxCellMarker | |
setHotspotEnabled, mxCellMarker | |
setHtmlLabels, mxGraph | |
setId, mxCell | |
setImage, mxWindow | |
setInnerHtml, mxText | |
setInvokesStopCellEditing, mxGraph | |
setLineCap | |
setLineJoin | |
setLink | |
setLocation, mxWindow | |
setLocked, mxGraph | |
setMaximizable, mxWindow | |
setMinimizable, mxWindow | |
setMiterLimit | |
setMode, mxEditor | |
setModified, mxEditor | |
setMoveEnabled, mxGraphHandler | |
setMultigraph, mxGraph | |
setOpacity, mxUtils | |
setOrthogonalEdge, mxGraphLayout | |
setPanning, mxGraph | |
setPanningEnabled, mxPanningHandler | |
setParent, mxCell | |
setPinchEnabled, mxPanningHandler | |
setPortsEnabled, mxGraph | |
setPosition, mxHandle | |
setPrefixedStyle, mxUtils | |
setPreviewColor, mxEdgeHandler | |
setRect, mxRectangle | |
setRecursiveResize, mxGraph | |
setRemoveCellsFromParent, mxGraphHandler | |
setRendering, mxGraphView | |
setRequestHeaders, mxXmlRequest | |
setResizable, mxWindow | |
setResizeContainer, mxGraph | |
setResizeEnabled, mxSwimlaneManager | |
setRoot, mxGraphModel | |
setScale, mxGraphView | |
setScrollable, mxWindow | |
setSelectEnabled, mxGraphHandler | |
setSelectionCell, mxGraph | |
setSelectionCells, mxGraph | |
setSelectionModel, mxGraph | |
setShadow | |
setShadowAlpha | |
setShadowColor | |
setShadowOffset | |
setSingleSelection, mxGraphSelectionModel | |
setSize, mxWindow | |
setSplitEnabled, mxGraph | |
setState, mxCellState | |
setStates | |
setStatus, mxEditor | |
setStatusContainer, mxEditor | |
setStrokeAlpha | |
setStrokeColor | |
setStrokeWidth | |
setStyle | |
setStyleFlag, mxUtils | |
setStylesheet, mxGraph | |
setSwimlaneNesting, mxGraph | |
setSwimlaneSelectionEnabled, mxGraph | |
setTerminal | |
setTerminalPoint, mxGeometry | |
setTerminals, mxGraphModel | |
setTextContent, mxUtils | |
setTitle, mxWindow | |
setTitleContainer, mxEditor | |
setTolerance, mxGraph | |
setToolbarContainer, mxEditor | |
setTooltips, mxGraph | |
setTranslate, mxGraphView | |
setTransparentBackgroundImage, mxShape | |
setValue | |
setVertex, mxCell | |
setVertexLabelsMovable, mxGraph | |
setVertexLocation | |
setVisible | |
setVisibleTerminalState, mxCellState | |
setX, mxGraphAbstractHierarchyCell | |
setY, mxGraphAbstractHierarchyCell | |
setZoomEnabled, mxOutline | |
SHADOW_OFFSET_X, mxConstants | |
SHADOW_OFFSET_Y, mxConstants | |
SHADOW_OPACITY, mxConstants | |
SHADOWCOLOR, mxConstants | |
shape | |
SHAPE_ACTOR, mxConstants | |
SHAPE_ARROW, mxConstants | |
SHAPE_ARROW_CONNECTOR, mxConstants | |
SHAPE_CLOUD, mxConstants | |
SHAPE_CONNECTOR, mxConstants | |
SHAPE_CYLINDER, mxConstants | |
SHAPE_DOUBLE_ELLIPSE, mxConstants | |
SHAPE_ELLIPSE, mxConstants | |
SHAPE_HEXAGON, mxConstants | |
SHAPE_IMAGE, mxConstants | |
SHAPE_LABEL, mxConstants | |
SHAPE_LINE, mxConstants | |
SHAPE_RECTANGLE, mxConstants | |
SHAPE_RHOMBUS, mxConstants | |
SHAPE_SWIMLANE, mxConstants | |
SHAPE_TRIANGLE, mxConstants | |
shapePointerEvents, mxShape | |
sharedDiv, mxRubberband | |
shiftKeys, mxKeyHandler | |
shouldRemoveCellsFromParent, mxGraphHandler | |
show | |
SHOW | |
showHelp, mxEditor | |
showMenu, mxPopupMenu | |
showOutline, mxEditor | |
showProperties, mxEditor | |
showSubmenu, mxPopupMenu | |
showTasks, mxEditor | |
showViewport, mxOutline | |
SideToSide, mxEdgeStyle | |
significant, mxUndoableEdit | |
simulate, mxXmlRequest | |
singleSelection, mxGraphSelectionModel | |
singleSizer, mxVertexHandler | |
size, mxUndoManager | |
SIZE | |
sizeDidChange, mxGraph | |
sizerImage, mxOutline | |
smartSeparators, mxPopupMenu | |
snap | |
snapPoint, mxHandle | |
snapToPreview, mxConnectionHandler | |
snapToTerminals, mxEdgeHandler | |
sortCells, mxUtils | |
sortEdges | |
sortOutgoingEdges, mxCompactTreeLayout | |
source | |
sourcePoint, mxGeometry | |
SOURCESCANSTARTRANK | |
sourceState, mxMouseEvent | |
spacing | |
SPLIT_EDGE | |
splitEdge, mxGraph | |
splitEnabled, mxGraph | |
src, mxImage | |
start | |
START | |
START_EDIT | |
START_EDITING | |
startAnimation, mxAnimation | |
startDrag, mxDragSource | |
startEditing | |
startEditingAtCell, mxGraph | |
startX, mxPanningHandler | |
startY, mxPanningHandler | |
state | |
states | |
stateValidated, mxGraphView | |
status, mxEditor | |
stencil, mxShape | |
stencilPointerEvents, mxShape | |
step, mxMorphing | |
steps, mxMorphing | |
STEPSIZE, mxClipboard | |
stopAnimation, mxAnimation | |
stopDrag, mxDragSource | |
stopEditing | |
stopRecursion, mxMorphing | |
straightRemoveEnabled, mxEdgeHandler | |
stroke | |
strokeTolerance, mxSvgCanvas2D | |
strokewidth, mxStencil | |
style | |
STYLE_ABSOLUTE_ARCSIZE, mxConstants | |
STYLE_ALIGN, mxConstants | |
STYLE_ARCSIZE, mxConstants | |
STYLE_ASPECT, mxConstants | |
STYLE_AUTOSIZE, mxConstants | |
STYLE_BENDABLE, mxConstants | |
STYLE_CLONEABLE, mxConstants | |
STYLE_CURVED, mxConstants | |
STYLE_DASHED, mxConstants | |
STYLE_DELETABLE, mxConstants | |
STYLE_DIRECTION, mxConstants | |
STYLE_EDGE, mxConstants | |
STYLE_EDITABLE, mxConstants | |
STYLE_ELBOW, mxConstants | |
STYLE_ENDARROW, mxConstants | |
STYLE_ENDFILL, mxConstants | |
STYLE_ENDSIZE, mxConstants | |
STYLE_ENTRY_PERIMETER, mxConstants | |
STYLE_ENTRY_X, mxConstants | |
STYLE_ENTRY_Y, mxConstants | |
STYLE_EXIT_PERIMETER, mxConstants | |
STYLE_EXIT_X, mxConstants | |
STYLE_EXIT_Y, mxConstants | |
STYLE_FILL_OPACITY, mxConstants | |
STYLE_FILLCOLOR, mxConstants | |
STYLE_FIX_DASH, mxConstants | |
STYLE_FLIPH, mxConstants | |
STYLE_FLIPV, mxConstants | |
STYLE_FOLDABLE, mxConstants | |
STYLE_FONTCOLOR, mxConstants | |
STYLE_FONTFAMILY, mxConstants | |
STYLE_FONTSIZE, mxConstants | |
STYLE_FONTSTYLE, mxConstants | |
STYLE_GLASS, mxConstants | |
STYLE_GRADIENT_DIRECTION, mxConstants | |
STYLE_GRADIENTCOLOR, mxConstants | |
STYLE_HORIZONTAL, mxConstants | |
STYLE_IMAGE, mxConstants | |
STYLE_IMAGE_ALIGN, mxConstants | |
STYLE_IMAGE_ASPECT, mxConstants | |
STYLE_IMAGE_BACKGROUND, mxConstants | |
STYLE_IMAGE_BORDER, mxConstants | |
STYLE_IMAGE_HEIGHT, mxConstants | |
STYLE_IMAGE_VERTICAL_ALIGN, mxConstants | |
STYLE_IMAGE_WIDTH, mxConstants | |
STYLE_INDICATOR_COLOR, mxConstants | |
STYLE_INDICATOR_DIRECTION, mxConstants | |
STYLE_INDICATOR_GRADIENTCOLOR, mxConstants | |
STYLE_INDICATOR_HEIGHT, mxConstants | |
STYLE_INDICATOR_IMAGE, mxConstants | |
STYLE_INDICATOR_SHAPE, mxConstants | |
STYLE_INDICATOR_SPACING, mxConstants | |
STYLE_INDICATOR_STROKECOLOR, mxConstants | |
STYLE_INDICATOR_WIDTH, mxConstants | |
STYLE_JETTY_SIZE, mxConstants | |
STYLE_LABEL_BACKGROUNDCOLOR, mxConstants | |
STYLE_LABEL_BORDERCOLOR, mxConstants | |
STYLE_LABEL_PADDING, mxConstants | |
STYLE_LABEL_POSITION, mxConstants | |
STYLE_LABEL_WIDTH, mxConstants | |
STYLE_LOOP, mxConstants | |
STYLE_MARGIN, mxConstants | |
STYLE_MOVABLE, mxConstants | |
STYLE_NOEDGESTYLE, mxConstants | |
STYLE_NOLABEL, mxConstants | |
STYLE_OPACITY, mxConstants | |
STYLE_ORTHOGONAL, mxConstants | |
STYLE_ORTHOGONAL_LOOP, mxConstants | |
STYLE_OVERFLOW, mxConstants | |
STYLE_PERIMETER, mxConstants | |
STYLE_PERIMETER_SPACING, mxConstants | |
STYLE_POINTER_EVENTS, mxConstants | |
STYLE_PORT_CONSTRAINT, mxConstants | |
STYLE_PORT_CONSTRAINT_ROTATION, mxConstants | |
STYLE_RESIZABLE, mxConstants | |
STYLE_RESIZE_WIDTH, mxConstants | |
STYLE_ROTATABLE, mxConstants | |
STYLE_ROTATION, mxConstants | |
STYLE_ROUNDED, mxConstants | |
STYLE_ROUTING_CENTER_X, mxConstants | |
STYLE_ROUTING_CENTER_Y, mxConstants | |
STYLE_SEGMENT, mxConstants | |
STYLE_SEPARATORCOLOR, mxConstants | |
STYLE_SHADOW, mxConstants | |
STYLE_SHAPE, mxConstants | |
STYLE_SOURCE_JETTY_SIZE, mxConstants | |
STYLE_SOURCE_PERIMETER_SPACING, mxConstants | |
STYLE_SOURCE_PORT, mxConstants | |
STYLE_SOURCE_PORT_CONSTRAINT, mxConstants | |
STYLE_SPACING, mxConstants | |
STYLE_SPACING_BOTTOM, mxConstants | |
STYLE_SPACING_LEFT, mxConstants | |
STYLE_SPACING_RIGHT, mxConstants | |
STYLE_SPACING_TOP, mxConstants | |
STYLE_STARTARROW, mxConstants | |
STYLE_STARTFILL, mxConstants | |
STYLE_STARTSIZE, mxConstants | |
STYLE_STROKE_OPACITY, mxConstants | |
STYLE_STROKECOLOR, mxConstants | |
STYLE_STROKEWIDTH, mxConstants | |
STYLE_SWIMLANE_FILLCOLOR, mxConstants | |
STYLE_SWIMLANE_LINE, mxConstants | |
STYLE_TARGET_PERIMETER_SPACING, mxConstants | |
STYLE_TARGET_PORT, mxConstants | |
STYLE_TARGET_PORT_CONSTRAINT, mxConstants | |
STYLE_TEXT_DIRECTION, mxConstants | |
STYLE_TEXT_OPACITY, mxConstants | |
STYLE_VERTICAL_ALIGN, mxConstants | |
STYLE_VERTICAL_LABEL_POSITION, mxConstants | |
STYLE_WHITE_SPACE, mxConstants | |
styleEnabled, mxSvgCanvas2D | |
styleForCellChanged, mxGraphModel | |
styles, mxStylesheet | |
stylesheet, mxGraph | |
submenuImage, mxPopupMenu | |
submit, mxUtils | |
SUSPEND, mxEvent | |
suspended, mxOutline | |
svgPointerEvents, mxShape | |
svgStrokeTolerance | |
swap, mxGeometry | |
swapBounds, mxGraph | |
swapStyles, mxEditor | |
swimlaneAdded, mxSwimlaneManager | |
swimlaneIndicatorColorAttribute, mxGraph | |
swimlaneNesting, mxGraph | |
swimlaneRequired, mxEditor | |
swimlanes, mxSwimlaneLayout | |
swimlaneSelectionEnabled, mxGraph | |
swimlaneSpacing, mxEditor |
Saves the current state.
mxAbstractCanvas2D.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxAutoSaveManager.prototype.save = function()
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
mxEditor.prototype.save = function ( url, linefeed )
Saves the drawing state.
mxXmlCanvas2D.prototype.save = function()
Specifies the event name for open.
SAVE: 'save'
Scales the current state.
mxAbstractCanvas2D.prototype.scale = function( value )
Scales the geometry by the given amount.
mxGeometry.prototype.scale = function( sx, sy, fixedAspect )
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
Scales the output.
mxXmlCanvas2D.prototype.scale = function( value )
Specifies the event name for scale.
SCALE: 'scale'
Specifies the event name for scaleAndTranslate.
SCALE_AND_TRANSLATE: 'scaleAndTranslate'
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.scaleAndTranslate = function( scale, dx, dy )
Scales the points, position and size of the given cell according to the given vertical and horizontal scaling factors.
mxGraph.prototype.scaleCell = function( cell, dx, dy, recurse )
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
Pans the graph so that it shows the given cell.
mxGraph.prototype.scrollCellToVisible = function( cell, center )
Specifies if the view should be scrolled so that a moved cell is visible.
mxGraphHandler.prototype.scrollOnMove
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollPointToVisible = function( x, y, extend, border )
Pans the graph so that it shows the given rectangle.
mxGraph.prototype.scrollRectToVisible = function( rect )
Implements an orthogonal edge style.
SegmentConnector: function( state, source, target, hints, result )
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'
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectAll = function( parent, descendants )
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCell = function( isNext, isParent, isChild )
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellForEvent = function( cell, evt )
Selects the given edge after adding a new connection.
mxConnectionHandler.prototype.selectCells = function( edge, target )
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCells = function( vertices, edges, parent )
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellsForEvent = function( cells, evt )
Selects the first child cell.
mxGraph.prototype.selectChildCell = function()
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectDelayed = function( me )
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
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxToolbar.prototype.selectMode = function( domNode, funct )
Selects the next cell.
mxGraph.prototype.selectNextCell = function()
Specifies if cells should be selected if a popupmenu is displayed for them.
mxPopupMenuHandler.prototype.selectOnPopup
Selects the parent cell.
mxGraph.prototype.selectParentCell = function()
Selects the previous cell.
mxGraph.prototype.selectPreviousCell = function()
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectRegion = function( rect, evt )
Specifies if the text should be selected when editing starts.
mxCellEditor.prototype.selectText
Select all vertices inside the given parent or the default parent.
mxGraph.prototype.selectVertices = function( parent )
Send the request to the target URL using the specified functions to process the response asychronously.
mxXmlRequest.prototype.send = function( onload, onerror, timeout, ontimeout )
Sets the first or last point in absolutePoints depending on isSource.
mxCellState.prototype.setAbsoluteTerminalPoint = function( point, isSource )
Sets addEnabled.
mxSwimlaneManager.prototype.setAddEnabled = function( value )
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraph.prototype.setAllowDanglingEdges = function( value )
Sets allowEval.
mxGraphView.prototype.setAllowEval = function( value )
Specifies if loops are allowed.
mxGraph.prototype.setAllowLoops = function( value )
Sets the current alpha.
mxAbstractCanvas2D.prototype.setAlpha = function( value )
Sets the current alpha.
mxXmlCanvas2D.prototype.setAlpha = function( value )
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Sets the attribute on the specified node to value.
mxCodec.prototype.setAttribute = function( node, attribute, value )
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setAutoSizeCells = function( value )
Sets the new backgroundImage.
mxGraph.prototype.setBackgroundImage = function( image )
Sets baseDomain.
mxUrlConverter.prototype.setBaseDomain = function( value )
Sets baseUrl.
mxUrlConverter.prototype.setBaseUrl = function( value )
Sets binary.
mxXmlRequest.prototype.setBinary = function( value )
Sets the value of border.
mxGraph.prototype.setBorder = function( value )
Sets bubbling.
mxLayoutManager.prototype.setBubbling = function( value )
Selects the specified mxCell using setCells.
mxGraphSelectionModel.prototype.setCell = function( cell )
Set the cells heights (relative to the layout direction) when the tops of each rank are to be aligned
mxCompactTreeLayout.prototype.setCellHeights = function( node, rank )
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.setCellLocations = function( graph, model )
Sets the cells in the clipboard.
setCells: function( cells )
Selects the given array of mxCells and fires a change event.
mxGraphSelectionModel.prototype.setCells = function( cells )
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsBendable = function( value )
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsCloneable = function( value )
Sets cellsDeletable.
mxGraph.prototype.setCellsDeletable = function( value )
Sets cellsDisconnectable.
mxGraph.prototype.setCellsDisconnectable = function( value )
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsEditable = function( value )
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsMovable = function( value )
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsResizable = function( value )
Sets cellsSelectable.
mxGraph.prototype.setCellsSelectable = function( value )
Sets the style of the specified cells.
mxGraph.prototype.setCellStyle = function( style, cells )
Sets or toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.setCellStyleFlags = function( key, flag, value, cells )
Sets or toggles the flag bit for the given key in the cell’s styles.
setCellStyleFlags: function( model, cells, key, flag, value )
Sets the key to value in the styles of the given cells.
mxGraph.prototype.setCellStyles = function( key, value, cells )
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setCellStyles: function( model, cells, key, value )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Sets cloneEnabled.
mxGraphHandler.prototype.setCloneEnabled = function( value )
Specifies if edges should be inserted when cloned but not valid wrt.
mxGraph.prototype.setCloneInvalidEdges = function( value )
Sets the image associated with the window.
mxWindow.prototype.setClosable = function( closable )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Sets the connectable state.
mxCell.prototype.setConnectable = function( connectable )
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectable = function( connectable )
Specifies if edges should be connectable.
mxGraph.prototype.setConnectableEdges = function( value )
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConnectionConstraint = function( edge, terminal, source, constraint )
Sets constrainChildren.
mxGraph.prototype.setConstrainChildren = function( value )
Sets constrainRelativeChildren.
mxGraph.prototype.setConstrainRelativeChildren = function( value )
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Sets createTarget.
mxConnectionHandler.prototype.setCreateTarget = function( value )
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxGraphView.prototype.setCurrentRoot = function( root )
Sets and marks the current valid state.
mxCellMarker.prototype.setCurrentState = function( state, me, color )
Sets the given cursor on the shape and text shape.
mxCellState.prototype.setCursor = function( cursor )
Sets the cursor on the given shape.
mxShape.prototype.setCursor = function( cursor )
Enables or disables dashed lines.
mxAbstractCanvas2D.prototype.setDashed = function( value, fixDash )
Enables or disables dashed lines.
mxXmlCanvas2D.prototype.setDashed = function( value, fixDash )
Sets the current dash pattern.
mxAbstractCanvas2D.prototype.setDashPattern = function( value )
Sets the current dash pattern.
mxXmlCanvas2D.prototype.setDashPattern = function( value )
Sets the defaultParent to the given cell.
mxGraph.prototype.setDefaultParent = function( cell )
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDisconnectOnMove = function( value )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setDropEnabled = function( value )
Specifies if the cell is an edge.
mxCell.prototype.setEdge = function( edge )
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxGraphLayout.prototype.setEdgePoints = function( edge, points )
Fixes the control points
mxCoordinateAssignment.prototype.setEdgePosition = function( cell )
Disables or enables the edge style of the given edge.
mxGraphLayout.prototype.setEdgeStyleEnabled = function( edge, value )
Enables or disables event handling.
mxAutoSaveManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxDragSource.prototype.setEnabled = function( value )
Specifies if the graph should allow any interactions.
mxGraph.prototype.setEnabled = function( value )
Sets enabled.
mxGraphHandler.prototype.setEnabled = function( value )
Enables or disables event handling by updating enabled.
mxKeyHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxLayoutManager.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxOutline.prototype.setEnabled = function( value )
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function( enabled )
Sets enabled.
mxSelectionCellsHandler.prototype.setEnabled = function( value )
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxUrlConverter.prototype.setEnabled = function( value )
Sets enterStopsCellEditing.
mxGraph.prototype.setEnterStopsCellEditing = function( value )
Sets escapeEnabled.
mxGraph.prototype.setEscapeEnabled = function( value )
Sets eventsEnabled.
mxEventSource.prototype.setEventsEnabled = function( value )
Sets eventSource.
mxEventSource.prototype.setEventSource = function( value )
Sets extendParents.
mxGraph.prototype.setExtendParents = function( value )
Sets extendParentsOnAdd.
mxGraph.prototype.setExtendParentsOnAdd = function( value )
Sets extendParentsOnMove.
mxGraph.prototype.setExtendParentsOnMove = function( value )
Sets the current solid fill alpha.
mxAbstractCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill alpha.
mxXmlCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill color.
mxAbstractCanvas2D.prototype.setFillColor = function( value )
Sets the current fill color.
mxXmlCanvas2D.prototype.setFillColor = function( value )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.setFocus = function( me, state, source )
Sets the current font background color.
mxXmlCanvas2D.prototype.setFontBackgroundColor = function( value )
Sets the current font border color.
mxXmlCanvas2D.prototype.setFontBorderColor = function( value )
Sets the current font color.
mxAbstractCanvas2D.prototype.setFontColor = function( value )
Sets the current font color.
mxXmlCanvas2D.prototype.setFontColor = function( value )
Sets the current font family.
mxAbstractCanvas2D.prototype.setFontFamily = function( value )
Sets the current font family.
mxXmlCanvas2D.prototype.setFontFamily = function( value )
Sets the current font size.
mxAbstractCanvas2D.prototype.setFontSize = function( value )
Sets the current font size.
mxXmlCanvas2D.prototype.setFontSize = function( value )
Sets the current font style.
mxAbstractCanvas2D.prototype.setFontStyle = function( value )
Sets the current font style.
mxXmlCanvas2D.prototype.setFontStyle = function( value )
Set the value of temp for the specified layer
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function( layer, value )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Sets the current gradient.
mxAbstractCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the gradient.
mxXmlCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the graph that the layouts operate on.
mxAutoSaveManager.prototype.setGraph = function( graph )
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function( graph )
Sets the graph that the manager operates on.
mxSwimlaneManager.prototype.setGraph = function( graph )
Sets graphBounds.
mxGraphView.prototype.setGraphBounds = function( value )
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.setGraphContainer = function ( container )
Sets gridEnabled.
mxDragSource.prototype.setGridEnabled = function( value )
Specifies if the grid should be enabled.
mxGraph.prototype.setGridEnabled = function( value )
Sets gridSize.
mxGraph.prototype.setGridSize = function( value )
Sets guidesEnabled.
mxDragSource.prototype.setGuidesEnabled = function( value )
Sets hideOnHover.
mxTooltipHandler.prototype.setHideOnHover = function( value )
Sets the color of the rectangle used to highlight drop targets.
mxCellHighlight.prototype.setHighlightColor = function( color )
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function( color )
Sets horizontal.
mxSwimlaneManager.prototype.setHorizontal = function( value )
Sets the hotspot.
mxCellMarker.prototype.setHotspot = function( hotspot )
Specifies whether the hotspot should be used in intersects.
mxCellMarker.prototype.setHotspotEnabled = function( enabled )
Sets htmlLabels.
mxGraph.prototype.setHtmlLabels = function( value )
Sets the Id of the cell to the given string.
mxCell.prototype.setId = function( id )
Sets the image associated with the window.
mxWindow.prototype.setImage = function( image )
Sets invokesStopCellEditing.
mxGraph.prototype.setInvokesStopCellEditing = function( value )
Sets the current line cap.
mxAbstractCanvas2D.prototype.setLineCap = function( value )
Sets the line cap.
mxXmlCanvas2D.prototype.setLineCap = function( value )
Sets the current line join.
mxAbstractCanvas2D.prototype.setLineJoin = function( value )
Sets the line join.
mxXmlCanvas2D.prototype.setLineJoin = function( value )
Sets the current link.
mxAbstractCanvas2D.prototype.setLink = function( link )
Experimental implementation for hyperlinks.
mxSvgCanvas2D.prototype.setLink = function( link )
Sets the upper, left corner of the window.
mxWindow.prototype.setLocation = function( x, y )
Sets if the window is maximizable.
mxWindow.prototype.setMaximizable = function( maximizable )
Sets if the window is minimizable.
mxWindow.prototype.setMinimizable = function( minimizable )
Sets the current miter limit.
mxAbstractCanvas2D.prototype.setMiterLimit = function( value )
Sets the miter limit.
mxXmlCanvas2D.prototype.setMiterLimit = function( value )
Puts the graph into the specified mode.
mxEditor.prototype.setMode = function( modename )
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function ( value )
Sets moveEnabled.
mxGraphHandler.prototype.setMoveEnabled = function( value )
Specifies if the graph should allow multiple connections between the same pair of vertices.
mxGraph.prototype.setMultigraph = function( value )
Sets the opacity of the specified DOM node to the given value in %.
setOpacity: function( node, value )
Disables or enables orthogonal end segments of the given edge.
mxGraphLayout.prototype.setOrthogonalEdge = function( edge, value )
Specifies if panning should be enabled.
mxGraph.prototype.setPanning = function( enabled )
Sets panningEnabled.
mxPanningHandler.prototype.setPanningEnabled = function( value )
Sets the parent cell.
mxCell.prototype.setParent = function( parent )
Sets pinchEnabled.
mxPanningHandler.prototype.setPinchEnabled = function( value )
Specifies if the ports should be enabled.
mxGraph.prototype.setPortsEnabled = function( value )
Hooks for subclassers to update the style in the state.
mxHandle.prototype.setPosition = function( bounds, pt, me )
Adds the given style with the standard name and an optional vendor prefix for the current browser.
setPrefixedStyle: function()
Sets the color of the preview to the given value.
mxEdgeHandler.prototype.setPreviewColor = function( color )
Sets this rectangle to the specified values
mxRectangle.prototype.setRect = function( x, y, w, h )
Sets recursiveResize.
mxGraph.prototype.setRecursiveResize = function( value )
Sets removeCellsFromParent.
mxGraphHandler.prototype.setRemoveCellsFromParent = function( value )
Sets rendering.
mxGraphView.prototype.setRendering = function( value )
Sets the headers for the given request and parameters.
mxXmlRequest.prototype.setRequestHeaders = function( request, params )
Sets if the window should be resizable.
mxWindow.prototype.setResizable = function( resizable )
Sets resizeContainer.
mxGraph.prototype.setResizeContainer = function( value )
Sets resizeEnabled.
mxSwimlaneManager.prototype.setResizeEnabled = function( value )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setScale = function( value )
Sets if the window contents should be scrollable.
mxWindow.prototype.setScrollable = function( scrollable )
Sets selectEnabled.
mxGraphHandler.prototype.setSelectEnabled = function( value )
Sets the selection cell.
mxGraph.prototype.setSelectionCell = function( cell )
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function( cells )
Sets the mxSelectionModel that contains the selection.
mxGraph.prototype.setSelectionModel = function( selectionModel )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadow = function( enabled )
Enables or disables shadows.
mxXmlCanvas2D.prototype.setShadow = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowAlpha = function( value )
Sets the current shadows alpha.
mxXmlCanvas2D.prototype.setShadowAlpha = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowColor = function( value )
Sets the current shadow color.
mxXmlCanvas2D.prototype.setShadowColor = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the current shadow offset.
mxXmlCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the singleSelection flag.
mxGraphSelectionModel.prototype.setSingleSelection = function( singleSelection )
Sets the size of the window.
mxWindow.prototype.setSize = function( width, height )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setSplitEnabled = function( value )
Copies all fields from the given state to this state.
mxCellState.prototype.setState = function( state )
Sets states.
mxGraphView.prototype.setStates = function( value )
Sets the mxCellStates that should be used for alignment.
mxGuide.prototype.setStates = function( states )
Display the specified message in the status bar.
mxEditor.prototype.setStatus = function ( message )
Creates the status using the specified container.
mxEditor.prototype.setStatusContainer = function ( container )
Sets the current stroke alpha.
mxAbstractCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke alpha.
mxXmlCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke color.
mxAbstractCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke color.
mxXmlCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke width.
mxAbstractCanvas2D.prototype.setStrokeWidth = function( value )
Sets the current stroke width.
mxXmlCanvas2D.prototype.setStrokeWidth = function( value )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Adds or removes the given key, value pair to the style and returns the new style.
setStyle: function( style, key, value )
Sets or removes the given key from the specified style and returns the new style.
setStyleFlag: function( style, key, flag, value )
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setStylesheet = function( stylesheet )
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneNesting = function( value )
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxGraph.prototype.setSwimlaneSelectionEnabled = function( value )
Sets the source or target terminal and returns the new terminal.
mxCell.prototype.setTerminal = function( terminal, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGeometry.prototype.setTerminalPoint = function( point, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Sets the text content of the specified node.
setTextContent: function( node, text )
Sets the window title to the given string.
mxWindow.prototype.setTitle = function( title )
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxEditor.prototype.setTitleContainer = function ( container )
Sets tolerance.
mxGraph.prototype.setTolerance = function( value )
Initializes the toolbar for the given container.
mxEditor.prototype.setToolbarContainer = function ( container )
Specifies if tooltips should be enabled.
mxGraph.prototype.setTooltips = function ( enabled )
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setTranslate = function( dx, dy )
Sets a transparent background CSS style to catch all events.
mxShape.prototype.setTransparentBackgroundImage = function( node )
Sets the user object of the cell.
mxCell.prototype.setValue = function( value )
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Specifies if the cell is a vertex.
mxCell.prototype.setVertex = function( vertex )
Sets vertexLabelsMovable.
mxGraph.prototype.setVertexLabelsMovable = function( value )
Fixes the position of the specified vertex.
mxCoordinateAssignment.prototype.setVertexLocation = function( cell )
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxGraphLayout.prototype.setVertexLocation = function( cell, x, y )
Specifies if the cell is visible.
mxCell.prototype.setVisible = function( visible )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Shows or hides the current guides.
mxGuide.prototype.setVisible = function( visible )
Shows or hides this handle.
mxHandle.prototype.setVisible = function( visible )
Shows or hides the console.
setVisible: function( visible )
Shows or hides the window depending on the given flag.
mxWindow.prototype.setVisible = function( visible )
Sets the visible source or target terminal state.
mxCellState.prototype.setVisibleTerminalState = function( terminalState, source )
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setX = function( layer, value )
Set the value of y for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function( layer, value )
Enables or disables the zoom handling by showing or hiding the respective handle.
mxOutline.prototype.setZoomEnabled = function( value )
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
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function( parent, cells, evt )
mxCellStatePreview.prototype.show = function( visitor )
Shows the console.
show: function()
Shows the changes in the given mxCellStatePreview.
mxMorphing.prototype.show = function( move )
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
mxTooltipHandler.prototype.show = function( tip, x, y )
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
show: function( graph, doc, x0, y0, w, h )
Shows the window.
mxWindow.prototype.show = function()
Specifies the event name for show.
SHOW: 'show'
Shows the help window.
mxEditor.prototype.showHelp = function ( tasks )
Shows the menu.
mxPopupMenu.prototype.showMenu = function()
Shows the outline window.
mxEditor.prototype.showOutline = function ()
Creates and shows the properties dialog for the given cell.
mxEditor.prototype.showProperties = function ( cell )
Shows the submenu inside the given parent row.
mxPopupMenu.prototype.showSubmenu = function( parent, row )
Shows the tasks window.
mxEditor.prototype.showTasks = function ()
Specifies a viewport rectangle should be shown.
mxOutline.prototype.showViewport
Implements a vertical elbow edge.
SideToSide: function ( state, source, target, points, result )
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.significant
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxXmlRequest.prototype.simulate = function( doc, target )
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'
Called when the size of the graph has changed.
mxGraph.prototype.sizeDidChange = function()
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
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraph.prototype.snap = function( value )
Snaps the given vector to the grid and returns the given mxPoint instance.
mxGraphHandler.prototype.snap = function( vector )
Snaps the given point to the grid if ignore is false.
mxHandle.prototype.snapPoint = function( pt, ignore )
Called to snap the given point to the current preview.
mxConnectionHandler.prototype.snapToPreview = function( me, point )
Specifies if waypoints should snap to the routing centers of terminals.
mxEdgeHandler.prototype.snapToTerminals
Sorts the given cells according to the order in the cell hierarchy.
sortCells: function( cells, ascending )
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
Called if sortEdges is true to sort the array of outgoing edges in place.
mxCompactTreeLayout.prototype.sortOutgoingEdges = function( source, edges )
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'
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEdge = function( edge, cells, newEdge, dx, dy )
Specifies if dropping onto edges should be enabled.
mxGraph.prototype.splitEnabled
String that specifies the URL of the image.
mxImage.prototype.src
Starts a new connection for the given state and coordinates.
mxConnectionHandler.prototype.start = function( state, x, y, edgeState )
Starts the handling of the mouse gesture.
mxEdgeHandler.prototype.start = function( x, y, index )
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function( cell, x, y )
Starts panning at the given event.
mxPanningHandler.prototype.start = function( me )
Sets the start point for the rubberband selection.
mxRubberband.prototype.start = function( x, y )
Starts the handling of the mouse gesture.
mxVertexHandler.prototype.start = function( x, y, index )
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'
Starts the animation by repeatedly invoking updateAnimation.
mxAnimation.prototype.startAnimation = function()
Creates the dragElement using createDragElement.
mxDragSource.prototype.startDrag = function( evt )
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditing = function( evt )
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxGraph.prototype.startEditingAtCell = function( cell, evt )
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
Invoked when a state has been processed in validatePoints.
mxGraphView.prototype.stateValidated = function( state )
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
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxAnimation.prototype.stopAnimation = function()
Invokes removeDragElement.
mxDragSource.prototype.stopDrag = function()
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Stops the current editing and fires a editingStopped event.
mxGraph.prototype.stopEditing = function( cancel )
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
mxMorphing.prototype.stopRecursion = function( state, delta )
Specifies if removing bends by creating straight segments should be enabled.
mxEdgeHandler.prototype.straightRemoveEnabled
Paints the outline of the current path.
mxSvgCanvas2D.prototype.stroke = function()
Paints the outline of the current path.
mxVmlCanvas2D.prototype.stroke = function()
Paints the outline of the current drawing buffer.
mxXmlCanvas2D.prototype.stroke = function()
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 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 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 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 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
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
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
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
submit: function( url, params, doc, target )
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
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGeometry.prototype.swap = function()
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxGraph.prototype.swapBounds = function( cell, willCollapse )
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxEditor.prototype.swapStyles = function ( first, second )
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxSwimlaneManager.prototype.swimlaneAdded = function( swimlane )
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
Saves the current state.
mxAbstractCanvas2D.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxAutoSaveManager.prototype.save = function()
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
mxEditor.prototype.save = function ( url, linefeed )
Saves the drawing state.
mxXmlCanvas2D.prototype.save = function()
Specifies the event name for open.
SAVE: 'save'
Scales the current state.
mxAbstractCanvas2D.prototype.scale = function( value )
Scales the geometry by the given amount.
mxGeometry.prototype.scale = function( sx, sy, fixedAspect )
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
Scales the output.
mxXmlCanvas2D.prototype.scale = function( value )
Specifies the event name for scale.
SCALE: 'scale'
Specifies the event name for scaleAndTranslate.
SCALE_AND_TRANSLATE: 'scaleAndTranslate'
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.scaleAndTranslate = function( scale, dx, dy )
Scales the points, position and size of the given cell according to the given vertical and horizontal scaling factors.
mxGraph.prototype.scaleCell = function( cell, dx, dy, recurse )
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
Pans the graph so that it shows the given cell.
mxGraph.prototype.scrollCellToVisible = function( cell, center )
Specifies if the view should be scrolled so that a moved cell is visible.
mxGraphHandler.prototype.scrollOnMove
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollPointToVisible = function( x, y, extend, border )
Pans the graph so that it shows the given rectangle.
mxGraph.prototype.scrollRectToVisible = function( rect )
Implements an orthogonal edge style.
SegmentConnector: function( state, source, target, hints, result )
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'
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectAll = function( parent, descendants )
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCell = function( isNext, isParent, isChild )
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellForEvent = function( cell, evt )
Selects the given edge after adding a new connection.
mxConnectionHandler.prototype.selectCells = function( edge, target )
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCells = function( vertices, edges, parent )
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectCellsForEvent = function( cells, evt )
Selects the first child cell.
mxGraph.prototype.selectChildCell = function()
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectDelayed = function( me )
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
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxToolbar.prototype.selectMode = function( domNode, funct )
Selects the next cell.
mxGraph.prototype.selectNextCell = function()
Specifies if cells should be selected if a popupmenu is displayed for them.
mxPopupMenuHandler.prototype.selectOnPopup
Selects the parent cell.
mxGraph.prototype.selectParentCell = function()
Selects the previous cell.
mxGraph.prototype.selectPreviousCell = function()
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectRegion = function( rect, evt )
Specifies if the text should be selected when editing starts.
mxCellEditor.prototype.selectText
Select all vertices inside the given parent or the default parent.
mxGraph.prototype.selectVertices = function( parent )
Send the request to the target URL using the specified functions to process the response asychronously.
mxXmlRequest.prototype.send = function( onload, onerror, timeout, ontimeout )
Sets the first or last point in absolutePoints depending on isSource.
mxCellState.prototype.setAbsoluteTerminalPoint = function( point, isSource )
Sets addEnabled.
mxSwimlaneManager.prototype.setAddEnabled = function( value )
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraph.prototype.setAllowDanglingEdges = function( value )
Sets allowEval.
mxGraphView.prototype.setAllowEval = function( value )
Specifies if loops are allowed.
mxGraph.prototype.setAllowLoops = function( value )
Sets the current alpha.
mxAbstractCanvas2D.prototype.setAlpha = function( value )
Sets the current alpha.
mxXmlCanvas2D.prototype.setAlpha = function( value )
Sets the specified attribute on the user object if it is an XML node.
mxCell.prototype.setAttribute = function( name, value )
Sets the attribute on the specified node to value.
mxCodec.prototype.setAttribute = function( node, attribute, value )
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setAutoSizeCells = function( value )
Sets the new backgroundImage.
mxGraph.prototype.setBackgroundImage = function( image )
Sets baseDomain.
mxUrlConverter.prototype.setBaseDomain = function( value )
Sets baseUrl.
mxUrlConverter.prototype.setBaseUrl = function( value )
Sets binary.
mxXmlRequest.prototype.setBinary = function( value )
Sets the value of border.
mxGraph.prototype.setBorder = function( value )
Sets bubbling.
mxLayoutManager.prototype.setBubbling = function( value )
Selects the specified mxCell using setCells.
mxGraphSelectionModel.prototype.setCell = function( cell )
Set the cells heights (relative to the layout direction) when the tops of each rank are to be aligned
mxCompactTreeLayout.prototype.setCellHeights = function( node, rank )
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxCoordinateAssignment.prototype.setCellLocations = function( graph, model )
Sets the cells in the clipboard.
setCells: function( cells )
Selects the given array of mxCells and fires a change event.
mxGraphSelectionModel.prototype.setCells = function( cells )
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsBendable = function( value )
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsCloneable = function( value )
Sets cellsDeletable.
mxGraph.prototype.setCellsDeletable = function( value )
Sets cellsDisconnectable.
mxGraph.prototype.setCellsDisconnectable = function( value )
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsEditable = function( value )
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsMovable = function( value )
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsResizable = function( value )
Sets cellsSelectable.
mxGraph.prototype.setCellsSelectable = function( value )
Sets the style of the specified cells.
mxGraph.prototype.setCellStyle = function( style, cells )
Sets or toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.setCellStyleFlags = function( key, flag, value, cells )
Sets or toggles the flag bit for the given key in the cell’s styles.
setCellStyleFlags: function( model, cells, key, flag, value )
Sets the key to value in the styles of the given cells.
mxGraph.prototype.setCellStyles = function( key, value, cells )
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setCellStyles: function( model, cells, key, value )
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraph.prototype.setCellWarning = function( cell, warning, img, isSelect )
Sets cloneEnabled.
mxGraphHandler.prototype.setCloneEnabled = function( value )
Specifies if edges should be inserted when cloned but not valid wrt.
mxGraph.prototype.setCloneInvalidEdges = function( value )
Sets the image associated with the window.
mxWindow.prototype.setClosable = function( closable )
Sets the collapsed state.
mxCell.prototype.setCollapsed = function( collapsed )
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
mxGraphModel.prototype.setCollapsed = function( cell, collapsed )
Sets the connectable state.
mxCell.prototype.setConnectable = function( connectable )
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectable = function( connectable )
Specifies if edges should be connectable.
mxGraph.prototype.setConnectableEdges = function( value )
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConnectionConstraint = function( edge, terminal, source, constraint )
Sets constrainChildren.
mxGraph.prototype.setConstrainChildren = function( value )
Sets constrainRelativeChildren.
mxGraph.prototype.setConstrainRelativeChildren = function( value )
Sets createIds.
mxGraphModel.prototype.setCreateIds = function( value )
Sets createTarget.
mxConnectionHandler.prototype.setCreateTarget = function( value )
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxGraphView.prototype.setCurrentRoot = function( root )
Sets and marks the current valid state.
mxCellMarker.prototype.setCurrentState = function( state, me, color )
Sets the given cursor on the shape and text shape.
mxCellState.prototype.setCursor = function( cursor )
Sets the cursor on the given shape.
mxShape.prototype.setCursor = function( cursor )
Enables or disables dashed lines.
mxAbstractCanvas2D.prototype.setDashed = function( value, fixDash )
Enables or disables dashed lines.
mxXmlCanvas2D.prototype.setDashed = function( value, fixDash )
Sets the current dash pattern.
mxAbstractCanvas2D.prototype.setDashPattern = function( value )
Sets the current dash pattern.
mxXmlCanvas2D.prototype.setDashPattern = function( value )
Sets the defaultParent to the given cell.
mxGraph.prototype.setDefaultParent = function( cell )
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDisconnectOnMove = function( value )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setDropEnabled = function( value )
Specifies if the cell is an edge.
mxCell.prototype.setEdge = function( edge )
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxGraphLayout.prototype.setEdgePoints = function( edge, points )
Fixes the control points
mxCoordinateAssignment.prototype.setEdgePosition = function( cell )
Disables or enables the edge style of the given edge.
mxGraphLayout.prototype.setEdgeStyleEnabled = function( edge, value )
Enables or disables event handling.
mxAutoSaveManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxDragSource.prototype.setEnabled = function( value )
Specifies if the graph should allow any interactions.
mxGraph.prototype.setEnabled = function( value )
Sets enabled.
mxGraphHandler.prototype.setEnabled = function( value )
Enables or disables event handling by updating enabled.
mxKeyHandler.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxLayoutManager.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxOutline.prototype.setEnabled = function( value )
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function( enabled )
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function( enabled )
Sets enabled.
mxSelectionCellsHandler.prototype.setEnabled = function( value )
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function( value )
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function( enabled )
Sets enabled.
mxUrlConverter.prototype.setEnabled = function( value )
Sets enterStopsCellEditing.
mxGraph.prototype.setEnterStopsCellEditing = function( value )
Sets escapeEnabled.
mxGraph.prototype.setEscapeEnabled = function( value )
Sets eventsEnabled.
mxEventSource.prototype.setEventsEnabled = function( value )
Sets eventSource.
mxEventSource.prototype.setEventSource = function( value )
Sets extendParents.
mxGraph.prototype.setExtendParents = function( value )
Sets extendParentsOnAdd.
mxGraph.prototype.setExtendParentsOnAdd = function( value )
Sets extendParentsOnMove.
mxGraph.prototype.setExtendParentsOnMove = function( value )
Sets the current solid fill alpha.
mxAbstractCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill alpha.
mxXmlCanvas2D.prototype.setFillAlpha = function( value )
Sets the current fill color.
mxAbstractCanvas2D.prototype.setFillColor = function( value )
Sets the current fill color.
mxXmlCanvas2D.prototype.setFillColor = function( value )
Transfers the focus to the given state as a source or target terminal.
mxConstraintHandler.prototype.setFocus = function( me, state, source )
Sets the current font background color.
mxXmlCanvas2D.prototype.setFontBackgroundColor = function( value )
Sets the current font border color.
mxXmlCanvas2D.prototype.setFontBorderColor = function( value )
Sets the current font color.
mxAbstractCanvas2D.prototype.setFontColor = function( value )
Sets the current font color.
mxXmlCanvas2D.prototype.setFontColor = function( value )
Sets the current font family.
mxAbstractCanvas2D.prototype.setFontFamily = function( value )
Sets the current font family.
mxXmlCanvas2D.prototype.setFontFamily = function( value )
Sets the current font size.
mxAbstractCanvas2D.prototype.setFontSize = function( value )
Sets the current font size.
mxXmlCanvas2D.prototype.setFontSize = function( value )
Sets the current font style.
mxAbstractCanvas2D.prototype.setFontStyle = function( value )
Sets the current font style.
mxXmlCanvas2D.prototype.setFontStyle = function( value )
Set the value of temp for the specified layer
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function( layer, value )
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function( layer, value )
Sets the mxGeometry to be used as the geometry.
mxCell.prototype.setGeometry = function( geometry )
Sets the mxGeometry of the given mxCell.
mxGraphModel.prototype.setGeometry = function( cell, geometry )
Sets the current gradient.
mxAbstractCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the gradient.
mxXmlCanvas2D.prototype.setGradient = function( color1, color2, x, y, w, h, direction, alpha1, alpha2 )
Sets the graph that the layouts operate on.
mxAutoSaveManager.prototype.setGraph = function( graph )
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function( graph )
Sets the graph that the manager operates on.
mxSwimlaneManager.prototype.setGraph = function( graph )
Sets graphBounds.
mxGraphView.prototype.setGraphBounds = function( value )
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.setGraphContainer = function ( container )
Sets gridEnabled.
mxDragSource.prototype.setGridEnabled = function( value )
Specifies if the grid should be enabled.
mxGraph.prototype.setGridEnabled = function( value )
Sets gridSize.
mxGraph.prototype.setGridSize = function( value )
Sets guidesEnabled.
mxDragSource.prototype.setGuidesEnabled = function( value )
Sets hideOnHover.
mxTooltipHandler.prototype.setHideOnHover = function( value )
Sets the color of the rectangle used to highlight drop targets.
mxCellHighlight.prototype.setHighlightColor = function( color )
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function( color )
Sets horizontal.
mxSwimlaneManager.prototype.setHorizontal = function( value )
Sets the hotspot.
mxCellMarker.prototype.setHotspot = function( hotspot )
Specifies whether the hotspot should be used in intersects.
mxCellMarker.prototype.setHotspotEnabled = function( enabled )
Sets htmlLabels.
mxGraph.prototype.setHtmlLabels = function( value )
Sets the Id of the cell to the given string.
mxCell.prototype.setId = function( id )
Sets the image associated with the window.
mxWindow.prototype.setImage = function( image )
Sets invokesStopCellEditing.
mxGraph.prototype.setInvokesStopCellEditing = function( value )
Sets the current line cap.
mxAbstractCanvas2D.prototype.setLineCap = function( value )
Sets the line cap.
mxXmlCanvas2D.prototype.setLineCap = function( value )
Sets the current line join.
mxAbstractCanvas2D.prototype.setLineJoin = function( value )
Sets the line join.
mxXmlCanvas2D.prototype.setLineJoin = function( value )
Sets the current link.
mxAbstractCanvas2D.prototype.setLink = function( link )
Experimental implementation for hyperlinks.
mxSvgCanvas2D.prototype.setLink = function( link )
Sets the upper, left corner of the window.
mxWindow.prototype.setLocation = function( x, y )
Sets if the window is maximizable.
mxWindow.prototype.setMaximizable = function( maximizable )
Sets if the window is minimizable.
mxWindow.prototype.setMinimizable = function( minimizable )
Sets the current miter limit.
mxAbstractCanvas2D.prototype.setMiterLimit = function( value )
Sets the miter limit.
mxXmlCanvas2D.prototype.setMiterLimit = function( value )
Puts the graph into the specified mode.
mxEditor.prototype.setMode = function( modename )
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function ( value )
Sets moveEnabled.
mxGraphHandler.prototype.setMoveEnabled = function( value )
Specifies if the graph should allow multiple connections between the same pair of vertices.
mxGraph.prototype.setMultigraph = function( value )
Sets the opacity of the specified DOM node to the given value in %.
setOpacity: function( node, value )
Disables or enables orthogonal end segments of the given edge.
mxGraphLayout.prototype.setOrthogonalEdge = function( edge, value )
Specifies if panning should be enabled.
mxGraph.prototype.setPanning = function( enabled )
Sets panningEnabled.
mxPanningHandler.prototype.setPanningEnabled = function( value )
Sets the parent cell.
mxCell.prototype.setParent = function( parent )
Sets pinchEnabled.
mxPanningHandler.prototype.setPinchEnabled = function( value )
Specifies if the ports should be enabled.
mxGraph.prototype.setPortsEnabled = function( value )
Hooks for subclassers to update the style in the state.
mxHandle.prototype.setPosition = function( bounds, pt, me )
Adds the given style with the standard name and an optional vendor prefix for the current browser.
setPrefixedStyle: function()
Sets the color of the preview to the given value.
mxEdgeHandler.prototype.setPreviewColor = function( color )
Sets this rectangle to the specified values
mxRectangle.prototype.setRect = function( x, y, w, h )
Sets recursiveResize.
mxGraph.prototype.setRecursiveResize = function( value )
Sets removeCellsFromParent.
mxGraphHandler.prototype.setRemoveCellsFromParent = function( value )
Sets rendering.
mxGraphView.prototype.setRendering = function( value )
Sets the headers for the given request and parameters.
mxXmlRequest.prototype.setRequestHeaders = function( request, params )
Sets if the window should be resizable.
mxWindow.prototype.setResizable = function( resizable )
Sets resizeContainer.
mxGraph.prototype.setResizeContainer = function( value )
Sets resizeEnabled.
mxSwimlaneManager.prototype.setResizeEnabled = function( value )
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphModel.prototype.setRoot = function( root )
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setScale = function( value )
Sets if the window contents should be scrollable.
mxWindow.prototype.setScrollable = function( scrollable )
Sets selectEnabled.
mxGraphHandler.prototype.setSelectEnabled = function( value )
Sets the selection cell.
mxGraph.prototype.setSelectionCell = function( cell )
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function( cells )
Sets the mxSelectionModel that contains the selection.
mxGraph.prototype.setSelectionModel = function( selectionModel )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadow = function( enabled )
Enables or disables shadows.
mxXmlCanvas2D.prototype.setShadow = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowAlpha = function( value )
Sets the current shadows alpha.
mxXmlCanvas2D.prototype.setShadowAlpha = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowColor = function( value )
Sets the current shadow color.
mxXmlCanvas2D.prototype.setShadowColor = function( value )
Enables or disables and configures the current shadow.
mxAbstractCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the current shadow offset.
mxXmlCanvas2D.prototype.setShadowOffset = function( dx, dy )
Sets the singleSelection flag.
mxGraphSelectionModel.prototype.setSingleSelection = function( singleSelection )
Sets the size of the window.
mxWindow.prototype.setSize = function( width, height )
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraph.prototype.setSplitEnabled = function( value )
Copies all fields from the given state to this state.
mxCellState.prototype.setState = function( state )
Sets states.
mxGraphView.prototype.setStates = function( value )
Sets the mxCellStates that should be used for alignment.
mxGuide.prototype.setStates = function( states )
Display the specified message in the status bar.
mxEditor.prototype.setStatus = function ( message )
Creates the status using the specified container.
mxEditor.prototype.setStatusContainer = function ( container )
Sets the current stroke alpha.
mxAbstractCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke alpha.
mxXmlCanvas2D.prototype.setStrokeAlpha = function( value )
Sets the current stroke color.
mxAbstractCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke color.
mxXmlCanvas2D.prototype.setStrokeColor = function( value )
Sets the current stroke width.
mxAbstractCanvas2D.prototype.setStrokeWidth = function( value )
Sets the current stroke width.
mxXmlCanvas2D.prototype.setStrokeWidth = function( value )
Sets the string to be used as the style.
mxCell.prototype.setStyle = function( style )
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
mxGraphModel.prototype.setStyle = function( cell, style )
Adds or removes the given key, value pair to the style and returns the new style.
setStyle: function( style, key, value )
Sets or removes the given key from the specified style and returns the new style.
setStyleFlag: function( style, key, flag, value )
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setStylesheet = function( stylesheet )
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneNesting = function( value )
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxGraph.prototype.setSwimlaneSelectionEnabled = function( value )
Sets the source or target terminal and returns the new terminal.
mxCell.prototype.setTerminal = function( terminal, isSource )
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGraphModel.prototype.setTerminal = function( edge, terminal, isSource )
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGeometry.prototype.setTerminalPoint = function( point, isSource )
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
mxGraphModel.prototype.setTerminals = function( edge, source, target )
Sets the text content of the specified node.
setTextContent: function( node, text )
Sets the window title to the given string.
mxWindow.prototype.setTitle = function( title )
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxEditor.prototype.setTitleContainer = function ( container )
Sets tolerance.
mxGraph.prototype.setTolerance = function( value )
Initializes the toolbar for the given container.
mxEditor.prototype.setToolbarContainer = function ( container )
Specifies if tooltips should be enabled.
mxGraph.prototype.setTooltips = function ( enabled )
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphView.prototype.setTranslate = function( dx, dy )
Sets a transparent background CSS style to catch all events.
mxShape.prototype.setTransparentBackgroundImage = function( node )
Sets the user object of the cell.
mxCell.prototype.setValue = function( value )
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxGraphModel.prototype.setValue = function( cell, value )
Specifies if the cell is a vertex.
mxCell.prototype.setVertex = function( vertex )
Sets vertexLabelsMovable.
mxGraph.prototype.setVertexLabelsMovable = function( value )
Fixes the position of the specified vertex.
mxCoordinateAssignment.prototype.setVertexLocation = function( cell )
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxGraphLayout.prototype.setVertexLocation = function( cell, x, y )
Specifies if the cell is visible.
mxCell.prototype.setVisible = function( visible )
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
mxGraphModel.prototype.setVisible = function( cell, visible )
Shows or hides the current guides.
mxGuide.prototype.setVisible = function( visible )
Shows or hides this handle.
mxHandle.prototype.setVisible = function( visible )
Shows or hides the console.
setVisible: function( visible )
Shows or hides the window depending on the given flag.
mxWindow.prototype.setVisible = function( visible )
Sets the visible source or target terminal state.
mxCellState.prototype.setVisibleTerminalState = function( terminalState, source )
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setX = function( layer, value )
Set the value of y for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function( layer, value )
Enables or disables the zoom handling by showing or hiding the respective handle.
mxOutline.prototype.setZoomEnabled = function( value )
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
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function( parent, cells, evt )
mxCellStatePreview.prototype.show = function( visitor )
Shows the console.
show: function()
Shows the changes in the given mxCellStatePreview.
mxMorphing.prototype.show = function( move )
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
mxTooltipHandler.prototype.show = function( tip, x, y )
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
show: function( graph, doc, x0, y0, w, h )
Shows the window.
mxWindow.prototype.show = function()
Specifies the event name for show.
SHOW: 'show'
Shows the help window.
mxEditor.prototype.showHelp = function ( tasks )
Shows the menu.
mxPopupMenu.prototype.showMenu = function()
Shows the outline window.
mxEditor.prototype.showOutline = function ()
Creates and shows the properties dialog for the given cell.
mxEditor.prototype.showProperties = function ( cell )
Shows the submenu inside the given parent row.
mxPopupMenu.prototype.showSubmenu = function( parent, row )
Shows the tasks window.
mxEditor.prototype.showTasks = function ()
Specifies a viewport rectangle should be shown.
mxOutline.prototype.showViewport
Implements a vertical elbow edge.
SideToSide: function ( state, source, target, points, result )
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.significant
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxXmlRequest.prototype.simulate = function( doc, target )
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'
Called when the size of the graph has changed.
mxGraph.prototype.sizeDidChange = function()
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
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraph.prototype.snap = function( value )
Snaps the given vector to the grid and returns the given mxPoint instance.
mxGraphHandler.prototype.snap = function( vector )
Snaps the given point to the grid if ignore is false.
mxHandle.prototype.snapPoint = function( pt, ignore )
Called to snap the given point to the current preview.
mxConnectionHandler.prototype.snapToPreview = function( me, point )
Specifies if waypoints should snap to the routing centers of terminals.
mxEdgeHandler.prototype.snapToTerminals
Sorts the given cells according to the order in the cell hierarchy.
sortCells: function( cells, ascending )
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
Called if sortEdges is true to sort the array of outgoing edges in place.
mxCompactTreeLayout.prototype.sortOutgoingEdges = function( source, edges )
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'
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEdge = function( edge, cells, newEdge, dx, dy )
Specifies if dropping onto edges should be enabled.
mxGraph.prototype.splitEnabled
String that specifies the URL of the image.
mxImage.prototype.src
Starts a new connection for the given state and coordinates.
mxConnectionHandler.prototype.start = function( state, x, y, edgeState )
Starts the handling of the mouse gesture.
mxEdgeHandler.prototype.start = function( x, y, index )
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function( cell, x, y )
Starts panning at the given event.
mxPanningHandler.prototype.start = function( me )
Sets the start point for the rubberband selection.
mxRubberband.prototype.start = function( x, y )
Starts the handling of the mouse gesture.
mxVertexHandler.prototype.start = function( x, y, index )
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'
Starts the animation by repeatedly invoking updateAnimation.
mxAnimation.prototype.startAnimation = function()
Creates the dragElement using createDragElement.
mxDragSource.prototype.startDrag = function( evt )
Starts the editor for the given cell.
mxCellEditor.prototype.startEditing = function( cell, trigger )
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditing = function( evt )
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxGraph.prototype.startEditingAtCell = function( cell, evt )
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
Invoked when a state has been processed in validatePoints.
mxGraphView.prototype.stateValidated = function( state )
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
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxAnimation.prototype.stopAnimation = function()
Invokes removeDragElement.
mxDragSource.prototype.stopDrag = function()
Stops the editor and applies the value if cancel is false.
mxCellEditor.prototype.stopEditing = function( cancel )
Stops the current editing and fires a editingStopped event.
mxGraph.prototype.stopEditing = function( cancel )
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
mxMorphing.prototype.stopRecursion = function( state, delta )
Specifies if removing bends by creating straight segments should be enabled.
mxEdgeHandler.prototype.straightRemoveEnabled
Paints the outline of the current path.
mxSvgCanvas2D.prototype.stroke = function()
Paints the outline of the current path.
mxVmlCanvas2D.prototype.stroke = function()
Paints the outline of the current drawing buffer.
mxXmlCanvas2D.prototype.stroke = function()
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 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 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 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 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
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
mxGraphModel.prototype.styleForCellChanged = function( cell, style )
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
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
submit: function( url, params, doc, target )
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
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGeometry.prototype.swap = function()
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxGraph.prototype.swapBounds = function( cell, willCollapse )
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxEditor.prototype.swapStyles = function ( first, second )
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxSwimlaneManager.prototype.swimlaneAdded = function( swimlane )
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
T | |
table, mxForm | |
TAP_AND_HOLD | |
tapAndHold, mxGraph | |
tapAndHoldDelay, mxGraph | |
tapAndHoldEnabled, mxGraph | |
tapAndHoldInProgress, mxGraph | |
tapAndHoldValid, mxGraph | |
target | |
TARGET_HIGHLIGHT_COLOR, mxConstants | |
targetConnectImage, mxConnectionHandler | |
targetJettySize, mxConstants | |
targetPoint, mxGeometry | |
targetWindow, mxPrintPreview | |
tasks, mxEditor | |
tasksResource, mxEditor | |
tasksTop, mxEditor | |
tasksWindowImage, mxEditor | |
temp, mxGraphAbstractHierarchyCell | |
temperature, mxFastOrganicLayout | |
template, mxObjectCodec | |
templates, mxEditor | |
Templates, mxEditor | |
terminalDistance, mxCellState | |
terminalForCellChanged, mxGraphModel | |
text | |
TEXT_DIRECTION_AUTO, mxConstants | |
TEXT_DIRECTION_DEFAULT, mxConstants | |
TEXT_DIRECTION_LTR, mxConstants | |
TEXT_DIRECTION_RTL, mxConstants | |
textarea, mxCellEditor | |
textEnabled | |
textNode, mxCellEditor | |
textOffset, mxSvgCanvas2D | |
textWidthPadding, mxText | |
thread, mxAnimation | |
tightenToSource | |
timerAutoScroll, mxGraph | |
title | |
toDegree, mxUtils | |
TOGGLE_CELLS | |
toggleCells, mxGraph | |
toggleCellStyle, mxGraph | |
toggleCellStyleFlags, mxGraph | |
toggleCellStyles, mxGraph | |
tolerance | |
toolbar | |
tooltip, mxCellOverlay | |
TOOLTIP_VERTICAL_OFFSET, mxConstants | |
TopToBottom, mxEdgeStyle | |
toRadians, mxUtils | |
toString | |
TRACE, mxLog | |
transformControlPoint, mxGraphView | |
translate | |
TRANSLATE | |
TRANSLATE_CONTROL_POINTS, mxGeometry | |
translateCell, mxGraph | |
translateState, mxCellStatePreview | |
translateToScrollPosition, mxGraph | |
transpose, mxMedianHybridCrossingReduction | |
traverse | |
traverseAncestors | |
treeLayout, mxEditor | |
TrianglePerimeter, mxPerimeter | |
trigger, mxCellEditor | |
triggerX, mxPopupMenuHandler | |
triggerY, mxPopupMenuHandler | |
trim | |
type, mxMultiplicity | |
typeError, mxMultiplicity |
T | |
table, mxForm | |
TAP_AND_HOLD | |
tapAndHold, mxGraph | |
tapAndHoldDelay, mxGraph | |
tapAndHoldEnabled, mxGraph | |
tapAndHoldInProgress, mxGraph | |
tapAndHoldValid, mxGraph | |
target | |
TARGET_HIGHLIGHT_COLOR, mxConstants | |
targetConnectImage, mxConnectionHandler | |
targetJettySize, mxConstants | |
targetPoint, mxGeometry | |
targetWindow, mxPrintPreview | |
tasks, mxEditor | |
tasksResource, mxEditor | |
tasksTop, mxEditor | |
tasksWindowImage, mxEditor | |
temp, mxGraphAbstractHierarchyCell | |
temperature, mxFastOrganicLayout | |
template, mxObjectCodec | |
templates, mxEditor | |
Templates, mxEditor | |
terminalDistance, mxCellState | |
terminalForCellChanged, mxGraphModel | |
text | |
TEXT_DIRECTION_AUTO, mxConstants | |
TEXT_DIRECTION_DEFAULT, mxConstants | |
TEXT_DIRECTION_LTR, mxConstants | |
TEXT_DIRECTION_RTL, mxConstants | |
textarea, mxCellEditor | |
textEnabled | |
textNode, mxCellEditor | |
textOffset, mxSvgCanvas2D | |
textWidthPadding, mxText | |
thread, mxAnimation | |
tightenToSource | |
timerAutoScroll, mxGraph | |
title | |
toDegree, mxUtils | |
TOGGLE_CELLS | |
toggleCells, mxGraph | |
toggleCellStyle, mxGraph | |
toggleCellStyleFlags, mxGraph | |
toggleCellStyles, mxGraph | |
tolerance | |
toolbar | |
tooltip, mxCellOverlay | |
TOOLTIP_VERTICAL_OFFSET, mxConstants | |
TopToBottom, mxEdgeStyle | |
toRadians, mxUtils | |
toString | |
TRACE, mxLog | |
transformControlPoint, mxGraphView | |
translate | |
TRANSLATE | |
TRANSLATE_CONTROL_POINTS, mxGeometry | |
translateCell, mxGraph | |
translateState, mxCellStatePreview | |
translateToScrollPosition, mxGraph | |
transpose, mxMedianHybridCrossingReduction | |
traverse | |
traverseAncestors | |
treeLayout, mxEditor | |
TrianglePerimeter, mxPerimeter | |
trigger, mxCellEditor | |
triggerX, mxPopupMenuHandler | |
triggerY, mxPopupMenuHandler | |
trim | |
type, mxMultiplicity | |
typeError, mxMultiplicity |
Holds the DOM node that represents the table.
mxForm.prototype.table
Specifies the event name for tapAndHold.
TAP_AND_HOLD: 'tapAndHold'
Handles the mxMouseEvent by highlighting the mxCellState.
mxGraph.prototype.tapAndHold = function( me )
Specifies the time for a tap and hold.
mxGraph.prototype.tapAndHoldDelay
Specifies if tap and hold should be used for starting connections on touch-based devices.
mxGraph.prototype.tapAndHoldEnabled
True if the timer for tap and hold events is running.
mxGraph.prototype.tapAndHoldInProgress
True as long as the timer is running and the touch events stay within the given tapAndHoldTolerance.
mxGraph.prototype.tapAndHoldValid
Reference to the target terminal.
mxCell.prototype.target
The node this edge targets
mxGraphHierarchyEdge.prototype.target
Reference to the target DOM, that is, the DOM node where the key event listeners are installed.
mxKeyHandler.prototype.target
Specifies if the connect icon should be centered on the target state while connections are being previewed.
mxConnectionHandler.prototype.targetConnectImage
Defines the key for the jetty size in mxEdgeStyle.OrthConnector.
STYLE_TARGET_JETTY_SIZE: 'targetJettySize'
Defines the target mxPoint of the edge.
mxGeometry.prototype.targetPoint
Assign any window here to redirect the rendering in open.
mxPrintPreview.prototype.targetWindow
Holds the mxWindow created in showTasks.
mxEditor.prototype.tasks
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksResource
Specifies the top coordinate of the tasks window in pixels.
mxEditor.prototype.tasksTop
Icon for the tasks window.
mxEditor.prototype.tasksWindowImage
Temporary variable for general use.
mxGraphAbstractHierarchyCell.prototype.temp
Temperature to limit displacement at later stages of layout.
mxFastOrganicLayout.prototype.temperature
Holds the template object associated with this codec.
mxObjectCodec.prototype.template
Maps from names to protoype cells to be used in the toolbar for inserting new cells into the diagram.
mxEditor.prototype.templates
Caches the distance between the end points for an edge.
mxCellState.prototype.terminalDistance
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Holds the mxText that represents the label of the cell.
mxCellState.prototype.text
Paints the given text.
mxSvgCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxVmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxXmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Constant for text direction automatic.
TEXT_DIRECTION_AUTO: 'auto'
Constant for text direction default.
TEXT_DIRECTION_DEFAULT: ''
Constant for text direction left to right.
TEXT_DIRECTION_LTR: 'ltr'
Constant for text direction right to left.
TEXT_DIRECTION_RTL: 'rtl'
Holds the DIV that is used for text editing.
mxCellEditor.prototype.textarea
Specifies if text output should be enabled.
mxSvgCanvas2D.prototype.textEnabled
Specifies if text output should be enabledetB.
mxVmlCanvas2D.prototype.textEnabled
Specifies if text output should be enabled.
mxXmlCanvas2D.prototype.textEnabled
Reference to the label DOM node that has been hidden.
mxCellEditor.prototype.textNode
Offset to be used for text elements.
mxSvgCanvas2D.prototype.textOffset
Specifies the padding to be added to the text width for the bounding box.
mxText.prototype.textWidthPadding
Reference to the thread while the animation is running.
mxAnimation.prototype.thread
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxGraphHierarchyModel.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxHierarchicalLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxSwimlaneLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxSwimlaneModel.prototype.tightenToSource
Specifies if autoscrolling should be carried out via mxPanningManager even if the container has scrollbars.
mxGraph.prototype.timerAutoScroll
Holds the title of the preview window.
mxPrintPreview.prototype.title
Reference to the DOM node (TD) that contains the title.
mxWindow.prototype.title
Converts the given radians to degree.
toDegree: function( rad )
Specifies the event name for toggleCells.
TOGGLE_CELLS: 'toggleCells'
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCells = function( show, cells, includeEdges )
Toggles the boolean value for the given key in the style of the given cell and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyle = function( key, defaultValue, cell )
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyleFlags = function( key, flag, cells )
Toggles the boolean value for the given key in the style of the given cells and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyles = function( key, defaultValue, cells )
Optional tolerance for hit-detection in getHandleForEvent.
mxEdgeHandler.prototype.tolerance
Tolerance for a move to be handled as a single click.
mxGraph.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxVertexHandler.prototype.tolerance
Holds the internal mxToolbar.
mxDefaultToolbar.prototype.toolbar
Holds a mxDefaultToolbar for displaying the toolbar.
mxEditor.prototype.toolbar
Holds the optional string to be used as the tooltip.
mxCellOverlay.prototype.tooltip
Defines the vertical offset for the tooltip.
TOOLTIP_VERTICAL_OFFSET: 16
Implements a horizontal elbow edge.
TopToBottom: function( state, source, target, points, result )
Converts the given degree to radians.
toRadians: function( deg )
Returns the textual representation of the overlay to be used as the tooltip.
mxCellOverlay.prototype.toString = function()
Returns a textual representation of the specified object.
toString: function( obj )
Specified if the output for enter and leave should be visible in the console.
TRACE: false
Transforms the given control point to an absolute point.
mxGraphView.prototype.transformControlPoint = function( state, pt )
Translates the current state.
mxAbstractCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry by the specified amount.
mxGeometry.prototype.translate = function( dx, dy )
mxPoint that specifies the current translation.
mxGraphView.prototype.translate
Translates the output.
mxXmlCanvas2D.prototype.translate = function( dx, dy )
Specifies the event name for translate.
TRANSLATE: 'translate'
Global switch to translate the points in translate.
mxGeometry.prototype.TRANSLATE_CONTROL_POINTS
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxGraph.prototype.translateCell = function( cell, dx, dy )
mxCellStatePreview.prototype.translateState = function( state, dx, dy )
Specifies if the graph should automatically convert the current scroll position to a translate in the graph view when a mouseUp event is received.
mxGraph.prototype.translateToScrollPosition
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxMedianHybridCrossingReduction.prototype.transpose = function( mainLoopIteration, model )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraph.prototype.traverse = function( vertex, directed, func, edge, visited, inverse )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function( vertex, directed, func, edge, visited )
Whether or not to drill into child cells and layout in reverse group order.
mxHierarchicalLayout.prototype.traverseAncestors
Whether or not to drill into child cells and layout in reverse group order.
mxSwimlaneLayout.prototype.traverseAncestors
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
mxEditor.prototype.treeLayout = function ( cell, horizontal )
Describes a triangle perimeter.
TrianglePerimeter: function ( bounds, vertex, next, orthogonal )
Reference to the event that was used to start editing.
mxCellEditor.prototype.trigger
X-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.triggerX
Y-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.triggerY
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
mxUndoManager.prototype.trim = function()
Strips all whitespaces from both end of the string.
trim: function( str, chars )
Defines the type of the source or target terminal.
mxMultiplicity.prototype.type
Holds the localized error message to be displayed if the type of the neighbor for a connection does not match the rule.
mxMultiplicity.prototype.typeError
Holds the DOM node that represents the table.
mxForm.prototype.table
Specifies the event name for tapAndHold.
TAP_AND_HOLD: 'tapAndHold'
Handles the mxMouseEvent by highlighting the mxCellState.
mxGraph.prototype.tapAndHold = function( me )
Specifies the time for a tap and hold.
mxGraph.prototype.tapAndHoldDelay
Specifies if tap and hold should be used for starting connections on touch-based devices.
mxGraph.prototype.tapAndHoldEnabled
True if the timer for tap and hold events is running.
mxGraph.prototype.tapAndHoldInProgress
True as long as the timer is running and the touch events stay within the given tapAndHoldTolerance.
mxGraph.prototype.tapAndHoldValid
Reference to the target terminal.
mxCell.prototype.target
The node this edge targets
mxGraphHierarchyEdge.prototype.target
Reference to the target DOM, that is, the DOM node where the key event listeners are installed.
mxKeyHandler.prototype.target
Specifies if the connect icon should be centered on the target state while connections are being previewed.
mxConnectionHandler.prototype.targetConnectImage
Defines the key for the jetty size in mxEdgeStyle.OrthConnector.
STYLE_TARGET_JETTY_SIZE: 'targetJettySize'
Defines the target mxPoint of the edge.
mxGeometry.prototype.targetPoint
Assign any window here to redirect the rendering in open.
mxPrintPreview.prototype.targetWindow
Holds the mxWindow created in showTasks.
mxEditor.prototype.tasks
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksResource
Specifies the top coordinate of the tasks window in pixels.
mxEditor.prototype.tasksTop
Icon for the tasks window.
mxEditor.prototype.tasksWindowImage
Temporary variable for general use.
mxGraphAbstractHierarchyCell.prototype.temp
Temperature to limit displacement at later stages of layout.
mxFastOrganicLayout.prototype.temperature
Holds the template object associated with this codec.
mxObjectCodec.prototype.template
Maps from names to protoype cells to be used in the toolbar for inserting new cells into the diagram.
mxEditor.prototype.templates
Caches the distance between the end points for an edge.
mxCellState.prototype.terminalDistance
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxGraphModel.prototype.terminalForCellChanged = function( edge, terminal, isSource )
Holds the mxText that represents the label of the cell.
mxCellState.prototype.text
Paints the given text.
mxSvgCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxVmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Paints the given text.
mxXmlCanvas2D.prototype.text = function( x, y, w, h, str, align, valign, wrap, format, overflow, clip, rotation, dir )
Constant for text direction automatic.
TEXT_DIRECTION_AUTO: 'auto'
Constant for text direction default.
TEXT_DIRECTION_DEFAULT: ''
Constant for text direction left to right.
TEXT_DIRECTION_LTR: 'ltr'
Constant for text direction right to left.
TEXT_DIRECTION_RTL: 'rtl'
Holds the DIV that is used for text editing.
mxCellEditor.prototype.textarea
Specifies if text output should be enabled.
mxSvgCanvas2D.prototype.textEnabled
Specifies if text output should be enabledetB.
mxVmlCanvas2D.prototype.textEnabled
Specifies if text output should be enabled.
mxXmlCanvas2D.prototype.textEnabled
Reference to the label DOM node that has been hidden.
mxCellEditor.prototype.textNode
Offset to be used for text elements.
mxSvgCanvas2D.prototype.textOffset
Specifies the padding to be added to the text width for the bounding box.
mxText.prototype.textWidthPadding
Reference to the thread while the animation is running.
mxAnimation.prototype.thread
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxGraphHierarchyModel.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxHierarchicalLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxSwimlaneLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxSwimlaneModel.prototype.tightenToSource
Specifies if autoscrolling should be carried out via mxPanningManager even if the container has scrollbars.
mxGraph.prototype.timerAutoScroll
Holds the title of the preview window.
mxPrintPreview.prototype.title
Reference to the DOM node (TD) that contains the title.
mxWindow.prototype.title
Converts the given radians to degree.
toDegree: function( rad )
Specifies the event name for toggleCells.
TOGGLE_CELLS: 'toggleCells'
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCells = function( show, cells, includeEdges )
Toggles the boolean value for the given key in the style of the given cell and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyle = function( key, defaultValue, cell )
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyleFlags = function( key, flag, cells )
Toggles the boolean value for the given key in the style of the given cells and returns the new value as 0 or 1.
mxGraph.prototype.toggleCellStyles = function( key, defaultValue, cells )
Optional tolerance for hit-detection in getHandleForEvent.
mxEdgeHandler.prototype.tolerance
Tolerance for a move to be handled as a single click.
mxGraph.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxVertexHandler.prototype.tolerance
Holds the internal mxToolbar.
mxDefaultToolbar.prototype.toolbar
Holds a mxDefaultToolbar for displaying the toolbar.
mxEditor.prototype.toolbar
Holds the optional string to be used as the tooltip.
mxCellOverlay.prototype.tooltip
Defines the vertical offset for the tooltip.
TOOLTIP_VERTICAL_OFFSET: 16
Implements a horizontal elbow edge.
TopToBottom: function( state, source, target, points, result )
Converts the given degree to radians.
toRadians: function( deg )
Returns the textual representation of the overlay to be used as the tooltip.
mxCellOverlay.prototype.toString = function()
Returns a textual representation of the specified object.
toString: function( obj )
Specified if the output for enter and leave should be visible in the console.
TRACE: false
Transforms the given control point to an absolute point.
mxGraphView.prototype.transformControlPoint = function( state, pt )
Translates the current state.
mxAbstractCanvas2D.prototype.translate = function( dx, dy )
Translates the geometry by the specified amount.
mxGeometry.prototype.translate = function( dx, dy )
mxPoint that specifies the current translation.
mxGraphView.prototype.translate
Translates the output.
mxXmlCanvas2D.prototype.translate = function( dx, dy )
Specifies the event name for translate.
TRANSLATE: 'translate'
Global switch to translate the points in translate.
mxGeometry.prototype.TRANSLATE_CONTROL_POINTS
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxGraph.prototype.translateCell = function( cell, dx, dy )
mxCellStatePreview.prototype.translateState = function( state, dx, dy )
Specifies if the graph should automatically convert the current scroll position to a translate in the graph view when a mouseUp event is received.
mxGraph.prototype.translateToScrollPosition
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxMedianHybridCrossingReduction.prototype.transpose = function( mainLoopIteration, model )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraph.prototype.traverse = function( vertex, directed, func, edge, visited, inverse )
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function( vertex, directed, func, edge, visited )
Whether or not to drill into child cells and layout in reverse group order.
mxHierarchicalLayout.prototype.traverseAncestors
Whether or not to drill into child cells and layout in reverse group order.
mxSwimlaneLayout.prototype.traverseAncestors
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
mxEditor.prototype.treeLayout = function ( cell, horizontal )
Describes a triangle perimeter.
TrianglePerimeter: function ( bounds, vertex, next, orthogonal )
Reference to the event that was used to start editing.
mxCellEditor.prototype.trigger
X-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.triggerX
Y-coordinate of the mouse down event.
mxPopupMenuHandler.prototype.triggerY
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
mxUndoManager.prototype.trim = function()
Strips all whitespaces from both end of the string.
trim: function( str, chars )
Defines the type of the source or target terminal.
mxMultiplicity.prototype.type
Holds the localized error message to be displayed if the type of the neighbor for a connection does not match the rule.
mxMultiplicity.prototype.typeError
U | |
undo | |
UNDO | |
undoableEditHappened, mxUndoManager | |
undoManager, mxEditor | |
undone, mxUndoableEdit | |
UNGROUP_CELLS | |
ungroupCells, mxGraph | |
union, mxVertexHandler | |
unmark, mxCellMarker | |
unscaledWidth, mxCellState | |
UP | |
update | |
UPDATE_CELL_SIZE | |
updateAlternateBounds, mxGraph | |
updateAnimation | |
updateBaseUrl, mxUrlConverter | |
updateBoundingBox | |
updateBoundsFromPoints, mxShape | |
updateBoundsFromStencil, mxGraphView | |
updateCachedBounds, mxCellState | |
updateCellSize, mxGraph | |
updateCellState, mxGraphView | |
updateContainerStyle, mxGraphView | |
updateCurrentState, mxConnectionHandler | |
updateCursor, mxGraphHandler | |
updateDefaultMode, mxToolbar | |
updateEdgeBounds, mxGraphView | |
updateEdgeLabelOffset, mxGraphView | |
updateEdgeParent, mxGraphModel | |
updateEdgeParents, mxGraphModel | |
updateEdgeState | |
updateFill, mxSvgCanvas2D | |
updateFixedTerminalPoint, mxGraphView | |
updateFixedTerminalPoints, mxGraphView | |
updateFloatingTerminalPoint, mxGraphView | |
updateFloatingTerminalPoints, mxGraphView | |
updateFont | |
updateGroupBounds | |
updateHandler | |
updateHint | |
updateHtmlCanvasSize, mxGraphView | |
updateHtmlFilter, mxText | |
updateHtmlFilters, mxShape | |
updateHtmlTransform, mxText | |
updateIcons, mxConnectionHandler | |
updateLevel, mxGraphModel | |
updateLivePreview, mxVertexHandler | |
updateMinBounds, mxVertexHandler | |
updateMouseEvent, mxGraph | |
updateOnPan, mxOutline | |
updatePageBreaks, mxGraph | |
updateParentHighlight, mxVertexHandler | |
updatePoints, mxGraphView | |
updatePreviewShape, mxGraphHandler | |
updatePreviewState | |
updateSize, mxText | |
updateStroke, mxSvgCanvas2D | |
updateStrokeAttributes, mxSvgCanvas2D | |
updateStyle, mxGraphView | |
updateTransform, mxShape | |
updateValue, mxText | |
updateVertexLabelOffset, mxGraphView | |
updateVertexState, mxGraphView | |
updateVmlContainer | |
updatingDocumentResource, mxGraphView | |
updatingSelectionResource, mxGraphSelectionModel | |
url, mxXmlRequest | |
urlHelp, mxEditor | |
urlImage, mxEditor | |
urlPost, mxEditor | |
useBoundingBox, mxGraphLayout | |
useGrid, mxPanningHandler | |
useGuidesForEvent, mxGraphHandler | |
useInputOrigin, mxFastOrganicLayout | |
useLeftButtonForPanning, mxPanningHandler | |
useLeftButtonForPopup, mxPopupMenu | |
usePopupTrigger, mxPanningHandler | |
username, mxXmlRequest | |
useScrollbarsForPanning, mxGraph | |
useSvgBoundingBox |
U | |
undo | |
UNDO | |
undoableEditHappened, mxUndoManager | |
undoManager, mxEditor | |
undone, mxUndoableEdit | |
UNGROUP_CELLS | |
ungroupCells, mxGraph | |
union, mxVertexHandler | |
unmark, mxCellMarker | |
unscaledWidth, mxCellState | |
UP | |
update | |
UPDATE_CELL_SIZE | |
updateAlternateBounds, mxGraph | |
updateAnimation | |
updateBaseUrl, mxUrlConverter | |
updateBoundingBox | |
updateBoundsFromPoints, mxShape | |
updateBoundsFromStencil, mxGraphView | |
updateCachedBounds, mxCellState | |
updateCellSize, mxGraph | |
updateCellState, mxGraphView | |
updateContainerStyle, mxGraphView | |
updateCurrentState, mxConnectionHandler | |
updateCursor, mxGraphHandler | |
updateDefaultMode, mxToolbar | |
updateEdgeBounds, mxGraphView | |
updateEdgeLabelOffset, mxGraphView | |
updateEdgeParent, mxGraphModel | |
updateEdgeParents, mxGraphModel | |
updateEdgeState | |
updateFill, mxSvgCanvas2D | |
updateFixedTerminalPoint, mxGraphView | |
updateFixedTerminalPoints, mxGraphView | |
updateFloatingTerminalPoint, mxGraphView | |
updateFloatingTerminalPoints, mxGraphView | |
updateFont | |
updateGroupBounds | |
updateHandler | |
updateHint | |
updateHtmlCanvasSize, mxGraphView | |
updateHtmlFilter, mxText | |
updateHtmlFilters, mxShape | |
updateHtmlTransform, mxText | |
updateIcons, mxConnectionHandler | |
updateLevel, mxGraphModel | |
updateLivePreview, mxVertexHandler | |
updateMinBounds, mxVertexHandler | |
updateMouseEvent, mxGraph | |
updateOnPan, mxOutline | |
updatePageBreaks, mxGraph | |
updateParentHighlight, mxVertexHandler | |
updatePoints, mxGraphView | |
updatePreviewShape, mxGraphHandler | |
updatePreviewState | |
updateSize, mxText | |
updateStroke, mxSvgCanvas2D | |
updateStrokeAttributes, mxSvgCanvas2D | |
updateStyle, mxGraphView | |
updateTransform, mxShape | |
updateValue, mxText | |
updateVertexLabelOffset, mxGraphView | |
updateVertexState, mxGraphView | |
updateVmlContainer | |
updatingDocumentResource, mxGraphView | |
updatingSelectionResource, mxGraphSelectionModel | |
url, mxXmlRequest | |
urlHelp, mxEditor | |
urlImage, mxEditor | |
urlPost, mxEditor | |
useBoundingBox, mxGraphLayout | |
useGrid, mxPanningHandler | |
useGuidesForEvent, mxGraphHandler | |
useInputOrigin, mxFastOrganicLayout | |
useLeftButtonForPanning, mxPanningHandler | |
useLeftButtonForPopup, mxPopupMenu | |
usePopupTrigger, mxPanningHandler | |
username, mxXmlRequest | |
useScrollbarsForPanning, mxGraph | |
useSvgBoundingBox |
Undo the last change in graph.
mxEditor.prototype.undo = function ()
Undoes all changes in this edit.
mxUndoableEdit.prototype.undo = function()
Undoes the last change.
mxUndoManager.prototype.undo = function()
Specifies the event name for undo.
UNDO: 'undo'
Method to be called to add new undoable edits to the history.
mxUndoManager.prototype.undoableEditHappened = function( undoableEdit )
Holds an mxUndoManager for the command history.
mxEditor.prototype.undoManager
Specifies if this edit has been undone.
mxUndoableEdit.prototype.undone
Specifies the event name for ungroupCells.
UNGROUP_CELLS: 'ungroupCells'
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxGraph.prototype.ungroupCells = function( cells )
Returns the union of the given bounds and location for the specified handle index.
mxVertexHandler.prototype.union = function( bounds, dx, dy, index, gridEnabled, scale, tr, constrained, centered )
Hides the marker and fires a mark event.
mxCellMarker.prototype.unmark = function()
Holds the unscaled width of the state.
mxCellState.prototype.unscaledWidth
Specifies the event name for up.
UP: 'up'
Updates the state of this handler based on the given mxMouseEvent.
mxConstraintHandler.prototype.update = function( me, source, existingEdge, point )
Updates the outline.
mxOutline.prototype.update = function( revalidate )
Sets currentX and currentY and calls repaint.
mxRubberband.prototype.update = function( x, y )
Specifies the event name for updateCellSize.
UPDATE_CELL_SIZE: 'updateCellSize'
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxGraph.prototype.updateAlternateBounds = function( cell, geo, willCollapse )
Hook for subclassers to implement the animation.
mxAnimation.prototype.updateAnimation = function()
Animation step.
mxMorphing.prototype.updateAnimation = function()
Private helper function to update the base URL.
mxUrlConverter.prototype.updateBaseUrl = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxConnector.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using the given node and position.
mxText.prototype.updateBoundingBox = function()
Updates the bounds based on the points.
mxShape.prototype.updateBoundsFromPoints = function()
Updates the bounds of the given cell state to reflect the bounds of the stencil if it has a fixed aspect and returns the previous bounds as an mxRectangle if the bounds have been modified or null otherwise.
mxGraphView.prototype.updateBoundsFromStencil = function( state )
Updates the cellBounds and paintBounds.
mxCellState.prototype.updateCachedBounds = function()
Updates the size of the given cell in the model using cellSizeUpdated.
mxGraph.prototype.updateCellSize = function( cell, ignoreChildren )
Updates the given mxCellState.
mxGraphView.prototype.updateCellState = function( state )
Updates the style of the container after installing the SVG DOM elements.
mxGraphView.prototype.updateContainerStyle = function( container )
Updates the current state for a given mouse move event by using the marker.
mxConnectionHandler.prototype.updateCurrentState = function( me, point )
Specifies if a move cursor should be shown if the mouse is over a movable cell.
mxGraphHandler.prototype.updateCursor
Boolean indicating if the default mode should be the last selected switch mode or the first inserted switch mode.
mxToolbar.prototype.updateDefaultMode
Updates the given state using the bounding box of t he absolute points.
mxGraphView.prototype.updateEdgeBounds = function( state )
Updates mxCellState.absoluteOffset for the given state.
mxGraphView.prototype.updateEdgeLabelOffset = function( state )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Updates edgeState.
mxConnectionHandler.prototype.updateEdgeState = function( current, constraint )
Validates the given cell state.
mxGraphView.prototype.updateEdgeState = function( state, geo )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateFill = function()
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoint = function( edge, terminal, source, constraint )
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFixedTerminalPoints = function( edge, source, target )
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoint = function( edge, start, end, source )
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraphView.prototype.updateFloatingTerminalPoints = function( state, source, target )
Updates the text properties for the given node.
mxSvgCanvas2D.prototype.updateFont = function( node )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateFont = function( node )
Updates the bounds of the given groups to include all children and returns the passed-in cells.
mxGraph.prototype.updateGroupBounds = function( cells, border, moveGroup, topBorder, rightBorder, bottomBorder, leftBorder )
Updates the bounds of the given array of groups so that it includes all child vertices.
mxSwimlaneLayout.prototype.updateGroupBounds = function()
Holds the function that handles the endUpdate event.
mxLayoutManager.prototype.updateHandler
Updates the handler for the given shape if one exists.
mxSelectionCellsHandler.prototype.updateHandler = function( state )
Hook for subclassers do show details while the handler is active.
mxEdgeHandler.prototype.updateHint = function( me, point )
Hook for subclassers do show details while the handler is active.
mxGraphHandler.prototype.updateHint = function( me )
Hook for subclassers do show details while the handler is active.
mxVertexHandler.prototype.updateHint = function( me )
Updates the size of the HTML canvas.
mxGraphView.prototype.updateHtmlCanvasSize = function( width, height )
Rotated text rendering quality is bad for IE9 quirks/IE8 standards
mxText.prototype.updateHtmlFilter = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.updateHtmlFilters = function( node )
Returns the spacing as an mxPoint.
mxText.prototype.updateHtmlTransform = function()
Hook to update the icon position(s) based on a mouseOver event.
mxConnectionHandler.prototype.updateIcons = function( state, icons, me )
Counter for the depth of nested transactions.
mxGraphModel.prototype.updateLevel
Repaints the live preview.
mxVertexHandler.prototype.updateLivePreview = function( me )
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.updateMinBounds = function()
Sets the graphX and graphY properties if the given mxMouseEvent if required and returned the event.
mxGraph.prototype.updateMouseEvent = function( me, evtName )
Specifies if update should be called for mxEvent.PAN in the source graph.
mxOutline.prototype.updateOnPan
Invokes from sizeDidChange to redraw the page breaks.
mxGraph.prototype.updatePageBreaks = function( visible, width, height )
Updates the highlight of the parent if parentHighlightEnabled is true.
mxVertexHandler.prototype.updateParentHighlight = function()
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphView.prototype.updatePoints = function( edge, points, source, target )
Updates the bounds of the preview shape.
mxGraphHandler.prototype.updatePreviewShape = function()
Overridden to perform optimization of the edge style result.
mxEdgeSegmentHandler.prototype.updatePreviewState = function( edge, point, terminalState, me )
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.updatePreviewState = function( edge, point, terminalState, me, outline )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateSize = function( node, enableWrap )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStroke = function()
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStrokeAttributes = function()
Specifies if the style should be updated in each validation step.
mxGraphView.prototype.updateStyle
Sets the scale and rotation on the given canvas.
mxShape.prototype.updateTransform = function( c, x, y, w, h )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateValue = function()
Updates the absoluteOffset of the given vertex cell state.
mxGraphView.prototype.updateVertexLabelOffset = function( state )
Validates the given cell state.
mxGraphView.prototype.updateVertexState = function( state, geo )
Updates the bounds of the VML container.
mxShape.prototype.updateVmlContainer = function()
Sets the width and height of the container to 1px.
mxText.prototype.updateVmlContainer = function()
Specifies the resource key for the status message while the selection is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Holds the target URL of the request.
mxXmlRequest.prototype.url
Specifies the URL to be used for the contents of the Online Help window.
mxEditor.prototype.urlHelp
Specifies the URL to be used for creating a bitmap of the graph in the image action.
mxEditor.prototype.urlImage
Specifies the URL to be used for posting the diagram to a backend in save.
mxEditor.prototype.urlPost
Boolean indicating if the bounding box of the label should be used if its available.
mxGraphLayout.prototype.useBoundingBox
Specifies if the panning steps should be aligned to the grid size.
mxPanningHandler.prototype.useGrid
Returns true if the guides should be used for the given mxMouseEvent.
mxGraphHandler.prototype.useGuidesForEvent = function( me )
Specifies if the top left corner of the input cells should be the origin of the layout result.
mxFastOrganicLayout.prototype.useInputOrigin
Specifies if panning should be active for the left mouse button.
mxPanningHandler.prototype.useLeftButtonForPanning
Specifies if popupmenus should be activated by clicking the left mouse button.
mxPopupMenu.prototype.useLeftButtonForPopup
Specifies if mxEvent.isPopupTrigger should also be used for panning.
mxPanningHandler.prototype.usePopupTrigger
Specifies the username to be used for authentication.
mxXmlRequest.prototype.username
Specifies if scrollbars should be used for panning in panGraph if any scrollbars are available.
mxGraph.prototype.useScrollbarsForPanning
Allows to use the SVG bounding box in SVG.
mxArrowConnector.prototype.useSvgBoundingBox
Allows to use the SVG bounding box in SVG.
mxShape.prototype.useSvgBoundingBox
Undo the last change in graph.
mxEditor.prototype.undo = function ()
Undoes all changes in this edit.
mxUndoableEdit.prototype.undo = function()
Undoes the last change.
mxUndoManager.prototype.undo = function()
Specifies the event name for undo.
UNDO: 'undo'
Method to be called to add new undoable edits to the history.
mxUndoManager.prototype.undoableEditHappened = function( undoableEdit )
Holds an mxUndoManager for the command history.
mxEditor.prototype.undoManager
Specifies if this edit has been undone.
mxUndoableEdit.prototype.undone
Specifies the event name for ungroupCells.
UNGROUP_CELLS: 'ungroupCells'
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxGraph.prototype.ungroupCells = function( cells )
Returns the union of the given bounds and location for the specified handle index.
mxVertexHandler.prototype.union = function( bounds, dx, dy, index, gridEnabled, scale, tr, constrained, centered )
Hides the marker and fires a mark event.
mxCellMarker.prototype.unmark = function()
Holds the unscaled width of the state.
mxCellState.prototype.unscaledWidth
Specifies the event name for up.
UP: 'up'
Updates the state of this handler based on the given mxMouseEvent.
mxConstraintHandler.prototype.update = function( me, source, existingEdge, point )
Updates the outline.
mxOutline.prototype.update = function( revalidate )
Sets currentX and currentY and calls repaint.
mxRubberband.prototype.update = function( x, y )
Specifies the event name for updateCellSize.
UPDATE_CELL_SIZE: 'updateCellSize'
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxGraph.prototype.updateAlternateBounds = function( cell, geo, willCollapse )
Hook for subclassers to implement the animation.
mxAnimation.prototype.updateAnimation = function()
Animation step.
mxMorphing.prototype.updateAnimation = function()
Private helper function to update the base URL.
mxUrlConverter.prototype.updateBaseUrl = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxConnector.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using the given node and position.
mxText.prototype.updateBoundingBox = function()
Updates the bounds based on the points.
mxShape.prototype.updateBoundsFromPoints = function()
Updates the bounds of the given cell state to reflect the bounds of the stencil if it has a fixed aspect and returns the previous bounds as an mxRectangle if the bounds have been modified or null otherwise.
mxGraphView.prototype.updateBoundsFromStencil = function( state )
Updates the cellBounds and paintBounds.
mxCellState.prototype.updateCachedBounds = function()
Updates the size of the given cell in the model using cellSizeUpdated.
mxGraph.prototype.updateCellSize = function( cell, ignoreChildren )
Updates the given mxCellState.
mxGraphView.prototype.updateCellState = function( state )
Updates the style of the container after installing the SVG DOM elements.
mxGraphView.prototype.updateContainerStyle = function( container )
Updates the current state for a given mouse move event by using the marker.
mxConnectionHandler.prototype.updateCurrentState = function( me, point )
Specifies if a move cursor should be shown if the mouse is over a movable cell.
mxGraphHandler.prototype.updateCursor
Boolean indicating if the default mode should be the last selected switch mode or the first inserted switch mode.
mxToolbar.prototype.updateDefaultMode
Updates the given state using the bounding box of t he absolute points.
mxGraphView.prototype.updateEdgeBounds = function( state )
Updates mxCellState.absoluteOffset for the given state.
mxGraphView.prototype.updateEdgeLabelOffset = function( state )
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParent = function( edge, root )
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphModel.prototype.updateEdgeParents = function( cell, root )
Updates edgeState.
mxConnectionHandler.prototype.updateEdgeState = function( current, constraint )
Validates the given cell state.
mxGraphView.prototype.updateEdgeState = function( state, geo )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateFill = function()
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoint = function( edge, terminal, source, constraint )
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFixedTerminalPoints = function( edge, source, target )
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoint = function( edge, start, end, source )
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraphView.prototype.updateFloatingTerminalPoints = function( state, source, target )
Updates the text properties for the given node.
mxSvgCanvas2D.prototype.updateFont = function( node )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateFont = function( node )
Updates the bounds of the given groups to include all children and returns the passed-in cells.
mxGraph.prototype.updateGroupBounds = function( cells, border, moveGroup, topBorder, rightBorder, bottomBorder, leftBorder )
Updates the bounds of the given array of groups so that it includes all child vertices.
mxSwimlaneLayout.prototype.updateGroupBounds = function()
Holds the function that handles the endUpdate event.
mxLayoutManager.prototype.updateHandler
Updates the handler for the given shape if one exists.
mxSelectionCellsHandler.prototype.updateHandler = function( state )
Hook for subclassers do show details while the handler is active.
mxEdgeHandler.prototype.updateHint = function( me, point )
Hook for subclassers do show details while the handler is active.
mxGraphHandler.prototype.updateHint = function( me )
Hook for subclassers do show details while the handler is active.
mxVertexHandler.prototype.updateHint = function( me )
Updates the size of the HTML canvas.
mxGraphView.prototype.updateHtmlCanvasSize = function( width, height )
Rotated text rendering quality is bad for IE9 quirks/IE8 standards
mxText.prototype.updateHtmlFilter = function()
Allow optimization by replacing VML with HTML.
mxShape.prototype.updateHtmlFilters = function( node )
Returns the spacing as an mxPoint.
mxText.prototype.updateHtmlTransform = function()
Hook to update the icon position(s) based on a mouseOver event.
mxConnectionHandler.prototype.updateIcons = function( state, icons, me )
Counter for the depth of nested transactions.
mxGraphModel.prototype.updateLevel
Repaints the live preview.
mxVertexHandler.prototype.updateLivePreview = function( me )
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.updateMinBounds = function()
Sets the graphX and graphY properties if the given mxMouseEvent if required and returned the event.
mxGraph.prototype.updateMouseEvent = function( me, evtName )
Specifies if update should be called for mxEvent.PAN in the source graph.
mxOutline.prototype.updateOnPan
Invokes from sizeDidChange to redraw the page breaks.
mxGraph.prototype.updatePageBreaks = function( visible, width, height )
Updates the highlight of the parent if parentHighlightEnabled is true.
mxVertexHandler.prototype.updateParentHighlight = function()
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphView.prototype.updatePoints = function( edge, points, source, target )
Updates the bounds of the preview shape.
mxGraphHandler.prototype.updatePreviewShape = function()
Overridden to perform optimization of the edge style result.
mxEdgeSegmentHandler.prototype.updatePreviewState = function( edge, point, terminalState, me )
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.updatePreviewState = function( edge, point, terminalState, me, outline )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateSize = function( node, enableWrap )
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStroke = function()
Transfers the stroke attributes from state to node.
mxSvgCanvas2D.prototype.updateStrokeAttributes = function()
Specifies if the style should be updated in each validation step.
mxGraphView.prototype.updateStyle
Sets the scale and rotation on the given canvas.
mxShape.prototype.updateTransform = function( c, x, y, w, h )
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.updateValue = function()
Updates the absoluteOffset of the given vertex cell state.
mxGraphView.prototype.updateVertexLabelOffset = function( state )
Validates the given cell state.
mxGraphView.prototype.updateVertexState = function( state, geo )
Updates the bounds of the VML container.
mxShape.prototype.updateVmlContainer = function()
Sets the width and height of the container to 1px.
mxText.prototype.updateVmlContainer = function()
Specifies the resource key for the status message while the selection is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Holds the target URL of the request.
mxXmlRequest.prototype.url
Specifies the URL to be used for the contents of the Online Help window.
mxEditor.prototype.urlHelp
Specifies the URL to be used for creating a bitmap of the graph in the image action.
mxEditor.prototype.urlImage
Specifies the URL to be used for posting the diagram to a backend in save.
mxEditor.prototype.urlPost
Boolean indicating if the bounding box of the label should be used if its available.
mxGraphLayout.prototype.useBoundingBox
Specifies if the panning steps should be aligned to the grid size.
mxPanningHandler.prototype.useGrid
Returns true if the guides should be used for the given mxMouseEvent.
mxGraphHandler.prototype.useGuidesForEvent = function( me )
Specifies if the top left corner of the input cells should be the origin of the layout result.
mxFastOrganicLayout.prototype.useInputOrigin
Specifies if panning should be active for the left mouse button.
mxPanningHandler.prototype.useLeftButtonForPanning
Specifies if popupmenus should be activated by clicking the left mouse button.
mxPopupMenu.prototype.useLeftButtonForPopup
Specifies if mxEvent.isPopupTrigger should also be used for panning.
mxPanningHandler.prototype.usePopupTrigger
Specifies the username to be used for authentication.
mxXmlRequest.prototype.username
Specifies if scrollbars should be used for panning in panGraph if any scrollbars are available.
mxGraph.prototype.useScrollbarsForPanning
Allows to use the SVG bounding box in SVG.
mxArrowConnector.prototype.useSvgBoundingBox
Allows to use the SVG bounding box in SVG.
mxShape.prototype.useSvgBoundingBox
Defines the color to be used for the coloring valid connection previews.
VALID_COLOR: '#00FF00'
Calls validateCell and validateCellState and updates the graphBounds using getBoundingBox.
mxGraphView.prototype.validate = function( cell )
Calls validateBackgroundImage and validateBackgroundPage.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBackgroundImage = function()
Validates the background page.
mxGraphView.prototype.validateBackgroundPage = function()
Hook method for subclassers to return an error message for the given cell and validation context.
mxGraph.prototype.validateCell = function( cell, context )
Recursively creates the cell state for the given cell if visible is true and the given cell is visible.
mxGraphView.prototype.validateCell = function( cell, visible )
Validates and repaints the mxCellState for the given mxCell.
mxGraphView.prototype.validateCellState = function( cell, recurse )
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxConnectionHandler.prototype.validateConnection = function( source, target )
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function( source, target )
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateEdge = function( edge, source, target )
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraph.prototype.validateGraph = function( cell, context )
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxEditor.prototype.validating
Displays the given validation error in a dialog.
mxGraph.prototype.validationAlert = function( message )
Holds the valid marker color.
mxCellMarker.prototype.validColor
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighbors
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxMultiplicity.prototype.validNeighborsAllowed
Holds the marked mxCellState if it is valid.
mxCellMarker.prototype.validState
Holds the user object.
mxCell.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxMultiplicity.prototype.value
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
Maps from strings to objects.
values: []
Contains the current version of the mxGraph library.
VERSION: '3.9.1'
Specifies whether the cell is a vertex.
mxCell.prototype.vertex
Defines the color to be used for the selection border of vertices.
VERTEX_SELECTION_COLOR: '#00FF00'
Defines the strokewidth to be used for vertex selections.
VERTEX_SELECTION_STROKEWIDTH: 1
An array of all vertices to be laid out.
mxFastOrganicLayout.prototype.vertexArray
Specifies the return value for vertices in isLabelMovable.
mxGraph.prototype.vertexLabelsMovable
Map from graph vertices to internal model nodes.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxSwimlaneModel.prototype.vertexMapper
Specifies if vertical guides are enabled.
mxGuide.prototype.vertical
Holds the vertical alignment for the overlay.
mxCellOverlay.prototype.verticalAlign
mxCompactTreeLayout.prototype.verticalLayout = function( node, parent, x0, y0, bounds )
The horizontal offset for the handles.
mxVertexHandler.prototype.verticalOffset
Rotation for vertical text.
mxText.prototype.verticalTextRotation
Reference to the enclosing mxGraphView.
mxCellState.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxGraph.prototype.view
Holds the width of the rectangle.
mxTemporaryCellStates.prototype.view
Start index for the virtual handles in an mxMouseEvent.
VIRTUAL_HANDLE: -100000
Opacity to be used for virtual bends (see virtualBendsEnabled).
mxEdgeHandler.prototype.virtualBendOpacity
Specifies if virtual bends should be added in the center of each segments.
mxEdgeHandler.prototype.virtualBendsEnabled
Specifies whether the cell is visible.
mxCell.prototype.visible
Specifies if the shape is visible.
mxShape.prototype.visible
Boolean flag that represents the visible state of the window.
mxWindow.prototype.visible
Caches the visible source terminal state.
mxCellState.prototype.visibleSourceState
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Caches the visible target terminal state.
mxCellState.prototype.visibleTargetState
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxDictionary.prototype.visit = function( visitor )
A depth first search through the internal heirarchy model.
mxGraphHierarchyModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
A depth first search through the internal heirarchy model.
mxSwimlaneModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxCompactTreeLayout.prototype.visited
Whether or not this cell has been visited in the current assignment.
WeightedCellSorter.prototype.visited
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Used for shadow color in filters where transparency is not supported (Microsoft Internet Explorer).
VML_SHADOWCOLOR: 'gray'
Scale for improving the precision of VML rendering.
mxDoubleEllipse.prototype.vmlScale
Scale for improving the precision of VML rendering.
mxShape.prototype.vmlScale
Specifies the scale used to draw VML shapes.
mxVmlCanvas2D.prototype.vmlScale
Defines the color to be used for the coloring valid connection previews.
VALID_COLOR: '#00FF00'
Calls validateCell and validateCellState and updates the graphBounds using getBoundingBox.
mxGraphView.prototype.validate = function( cell )
Calls validateBackgroundImage and validateBackgroundPage.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBackgroundImage = function()
Validates the background page.
mxGraphView.prototype.validateBackgroundPage = function()
Hook method for subclassers to return an error message for the given cell and validation context.
mxGraph.prototype.validateCell = function( cell, context )
Recursively creates the cell state for the given cell if visible is true and the given cell is visible.
mxGraphView.prototype.validateCell = function( cell, visible )
Validates and repaints the mxCellState for the given mxCell.
mxGraphView.prototype.validateCellState = function( cell, recurse )
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxConnectionHandler.prototype.validateConnection = function( source, target )
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function( source, target )
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateEdge = function( edge, source, target )
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraph.prototype.validateGraph = function( cell, context )
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxEditor.prototype.validating
Displays the given validation error in a dialog.
mxGraph.prototype.validationAlert = function( message )
Holds the valid marker color.
mxCellMarker.prototype.validColor
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighbors
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxMultiplicity.prototype.validNeighborsAllowed
Holds the marked mxCellState if it is valid.
mxCellMarker.prototype.validState
Holds the user object.
mxCell.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxMultiplicity.prototype.value
Changes the user object after an in-place edit and returns the previous value.
mxCell.prototype.valueChanged = function( newValue )
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
mxGraphModel.prototype.valueForCellChanged = function( cell, value )
Maps from strings to objects.
values: []
Contains the current version of the mxGraph library.
VERSION: '3.9.2'
Specifies whether the cell is a vertex.
mxCell.prototype.vertex
Defines the color to be used for the selection border of vertices.
VERTEX_SELECTION_COLOR: '#00FF00'
Defines the strokewidth to be used for vertex selections.
VERTEX_SELECTION_STROKEWIDTH: 1
An array of all vertices to be laid out.
mxFastOrganicLayout.prototype.vertexArray
Specifies the return value for vertices in isLabelMovable.
mxGraph.prototype.vertexLabelsMovable
Map from graph vertices to internal model nodes.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxSwimlaneModel.prototype.vertexMapper
Specifies if vertical guides are enabled.
mxGuide.prototype.vertical
Holds the vertical alignment for the overlay.
mxCellOverlay.prototype.verticalAlign
mxCompactTreeLayout.prototype.verticalLayout = function( node, parent, x0, y0, bounds )
The horizontal offset for the handles.
mxVertexHandler.prototype.verticalOffset
Rotation for vertical text.
mxText.prototype.verticalTextRotation
Reference to the enclosing mxGraphView.
mxCellState.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxGraph.prototype.view
Holds the width of the rectangle.
mxTemporaryCellStates.prototype.view
Start index for the virtual handles in an mxMouseEvent.
VIRTUAL_HANDLE: -100000
Opacity to be used for virtual bends (see virtualBendsEnabled).
mxEdgeHandler.prototype.virtualBendOpacity
Specifies if virtual bends should be added in the center of each segments.
mxEdgeHandler.prototype.virtualBendsEnabled
Specifies whether the cell is visible.
mxCell.prototype.visible
Specifies if the shape is visible.
mxShape.prototype.visible
Boolean flag that represents the visible state of the window.
mxWindow.prototype.visible
Caches the visible source terminal state.
mxCellState.prototype.visibleSourceState
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxGraphModel.prototype.visibleStateForCellChanged = function( cell, visible )
Caches the visible target terminal state.
mxCellState.prototype.visibleTargetState
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxDictionary.prototype.visit = function( visitor )
A depth first search through the internal heirarchy model.
mxGraphHierarchyModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
A depth first search through the internal heirarchy model.
mxSwimlaneModel.prototype.visit = function( visitor, dfsRoots, trackAncestors, seenNodes )
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxCompactTreeLayout.prototype.visited
Whether or not this cell has been visited in the current assignment.
WeightedCellSorter.prototype.visited
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Used for shadow color in filters where transparency is not supported (Microsoft Internet Explorer).
VML_SHADOWCOLOR: 'gray'
Scale for improving the precision of VML rendering.
mxDoubleEllipse.prototype.vmlScale
Scale for improving the precision of VML rendering.
mxShape.prototype.vmlScale
Specifies the scale used to draw VML shapes.
mxVmlCanvas2D.prototype.vmlScale
W | |
w0, mxStencil | |
warn, mxLog | |
WARN, mxLog | |
warningImage, mxGraph | |
waypointsEnabled, mxConnectionHandler | |
WeightedCellSorter | |
weightedMedian, mxMedianHybridCrossingReduction | |
weightedValue, WeightedCellSorter | |
widestRank, mxCoordinateAssignment | |
widestRankValue, mxCoordinateAssignment | |
width | |
Windows, mxEditor | |
withCredentials, mxXmlRequest | |
wnd, mxPrintPreview | |
WORD_WRAP, mxConstants | |
wordWrapPadding, mxCellEditor | |
wrap, mxStackLayout | |
write | |
writeAttribute, mxObjectCodec | |
writeComplexAttribute, mxObjectCodec | |
writeDefaults, mxXmlCanvas2D | |
writeGraphModel, mxEditor | |
writeHead, mxPrintPreview | |
writeln | |
writePostfix, mxPrintPreview | |
writePrimitiveAttribute, mxObjectCodec | |
X | |
x | |
x0 | |
Y | |
y | |
y0 | |
Z | |
zIndex | |
zoom, mxGraph | |
zoomActual, mxGraph | |
zoomFactor, mxGraph | |
zoomIn, mxGraph | |
zoomOut, mxGraph | |
zoomTo, mxGraph | |
zoomToRect, mxGraph |
W | |
w0, mxStencil | |
warn, mxLog | |
WARN, mxLog | |
warningImage, mxGraph | |
waypointsEnabled, mxConnectionHandler | |
WeightedCellSorter | |
weightedMedian, mxMedianHybridCrossingReduction | |
weightedValue, WeightedCellSorter | |
widestRank, mxCoordinateAssignment | |
widestRankValue, mxCoordinateAssignment | |
width | |
Windows, mxEditor | |
withCredentials, mxXmlRequest | |
wnd, mxPrintPreview | |
WORD_WRAP, mxConstants | |
wordWrapPadding, mxCellEditor | |
wrap, mxStackLayout | |
write | |
writeAttribute, mxObjectCodec | |
writeComplexAttribute, mxObjectCodec | |
writeDefaults, mxXmlCanvas2D | |
writeGraphModel, mxEditor | |
writeHead, mxPrintPreview | |
writeln | |
writePostfix, mxPrintPreview | |
writePrimitiveAttribute, mxObjectCodec | |
X | |
x | |
x0 | |
Y | |
y | |
y0 | |
Z | |
zIndex | |
zoom, mxGraph | |
zoomActual, mxGraph | |
zoomFactor, mxGraph | |
zoomIn, mxGraph | |
zoomOut, mxGraph | |
zoomTo, mxGraph | |
zoomToRect, mxGraph |
Holds the width of the shape.
mxStencil.prototype.w0
Adds all arguments to the console if WARN is enabled.
warn: function()
Specifies if the output for warn should be visible in the console.
WARN: true
Specifies the mxImage for the image to be used to display a warning overlay.
mxGraph.prototype.warningImage
Specifies if single clicks should add waypoints on the new edge.
mxConnectionHandler.prototype.waypointsEnabled
Constructs a new weighted cell sorted for the given cell and weight.
function WeightedCellSorter( cell, weightedValue )
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
mxMedianHybridCrossingReduction.prototype.weightedMedian = function( iteration, model )
The weighted value of the cell stored.
WeightedCellSorter.prototype.weightedValue
The rank that has the widest x position
mxCoordinateAssignment.prototype.widestRank
The X-coordinate of the edge of the widest rank
mxCoordinateAssignment.prototype.widestRankValue
The width of this cell
mxGraphAbstractHierarchyCell.prototype.width
Integer that specifies the width of the image.
mxImage.prototype.width
Holds the width of the rectangle.
mxRectangle.prototype.width
Specifies if withCredentials should be used in HTML5-compliant browsers.
mxXmlRequest.prototype.withCredentials
Reference to the preview window.
mxPrintPreview.prototype.wnd
Defines the CSS value for the word-wrap property.
WORD_WRAP: 'normal'
Correction factor for word wrapping width.
mxCellEditor.prototype.wordWrapPadding
Value at which a new column or row should be created.
mxStackLayout.prototype.wrap
Adds the specified strings to the console.
write: function()
Creates a text node for the given string and appends it to the given parent.
write: function( parent, text )
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeAttribute = function( enc, obj, name, value, node )
Writes the given value as a child node of the given node.
mxObjectCodec.prototype.writeComplexAttribute = function( enc, obj, name, value, node )
mxXmlCanvas2D.prototype.writeDefaults = function()
Hook to create the string representation of the diagram.
mxEditor.prototype.writeGraphModel = function ( linefeed )
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
mxPrintPreview.prototype.writeHead = function( doc, css )
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function()
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
writeln: function( parent, text )
Called before closing the body of the page.
mxPrintPreview.prototype.writePostfix = function( doc )
Writes the given value as an attribute of the given node.
mxObjectCodec.prototype.writePrimitiveAttribute = function( enc, obj, name, value, node )
Holds the width of the shape.
mxStencil.prototype.w0
Adds all arguments to the console if WARN is enabled.
warn: function()
Specifies if the output for warn should be visible in the console.
WARN: true
Specifies the mxImage for the image to be used to display a warning overlay.
mxGraph.prototype.warningImage
Specifies if single clicks should add waypoints on the new edge.
mxConnectionHandler.prototype.waypointsEnabled
Constructs a new weighted cell sorted for the given cell and weight.
function WeightedCellSorter( cell, weightedValue )
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
mxMedianHybridCrossingReduction.prototype.weightedMedian = function( iteration, model )
The weighted value of the cell stored.
WeightedCellSorter.prototype.weightedValue
The rank that has the widest x position
mxCoordinateAssignment.prototype.widestRank
The X-coordinate of the edge of the widest rank
mxCoordinateAssignment.prototype.widestRankValue
The width of this cell
mxGraphAbstractHierarchyCell.prototype.width
Integer that specifies the width of the image.
mxImage.prototype.width
Holds the width of the rectangle.
mxRectangle.prototype.width
Specifies if withCredentials should be used in HTML5-compliant browsers.
mxXmlRequest.prototype.withCredentials
Reference to the preview window.
mxPrintPreview.prototype.wnd
Defines the CSS value for the word-wrap property.
WORD_WRAP: 'normal'
Correction factor for word wrapping width.
mxCellEditor.prototype.wordWrapPadding
Value at which a new column or row should be created.
mxStackLayout.prototype.wrap
Adds the specified strings to the console.
write: function()
Creates a text node for the given string and appends it to the given parent.
write: function( parent, text )
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeAttribute = function( enc, obj, name, value, node )
Writes the given value as a child node of the given node.
mxObjectCodec.prototype.writeComplexAttribute = function( enc, obj, name, value, node )
mxXmlCanvas2D.prototype.writeDefaults = function()
Hook to create the string representation of the diagram.
mxEditor.prototype.writeGraphModel = function ( linefeed )
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
mxPrintPreview.prototype.writeHead = function( doc, css )
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function()
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
writeln: function( parent, text )
Called before closing the body of the page.
mxPrintPreview.prototype.writePostfix = function( doc )
Writes the given value as an attribute of the given node.
mxObjectCodec.prototype.writePrimitiveAttribute = function( enc, obj, name, value, node )
The x position of this cell for each layer it occupies
mxGraphAbstractHierarchyCell.prototype.x
Holds the x-coordinate of the point.
mxPoint.prototype.x
Integer specifying the left coordinate of the circle.
mxCircleLayout.prototype.x0
Holds the horizontal offset of the output.
mxPrintPreview.prototype.x0
Specifies the horizontal origin of the layout.
mxStackLayout.prototype.x0
The x position of this cell for each layer it occupies
mxGraphAbstractHierarchyCell.prototype.x
Holds the x-coordinate of the point.
mxPoint.prototype.x
Integer specifying the left coordinate of the circle.
mxCircleLayout.prototype.x0
Holds the horizontal offset of the output.
mxPrintPreview.prototype.x0
Specifies the horizontal origin of the layout.
mxStackLayout.prototype.x0
The y position of this cell for each layer it occupies
mxGraphAbstractHierarchyCell.prototype.y
Holds the y-coordinate of the point.
mxPoint.prototype.y
Integer specifying the top coordinate of the circle.
mxCircleLayout.prototype.y0
Holds the vertical offset of the output.
mxPrintPreview.prototype.y0
Specifies the vertical origin of the layout.
mxStackLayout.prototype.y0
The y position of this cell for each layer it occupies
mxGraphAbstractHierarchyCell.prototype.y
Holds the y-coordinate of the point.
mxPoint.prototype.y
Integer specifying the top coordinate of the circle.
mxCircleLayout.prototype.y0
Holds the vertical offset of the output.
mxPrintPreview.prototype.y0
Specifies the vertical origin of the layout.
mxStackLayout.prototype.y0
Specifies the zIndex for the textarea.
mxCellEditor.prototype.zIndex
Specifies the zIndex for the popupmenu and its shadow.
mxPopupMenu.prototype.zIndex
Specifies the zIndex for the tooltip and its shadow.
mxTooltipHandler.prototype.zIndex
Zooms the graph using the given factor.
mxGraph.prototype.zoom = function( factor, center )
Resets the zoom and panning in the view.
mxGraph.prototype.zoomActual = function()
Specifies the factor used for zoomIn and zoomOut.
mxGraph.prototype.zoomFactor
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomIn = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomTo = function( scale, center )
Zooms the graph to the specified rectangle.
mxGraph.prototype.zoomToRect = function( rect )
Specifies the zIndex for the textarea.
mxCellEditor.prototype.zIndex
Specifies the zIndex for the popupmenu and its shadow.
mxPopupMenu.prototype.zIndex
Specifies the zIndex for the tooltip and its shadow.
mxTooltipHandler.prototype.zIndex
Zooms the graph using the given factor.
mxGraph.prototype.zoom = function( factor, center )
Resets the zoom and panning in the view.
mxGraph.prototype.zoomActual = function()
Specifies the factor used for zoomIn and zoomOut.
mxGraph.prototype.zoomFactor
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomIn = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomTo = function( scale, center )
Zooms the graph to the specified rectangle.
mxGraph.prototype.zoomToRect = function( rect )
C | |
cacheEnabled, mxText | |
cacheOffsetSize, mxSvgCanvas2D | |
calcAttraction, mxFastOrganicLayout | |
calcPositions, mxFastOrganicLayout | |
calcRepulsion, mxFastOrganicLayout | |
calcRowDims, mxRadialTreeLayout | |
calculateCrossings, mxMedianHybridCrossingReduction | |
calculatedWeightedValue, mxCoordinateAssignment | |
calculateRankCrossing, mxMedianHybridCrossingReduction | |
calculateWidestRank, mxCoordinateAssignment | |
canExportCell, mxGraph | |
canImportCell, mxGraph | |
canRedo, mxUndoManager | |
canUndo, mxUndoManager | |
captureDocumentGesture, mxGraphView | |
cascadeOpacity | |
cell | |
Cell alignment and orientation, mxGraph | |
Cell cloning,insertion and removal, mxGraph | |
Cell connecting and connection constraints, mxGraph | |
Cell moving, mxGraph | |
Cell retrieval, mxGraph | |
Cell sizing, mxGraph | |
Cell styles, mxGraph | |
Cell visibility, mxGraph | |
CELL_CONNECTED | |
cellAdded | |
cellCloned, mxGraphModel | |
cellConnected, mxGraph | |
cellEditor, mxGraph | |
cellLabelChanged, mxGraph | |
cellLocation, mxFastOrganicLayout | |
cellRemoved | |
cellRenderer, mxGraph | |
cellResized, mxGraph | |
cells | |
CELLS_ADDED | |
CELLS_FOLDED | |
CELLS_MOVED | |
CELLS_ORDERED | |
CELLS_REMOVED | |
CELLS_RESIZED | |
CELLS_TOGGLED, mxEvent | |
cellsAdded | |
cellsBendable, mxGraph | |
cellsCloneable, mxGraph | |
cellsDeletable, mxGraph | |
cellsDisconnectable, mxGraph | |
cellsEditable, mxGraph | |
cellsFolded, mxGraph | |
cellSizeUpdated, mxGraph | |
cellsLocked, mxGraph | |
cellsMovable, mxGraph | |
cellsMoved | |
cellsOrdered, mxGraph | |
cellsRemoved, mxGraph | |
cellsResizable, mxGraph | |
cellsResized | |
cellsSelectable, mxGraph | |
cellsToggled, mxGraph | |
center, mxGraph | |
centerZoom, mxGraph | |
CHANGE | |
changeHandler | |
changePoints, mxEdgeHandler | |
changes, mxUndoableEdit | |
changeSelection, mxGraphSelectionModel | |
changeTerminalPoint, mxEdgeHandler | |
channelBuffer | |
check, mxMultiplicity | |
checkBounds | |
checkLabelHandle, mxEdgeHandler | |
checkNeighbors, mxMultiplicity | |
checkPlaceholderStyles, mxCellRenderer | |
checkTerminal, mxMultiplicity | |
checkTolerance, mxVertexHandler | |
checkType, mxMultiplicity | |
children, mxCell | |
circle, mxCircleLayout | |
clear | |
CLEAR | |
clearCellOverlays, mxGraph | |
clearSelection | |
clearSelectionOnBackground, mxPopupMenuHandler | |
click, mxGraph | |
CLICK | |
clipping, mxPrintPreview | |
clone | |
cloneCell, mxGraphModel | |
cloneCellImpl, mxGraphModel | |
cloneCells | |
cloneEnabled | |
cloneInvalidEdges, mxGraph | |
clonePreviewState, mxEdgeHandler | |
cloneTemplate, mxObjectCodec | |
cloneValue, mxCell | |
close | |
CLOSE | |
closeDocument, mxPrintPreview | |
closeImage, mxWindow | |
closeOp | |
closeResource, mxUtils | |
codecs, mxCodecRegistry | |
collapsed, mxCell | |
collapsedImage, mxGraph | |
collapsedStateForCellChanged, mxGraphModel | |
collapseExpandResource, mxGraph | |
collapseToPreferredSize, mxGraph | |
compare | |
compressed, mxXmlCanvas2D | |
computeAspect, mxStencil | |
config, mxDefaultPopupMenu | |
configure, mxEditor | |
configureCanvas | |
configureShape, mxCellRenderer | |
confirm, mxUtils | |
connect | |
CONNECT | |
CONNECT_CELL | |
CONNECT_HANDLE_FILLCOLOR, mxConstants | |
connectable, mxCell | |
connectableEdges, mxGraph | |
connectCell, mxGraph | |
connectIconOffset, mxConnectionHandler | |
connectImage, mxConnectionHandler | |
connectOnDrop | |
connectsAsSource, mxGraphHierarchyNode | |
connectsAsTarget, mxGraphHierarchyNode | |
consoleName, mxLog | |
constrainChild, mxGraph | |
constrainChildCells, mxGraph | |
constrainChildren, mxGraph | |
constrainGroupByChildren, mxVertexHandler | |
constrainRelativeChildren, mxGraph | |
CONSTRAINT_HIGHLIGHT_SIZE, mxConstants | |
constraintHandler | |
constraints, mxStencil | |
consume | |
consumeCycleAttribute, mxEditor | |
consumed | |
consumeMouseEvent | |
consumePanningTrigger, mxPanningHandler | |
container, mxToolbar | |
contains | |
containsValidationErrorsResource, mxGraph | |
content, mxWindow | |
contentHeightCorrection, mxWindow | |
controlKeys, mxKeyHandler | |
Controls and Handlers, mxEditor | |
controlShiftKeys, mxKeyHandler | |
convert, mxUrlConverter | |
convertAttributeFromXml, mxObjectCodec | |
convertAttributeToXml, mxObjectCodec | |
converter, mxAbstractCanvas2D | |
convertHtml, mxSvgCanvas2D | |
convertPoint | |
convertValueToString, mxGraph | |
convertWaypoint, mxConnectionHandler | |
copy, mxClipboard | |
copyStyle, mxHandle | |
count, mxCellStatePreview | |
counter, mxObjectIdentity | |
countError, mxMultiplicity | |
create | |
createBackgroundPageShape, mxGraphView | |
createBends | |
createBoundingBox, mxShape | |
createBounds, mxVertexHandler | |
createCanvas, mxShape | |
createCellEditor, mxGraph | |
createCellOverlays, mxCellRenderer | |
createCellRenderer, mxGraph | |
createClip, mxSvgCanvas2D | |
createConditions, mxDefaultPopupMenu | |
createConnectionHandler, mxGraph | |
createControl, mxCellRenderer | |
createControlClickHandler, mxCellRenderer | |
createCustomHandles | |
createDashPattern, mxSvgCanvas2D | |
createDefaultEdgeStyle, mxStylesheet | |
createDefaultVertexStyle, mxStylesheet | |
createDiagramLayout, mxEditor | |
createDiv, mxSvgCanvas2D | |
createDragElement, mxDragSource | |
createEdge | |
createEdgeHandler, mxGraph | |
createEdgeSegmentHandler, mxGraph | |
createEdgeState, mxConnectionHandler | |
createElbowEdgeHandler, mxGraph | |
createElement | |
createFill, mxVmlCanvas2D | |
createGradientId, mxSvgCanvas2D | |
createGraph | |
createGraphHandler, mxGraph | |
createGraphView, mxGraph | |
createGroup, mxEditor | |
createGroupCell, mxGraph | |
createGuideShape, mxGuide | |
createHandler, mxGraph | |
createHandlers, mxGraph | |
createHandleShape, mxEdgeHandler | |
createHighlightShape, mxConstraintHandler | |
createHtml | |
createHtmlPane, mxGraphView | |
createIcons, mxConnectionHandler | |
createId, mxGraphModel | |
createIds, mxGraphModel | |
createImage, mxUtils | |
createIndicatorShape, mxCellRenderer | |
createInternalCells | |
createLabel, mxCellRenderer | |
createLabelHandleShape, mxEdgeHandler | |
createLayoutManager, mxEditor | |
createLine, mxCompactTreeLayout | |
createMarker | |
createMenu, mxDefaultPopupMenu | |
createNode, mxCompactTreeLayout | |
createPageSelector, mxPrintPreview | |
createPanningHandler, mxGraph | |
createPanningManager, mxGraph | |
createParentHighlightShape, mxVertexHandler | |
createPopupMenu, mxEditor | |
createPopupMenuHandler, mxGraph | |
createPreviewElement, mxDragSource | |
createPreviewShape, mxGraphHandler | |
createProperties, mxEditor | |
createRect, mxVmlCanvas2D | |
createRoot, mxGraphModel | |
createSelectionCellsHandler, mxGraph | |
createSelectionModel, mxGraph | |
createSelectionShape | |
createShadow | |
createShadowFill, mxVmlCanvas2D | |
createShadowStroke, mxVmlCanvas2D | |
createShape | |
createSizer | |
createSizerShape, mxVertexHandler | |
createState | |
createStroke, mxVmlCanvas2D | |
createStyle, mxSvgCanvas2D | |
createStylesheet, mxGraph | |
createSubmenu, mxPopupMenu | |
createSvg, mxShape | |
createSvgCanvas, mxShape | |
createSvgGradient, mxSvgCanvas2D | |
createSwimlaneLayout, mxEditor | |
createSwimlaneManager, mxEditor | |
createTarget, mxConnectionHandler | |
createTargetVertex, mxConnectionHandler | |
createTasks, mxEditor | |
createText, mxVmlCanvas2D | |
createTolerance, mxSvgCanvas2D | |
createToolbar, mxEditor | |
createTooltipHandler, mxGraph | |
createTransparentFill, mxVmlCanvas2D | |
createTransparentSvgRectangle, mxShape | |
createUndoableEdit, mxGraphModel | |
createUrlConverter, mxAbstractCanvas2D | |
createVertex, mxGraph | |
createVertexHandler, mxGraph | |
createVirtualBend, mxElbowEdgeHandler | |
createVirtualBends, mxEdgeHandler | |
createVml, mxShape | |
createVmlCanvas, mxShape | |
createVmlElement, mxVmlCanvas2D | |
createVmlGroup, mxShape | |
createVmlPane, mxGraphView | |
createXmlDocument, mxUtils | |
crossingStage | |
currentBestCrossings, mxMedianHybridCrossingReduction | |
currentColor, mxCellMarker | |
currentDropTarget, mxDragSource | |
currentDx, mxGraphHandler | |
currentDy, mxGraphHandler | |
currentEdit, mxGraphModel | |
currentFileResource, mxEditor | |
currentGraph, mxDragSource | |
currentGuide, mxDragSource | |
currentPoint, mxDragSource | |
currentRoot, mxGraphView | |
currentX, mxRubberband | |
currentXDelta, mxCoordinateAssignment | |
currentY, mxRubberband | |
cursor | |
CURSOR_BEND_HANDLE, mxConstants | |
CURSOR_CONNECT, mxConstants | |
CURSOR_LABEL_HANDLE, mxConstants | |
CURSOR_MOVABLE_EDGE, mxConstants | |
CURSOR_MOVABLE_VERTEX, mxConstants | |
CURSOR_TERMINAL_HANDLE, mxConstants | |
CURSOR_VIRTUAL_BEND_HANDLE, mxConstants | |
curveOp | |
curveTo | |
CUSTOM_HANDLE, mxEvent | |
cut, mxClipboard | |
cycleAttribute, mxEditor | |
cycleAttributeIndex, mxEditor | |
cycleAttributeName, mxEditor | |
cycleAttributeValues, mxEditor | |
cycleStage |
Specifies if caching for HTML labels should be enabled.
mxText.prototype.cacheEnabled
Specifies if offsetWidth and offsetHeight should be cached.
mxSvgCanvas2D.prototype.cacheOffsetSize
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcAttraction = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcPositions = function()
Calculates the repulsive forces between all laid out nodes
mxFastOrganicLayout.prototype.calcRepulsion = function()
Recursive function to calculate the dimensions of each row
mxRadialTreeLayout.prototype.calcRowDims = function( row, rowNum )
Calculates the total number of edge crossing in the current graph.
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function( model )
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxCoordinateAssignment.prototype.calculatedWeightedValue = function( currentCell, collection )
Calculates the number of edges crossings between the specified rank and the rank below it.
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function( i, model )
Calculates the width rank in the hierarchy.
mxCoordinateAssignment.prototype.calculateWidestRank = function( graph, model )
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canExportCell = function( cell )
Returns true if the given cell may be imported from the clipboard.
mxGraph.prototype.canImportCell = function( cell )
Returns true if a redo is possible.
mxUndoManager.prototype.canRedo = function()
Returns true if an undo is possible.
mxUndoManager.prototype.canUndo = function()
Specifies if a gesture should be captured when it goes outside of the graph container.
mxGraphView.prototype.captureDocumentGesture
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function( graph, cell, opacity )
See mxEffects.cascadeOpacity.
cascadeOpacity: function( graph, cell, opacity )
The cell whose median value is being calculated
MedianCellSorter.prototype.cell
Reference to the mxCell that is represented by this state.
mxCellState.prototype.cell
The graph cell this object represents.
mxGraphHierarchyNode.prototype.cell
The cell whose median value is being calculated.
WeightedCellSorter.prototype.cell
Specifies the event name for cellConnected.
CELL_CONNECTED: 'cellConnected'
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.cellAdded = function( cell )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellConnected = function( edge, terminal, source, constraint )
Holds the mxCellEditor that is used as the in-place editing.
mxGraph.prototype.cellEditor
Sets the new label for a cell.
mxGraph.prototype.cellLabelChanged = function( cell, value, autoSize )
An array of locally stored co-ordinate positions for the vertices.
mxFastOrganicLayout.prototype.cellLocation
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to remove the specified mxCell from the selection.
mxGraphSelectionModel.prototype.cellRemoved = function( cell )
Holds the mxCellRenderer for rendering the cells in the graph.
mxGraph.prototype.cellRenderer
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.cellResized = function( cell, bounds, ignoreRelative, recurse )
Holds the array of mxCells currently in the clipboard.
cells: null
Maps from Ids to cells.
mxGraphModel.prototype.cells
Optional array of cells to be animated.
mxMorphing.prototype.cells
Specifies the event name for cellsAdded.
CELLS_ADDED: 'cellsAdded'
Specifies the event name for cellsFolded.
CELLS_FOLDED: 'cellsFolded'
Specifies the event name for cellsMoved.
CELLS_MOVED: 'cellsMoved'
Specifies the event name for cellsOrdered.
CELLS_ORDERED: 'cellsOrdered'
Specifies the event name for cellsRemoved.
CELLS_REMOVED: 'cellsRemoved'
Specifies the event name for cellsResized.
CELLS_RESIZED: 'cellsResized'
Specifies the event name for cellsToggled.
CELLS_TOGGLED: 'cellsToggled'
Adds the specified cells to the given parent.
mxGraph.prototype.cellsAdded = function( cells, parent, index, source, target, absolute, constrain, extend )
Called if any cells have been added.
mxSwimlaneManager.prototype.cellsAdded = function( cells )
Specifies the return value for isCellsBendable.
mxGraph.prototype.cellsBendable
Specifies the return value for isCellCloneable.
mxGraph.prototype.cellsCloneable
Specifies the return value for isCellDeletable.
mxGraph.prototype.cellsDeletable
Specifies the return value for isCellDisconntable.
mxGraph.prototype.cellsDisconnectable
Specifies the return value for isCellEditable.
mxGraph.prototype.cellsEditable
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellsFolded = function( cells, collapse, recurse, checkFoldable )
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellSizeUpdated = function( cell, ignoreChildren )
Specifies the return value for isCellLocked.
mxGraph.prototype.cellsLocked
Specifies the return value for isCellMovable.
mxGraph.prototype.cellsMovable
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxGraph.prototype.cellsMoved = function( cells, dx, dy, disconnect, constrain, extend )
Called from the moveHandler.
mxLayoutManager.prototype.cellsMoved = function( cells, evt )
Moves the given cells to the front or back.
mxGraph.prototype.cellsOrdered = function( cells, back )
Removes the given cells from the model.
mxGraph.prototype.cellsRemoved = function( cells )
Specifies the return value for isCellResizable.
mxGraph.prototype.cellsResizable
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxGraph.prototype.cellsResized = function( cells, bounds, recurse )
Called if any cells have been resizes.
mxSwimlaneManager.prototype.cellsResized = function( cells )
Specifies the return value for isCellSelectable.
mxGraph.prototype.cellsSelectable
Sets the visible state of the specified cells.
mxGraph.prototype.cellsToggled = function( cells, show )
Centers the graph in the container.
mxGraph.prototype.center = function( horizontal, vertical, cx, cy )
Specifies if the zoom operations should go into the center of the actual diagram rather than going from top, left.
mxGraph.prototype.centerZoom
Specifies the event name for change.
CHANGE: 'change'
Holds the function that handles graph model changes.
mxAutoSaveManager.prototype.changeHandler
Holds the change event listener for later removal.
mxConnectionHandler.prototype.changeHandler
Changes the control points of the given edge in the graph model.
mxEdgeHandler.prototype.changePoints = function( edge, points, clone )
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.changes
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.changeSelection = function( added, removed )
Changes the terminal point of the given edge.
mxEdgeHandler.prototype.changeTerminalPoint = function( edge, point, isSource, clone )
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed.
mxCompactTreeLayout.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCoordinateAssignment.prototype.channelBuffer
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.check = function( graph, edge, source, target, sourceOut, targetIn )
Returns true if the bounds are not null and all of its variables are numeric.
mxShape.prototype.checkBounds = function()
Returns true if the bounds are not null and all of its variables are numeric.
mxText.prototype.checkBounds = function()
Checks if the label handle intersects the given bounds and moves it if it intersects.
mxEdgeHandler.prototype.checkLabelHandle = function( b )
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkNeighbors = function( graph, edge, source, target )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.checkPlaceholderStyles = function( state )
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkTerminal = function( graph, terminal, edge )
Checks if the coordinates for the given event are within the mxGraph.tolerance.
mxVertexHandler.prototype.checkTolerance = function( me )
Checks the type of the given value.
mxMultiplicity.prototype.checkType = function( graph, value, type, attr, attrValue )
Holds the child cells.
mxCell.prototype.children
Executes the circular layout for the specified array of vertices and the given radius.
mxCircleLayout.prototype.circle = function( vertices, r, left, top )
Clears the dictionary.
mxDictionary.prototype.clear = function()
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphSelectionModel.prototype.clear = function()
Removes the state of the given cell and all descendants if the given cell is not the current root.
mxGraphView.prototype.clear = function( cell, force, recurse )
Deletes the ID from the given object or function.
clear: function( obj )
Removes all child nodes and resets all CSS.
mxShape.prototype.clear = function()
Clears the command history.
mxUndoManager.prototype.clear = function()
Specifies the event name for clear.
CLEAR: 'clear'
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearCellOverlays = function( cell )
Clears the selection using mxGraphSelectionModel.clear.
mxGraph.prototype.clearSelection = function()
Clears the current selection in the page.
clearSelection: function()
Specifies if cells should be deselected if a popupmenu is displayed for the diagram background.
mxPopupMenuHandler.prototype.clearSelectionOnBackground
Processes a singleclick on an optional cell and fires a click event.
mxGraph.prototype.click = function( me )
Specifies the event name for click.
CLICK: 'click'
Specifies is clipping should be used to avoid creating too many cell states in large diagrams.
mxPrintPreview.prototype.clipping
Returns a clone of the cell.
mxCell.prototype.clone = function()
Returns a clone of this mxPoint.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxPoint.prototype.clone = function()
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
clone: function( obj, transients, shallow )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Returns the clones for the given cells.
mxGraph.prototype.cloneCells = function( cells, allowInvalidEdges, mapping )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Specifies if cloning by control-drag is enabled.
mxEdgeHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraphHandler.prototype.cloneEnabled
Specifies if edges that are cloned should be validated and only inserted if they are valid.
mxGraph.prototype.cloneInvalidEdges
Returns a clone of the current preview state for the given point and terminal.
mxEdgeHandler.prototype.clonePreviewState = function( point, terminal )
Returns a new instance of the template for this codec.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a clone of the cell’s user object.
mxCell.prototype.cloneValue = function()
Closes the current path.
mxAbstractCanvas2D.prototype.close = function( x1, y1, x2, y2, x3, y3 )
Closes the print preview window.
mxPrintPreview.prototype.close = function()
Closes the current path.
mxXmlCanvas2D.prototype.close = function()
Specifies the event name for close.
CLOSE: 'close'
Writes the closing tags for body and page after calling writePostfix.
mxPrintPreview.prototype.closeDocument = function()
URL of the image to be used for the close icon in the titlebar.
mxWindow.prototype.closeImage
Holds the operator for closing curves.
mxAbstractCanvas2D.prototype.closeOp
Holds the operator for closing curves.
mxVmlCanvas2D.prototype.closeOp
Specifies the resource key for the label of the close button.
closeResource: ( mxClient. language ! = 'none' ) ? 'close' : ''
Maps from constructor names to codecs.
codecs: []
Specifies whether the cell is collapsed.
mxCell.prototype.collapsed
Specifies the mxImage to indicate a collapsed state.
mxGraph.prototype.collapsedImage
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Specifies the resource key for the tooltip on the collapse/expand icon.
mxGraph.prototype.collapseExpandResource
Specifies if the cell size should be changed to the preferred size when a cell is first collapsed.
mxGraph.prototype.collapseToPreferredSize
Compares two MedianCellSorters.
MedianCellSorter.prototype.compare = function( a, b )
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
compare: function( p1, p2 )
Compares two WeightedCellSorters.
WeightedCellSorter.prototype.compare = function( a, b )
Specifies if the output should be compressed by removing redundant calls.
mxXmlCanvas2D.prototype.compressed
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxStencil.prototype.computeAspect = function( shape, x, y, w, h, direction )
XML node used as the description of new menu items.
mxDefaultPopupMenu.prototype.config
Configures the editor using the specified node.
mxEditor.prototype.configure = function ( node )
Sets the state of the canvas for drawing the shape.
mxShape.prototype.configureCanvas = function( c, x, y, w, h )
Sets the state of the canvas for drawing the shape.
mxText.prototype.configureCanvas = function( c, x, y, w, h )
Configures the shape for the given cell state.
mxCellRenderer.prototype.configureShape = function( state )
Displays the given message in a confirm dialog.
confirm: function( message )
Connects the given source and target using a new edge.
mxConnectionHandler.prototype.connect = function( source, target, evt, dropTarget )
Handles a drop by connecting the given vertex to the given source cell.
mxDefaultToolbar.prototype.connect = function( vertex, evt, source )
Changes the terminal or terminal point of the given edge in the graph model.
mxEdgeHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Specifies the event name for connect.
CONNECT: 'connect'
Specifies the event name for connectCell.
CONNECT_CELL: 'connectCell'
Defines the color to be used for the connect handle fill color.
CONNECT_HANDLE_FILLCOLOR: '#0000FF'
Specifies whether the cell is connectable.
mxCell.prototype.connectable
Specifies if edges are connectable.
mxGraph.prototype.connectableEdges
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.connectCell = function( edge, terminal, source, constraint )
Holds the offset for connect icons during connection preview.
mxConnectionHandler.prototype.connectIconOffset
mxImage that is used to trigger the creation of a new connection.
mxConnectionHandler.prototype.connectImage
Specifies if elements should be connected if new cells are dropped onto connectable elements.
mxDefaultToolbar.prototype.connectOnDrop
Specifies if drop events are interpreted as new connections if no other drop action is defined.
mxGraphHandler.prototype.connectOnDrop
Collection of hierarchy edges that have this node as a source
mxGraphHierarchyNode.prototype.connectsAsSource
Collection of hierarchy edges that have this node as a target
mxGraphHierarchyNode.prototype.connectsAsTarget
Specifies the name of the console window.
consoleName: 'Console'
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChild = function( cell, sizeFirst )
Constrains the children of the given cell using constrainChild.
mxGraph.prototype.constrainChildCells = function( cell )
Specifies if a child should be constrained inside the parent bounds after a move or resize of the child.
mxGraph.prototype.constrainChildren
Specifies if the size of groups should be constrained by the children.
mxVertexHandler.prototype.constrainGroupByChildren
Specifies if child cells with relative geometries should be constrained inside the parent bounds, if constrainChildren is true, and/or the maximumGraphBounds.
mxGraph.prototype.constrainRelativeChildren
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxConnectionHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxEdgeHandler.prototype.constraintHandler
Holds an array of mxConnectionConstraints as defined in the shape.
mxStencil.prototype.constraints
Consumes the given event.
consume: function( evt, preventDefault, stopPropagation )
Consumes the event.
mxEventObject.prototype.consume = function()
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxMouseEvent.prototype.consume = function( preventDefault )
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEditor.prototype.consumeCycleAttribute = function ( cell )
Holds the consumed state.
mxEventObject.prototype.consumed
Holds the consumed state of this event.
mxMouseEvent.prototype.consumed
Consumes the given mxMouseEvent if it’s a touchStart event.
mxGraph.prototype.consumeMouseEvent = function( evtName, me, sender )
Consumes the given mouse event.
mxGraphHandler.prototype.consumeMouseEvent = function( evtName, me )
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxPanningHandler.prototype.consumePanningTrigger = function( me )
Reference to the DOM nodes that contains the toolbar.
mxToolbar.prototype.container
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns true if the specified point (x, y) is contained in the given rectangle.
contains: function( bounds, x, y )
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxGraph.prototype.containsValidationErrorsResource
Reference to the DOM node that represents the window content.
mxWindow.prototype.content
Defines the correction factor for computing the height of the contentWrapper.
mxWindow.prototype.contentHeightCorrection
Maps from keycodes to functions for pressed control keys.
mxKeyHandler.prototype.controlKeys
Maps from keycodes to functions for pressed control and shift keys.
mxKeyHandler.prototype.controlShiftKeys
Converts the given URL to an absolute URL with protol and domain.
mxUrlConverter.prototype.convert = function( url )
Converts booleans and numeric values to the respective types.
mxObjectCodec.prototype.convertAttributeFromXml = function( dec, attr, obj )
Converts true to “1” and false to “0” is isBooleanAttribute returns true.
mxObjectCodec.prototype.convertAttributeToXml = function( enc, obj, name, value )
Holds the mxUrlConverter to convert image URLs.
this.converter
Converts the given HTML string to XHTML.
mxSvgCanvas2D.prototype.convertHtml = function( val )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
convertPoint: function( container, x, y )
Returns the textual representation for the given cell.
mxGraph.prototype.convertValueToString = function( cell )
Converts the given point from screen coordinates to model coordinates.
mxConnectionHandler.prototype.convertWaypoint = function( point )
Copies the given array of mxCells from the specified graph to cells.
copy: function( graph, cells )
Sets the cell style with the given name to the corresponding value in state.
mxHandle.prototype.copyStyle = function( key )
Contains the number of entries in the map.
mxCellStatePreview.prototype.count
Current counter.
counter: 0
Holds the localized error message to be displayed if the number of connections for which the rule applies is smaller than min or greater than max.
mxMultiplicity.prototype.countError
Creates the cell path for the given cell.
create: function( cell )
Creates the DOM nodes for the HTML display.
mxGraphView.prototype.createHtml = function()
Creates and returns the DOM node(s) for the shape in the given container.
mxShape.prototype.create = function( container )
Creates and returns the inner request object.
mxXmlRequest.prototype.create = function()
Creates and returns the shape used as the background page.
mxGraphView.prototype.createBackgroundPageShape = function( bounds )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxElbowEdgeHandler.prototype.createBends = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
mxShape.prototype.createBoundingBox = function()
Creates a new canvas for drawing this shape.
mxShape.prototype.createCanvas = function()
Creates a new mxCellEditor to be used in this graph.
mxGraph.prototype.createCellEditor = function()
Creates the actual shape for showing the overlay for the given cell state.
mxCellRenderer.prototype.createCellOverlays = function( state )
Creates a new mxCellRenderer to be used in this graph.
mxGraph.prototype.createCellRenderer = function()
Creates a clip for the given coordinates.
mxSvgCanvas2D.prototype.createClip = function( x, y, w, h )
Evaluates the default conditions for the given context.
mxDefaultPopupMenu.prototype.createConditions = function( editor, cell, evt )
Creates and returns a new mxConnectionHandler to be used in this graph.
mxGraph.prototype.createConnectionHandler = function()
Creates the control for the given cell state.
mxCellRenderer.prototype.createControl = function( state )
Hook for creating the click handler for the folding icon.
mxCellRenderer.prototype.createControlClickHandler = function( state )
Returns an array of custom handles.
mxEdgeHandler.prototype.createCustomHandles = function()
Returns an array of custom handles.
mxVertexHandler.prototype.createCustomHandles = function()
Creates the SVG dash pattern for the given state.
mxSvgCanvas2D.prototype.createDashPattern = function( scale )
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default vertex style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates the layout instance used to layout the swimlanes in the diagram.
mxEditor.prototype.createDiagramLayout = function ()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createDiv = function( str, align, valign, style, overflow )
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxDragSource.prototype.createDragElement = function( evt )
Creates and returns a new edge using factoryMethod if one exists.
mxConnectionHandler.prototype.createEdge = function( value, source, target, style )
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxEditor.prototype.createEdge = function ( source, target )
Hook method that creates the new edge for insertEdge.
mxGraph.prototype.createEdge = function( parent, id, value, source, target, style )
Hooks to create a new mxEdgeHandler for the given mxCellState.
mxGraph.prototype.createEdgeHandler = function( state, edgeStyle )
Hooks to create a new mxEdgeSegmentHandler for the given mxCellState.
mxGraph.prototype.createEdgeSegmentHandler = function( state )
Hook to return an mxCellState which may be used during the preview.
mxConnectionHandler.prototype.createEdgeState = function( me )
Hooks to create a new mxElbowEdgeHandler for the given mxCellState.
mxGraph.prototype.createElbowEdgeHandler = function( state )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createElement = function( tagName, namespace )
Creates the given element using the document.
mxVmlCanvas2D.prototype.createElement = function( name )
Creates the given element using the owner document of root.
mxXmlCanvas2D.prototype.createElement = function( name )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createFill = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createGradientId = function( start, end, alpha1, alpha2, direction )
Creates the graph for the editor.
mxEditor.prototype.createGraph = function ()
Creates the mxGraph used in the outline.
mxOutline.prototype.createGraph = function( container )
Creates and returns a new mxGraphHandler to be used in this graph.
mxGraph.prototype.createGraphHandler = function()
Creates a new mxGraphView to be used in this graph.
mxGraph.prototype.createGraphView = function()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxEditor.prototype.createGroup = function ()
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGraph.prototype.createGroupCell = function( cells )
Returns the mxShape to be used for painting the respective guide.
mxGuide.prototype.createGuideShape = function( horizontal )
Creates a new handler for the given cell state.
mxGraph.prototype.createHandler = function( state )
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxGraph.prototype.createHandlers = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.createHandleShape = function( index )
Create the shape used to paint the highlight.
mxConstraintHandler.prototype.createHighlightShape = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxImageShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns a drawing pane in HTML (DIV).
mxGraphView.prototype.createHtmlPane = function( width, height )
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxConnectionHandler.prototype.createIcons = function( state )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Specifies if the model should automatically create Ids for new cells.
mxGraphModel.prototype.createIds
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
createImage: function( src )
Creates the indicator shape for the given cell state.
mxCellRenderer.prototype.createIndicatorShape = function( state )
Creates all edges in the internal model
mxGraphHierarchyModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates all edges in the internal model
mxSwimlaneModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates the label for the given cell state.
mxCellRenderer.prototype.createLabel = function( state, value )
Creates the shape used to display the the label handle.
mxEdgeHandler.prototype.createLabelHandleShape = function()
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxEditor.prototype.createLayoutManager = function ( graph )
mxCompactTreeLayout.prototype.createLine = function( dx, dy, next )
Creates and returns the mxCellMarker used in marker.
mxConnectionHandler.prototype.createMarker = function()
Prepares the marker by adding offsets in pts and returning a function to paint the marker.
mxConnector.prototype.createMarker = function( c, pts, source )
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Returns a function to paint the given marker.
createMarker: function( canvas, shape, type, pe, unitX, unitY, size, source, sw, filled )
This function is called from mxEditor to add items to the given menu based on config.
mxDefaultPopupMenu.prototype.createMenu = function( editor, menu, cell, evt )
mxCompactTreeLayout.prototype.createNode = function( cell )
Creates the page selector table.
mxPrintPreview.prototype.createPageSelector = function( vpages, hpages )
Creates and returns a new mxPanningHandler to be used in this graph.
mxGraph.prototype.createPanningHandler = function()
Creates and returns an mxPanningManager.
mxGraph.prototype.createPanningManager = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createParentHighlightShape = function( bounds )
Uses popupHandler to create the menu in the graph’s panning handler.
mxEditor.prototype.createPopupMenu = function ( menu, cell, evt )
Creates and returns a new mxPopupMenuHandler to be used in this graph.
mxGraph.prototype.createPopupMenuHandler = function()
Creates and returns an element which can be used as a preview in the given graph.
mxDragSource.prototype.createPreviewElement = function( graph )
Creates the shape used to draw the preview for the given bounds.
mxGraphHandler.prototype.createPreviewShape = function( bounds )
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxEditor.prototype.createProperties = function ( cell )
Sets the glass gradient.
mxVmlCanvas2D.prototype.createRect = function( nodeName, x, y, w, h )
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createSelectionCellsHandler = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createSelectionModel = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function( bounds )
Creates a shadow for the given node.
mxSvgCanvas2D.prototype.createShadow = function( node )
Creates a shadow for the given node.
mxVmlCanvas2D.prototype.createShadow = function( node, filled, stroked )
Creates the fill for the shadow.
mxVmlCanvas2D.prototype.createShadowFill = function()
Creates the stroke for the shadow.
mxVmlCanvas2D.prototype.createShadowStroke = function()
Creates and returns the highlight shape for the given state.
mxCellHighlight.prototype.createShape = function()
Creates and returns the shape for the given cell state.
mxCellRenderer.prototype.createShape = function( state )
Creates the preview shape for new connections.
mxConnectionHandler.prototype.createShape = function()
Creates and returns the shape for this handle.
mxHandle.prototype.createShape = function( html )
Creates the rubberband selection shape.
mxRubberband.prototype.createShape = function()
Creates the shape used as the sizer.
mxOutline.prototype.createSizer = function()
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizer = function( cursor, index, size, fillColor )
Creates the shape used for the sizer handle for the specified bounds an index.
mxVertexHandler.prototype.createSizerShape = function( bounds, index, fillColor )
Creates the state of the this canvas.
mxAbstractCanvas2D.prototype.createState = function()
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraphView.prototype.createState = function( cell )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createStroke = function()
Creates the optional style section.
mxSvgCanvas2D.prototype.createStyle = function( x )
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createStylesheet = function()
Creates the nodes required to add submenu items inside the given parent item.
mxPopupMenu.prototype.createSubmenu = function( parent )
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvg = function()
Creates and returns an mxSvgCanvas2D for rendering this shape.
mxShape.prototype.createSvgCanvas = function()
Creates the given SVG gradient.
mxSvgCanvas2D.prototype.createSvgGradient = function( start, end, alpha1, alpha2, direction )
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneLayout = function ()
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.createSwimlaneManager = function ( graph )
Specifies if createTargetVertex should be called if no target was under the mouse for the new connection.
mxConnectionHandler.prototype.createTarget
Hook method for creating new vertices on the fly if no target was under the mouse.
mxConnectionHandler.prototype.createTargetVertex = function( evt, source )
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createTasks = function ( div )
Creates a hit detection tolerance shape for the given node.
mxSvgCanvas2D.prototype.createTolerance = function( node )
Creates the toolbar with no container.
mxEditor.prototype.createToolbar = function ()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createTooltipHandler = function()
Creates a transparent fill.
mxVmlCanvas2D.prototype.createTransparentFill = function()
Adds a transparent rectangle that catches all events.
mxShape.prototype.createTransparentSvgRectangle = function( x, y, w, h )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function()
Create a new mxUrlConverter and returns it.
mxAbstractCanvas2D.prototype.createUrlConverter = function()
Hook method that creates the new vertex for insertVertex.
mxGraph.prototype.createVertex = function( parent, id, value, x, y, width, height, style, relative )
Hooks to create a new mxVertexHandler for the given mxCellState.
mxGraph.prototype.createVertexHandler = function( state )
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxElbowEdgeHandler.prototype.createVirtualBend = function( dblClickHandler )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createVirtualBends = function()
Creates and returns the VML node to represent this shape.
mxShape.prototype.createVml = function()
Creates and returns an mxVmlCanvas2D for rendering this shape.
mxShape.prototype.createVmlCanvas = function()
Creates a new element using createElement and prefixes the given name with mxClient.VML_PREFIX.
mxVmlCanvas2D.prototype.createVmlElement = function( name )
Returns the temporary element used for rendering in IE8 standards mode.
mxShape.prototype.createVmlGroup = function()
Creates a drawing pane in VML (group).
mxGraphView.prototype.createVmlPane = function( width, height )
Returns a new, empty XML document.
createXmlDocument: function()
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxHierarchicalLayout.prototype.crossingStage = function( parent )
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxSwimlaneLayout.prototype.crossingStage = function( parent )
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.currentBestCrossings
Holds the current marker color.
mxCellMarker.prototype.currentColor
Holds the current drop target under the mouse.
mxDragSource.prototype.currentDropTarget
Stores the x-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDx
Stores the y-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDy
Holds the changes for the current transaction.
mxGraphModel.prototype.currentEdit
Specifies the resource key for the current file info.
mxEditor.prototype.currentFileResource
Reference to the mxGraph that is the current drop target.
mxDragSource.prototype.currentGraph
Holds an mxGuide for the currentGraph if dragPreview is not null.
mxDragSource.prototype.currentGuide
Holds the current drop location.
mxDragSource.prototype.currentPoint
mxCell that acts as the root of the displayed cell hierarchy.
mxGraphView.prototype.currentRoot
Holds the value of the x argument in the last call to update.
mxRubberband.prototype.currentX
The sum of x-displacements for the current iteration
mxCoordinateAssignment.prototype.currentXDelta
Holds the value of the y argument in the last call to update.
mxRubberband.prototype.currentY
Holds the cursor for the overlay.
mxCellOverlay.prototype.cursor
Specifies the cursor to be used while the handler is active.
mxConnectionHandler.prototype.cursor
Specifies the cursor to be used for this handle.
mxHandle.prototype.cursor
Defines the cursor for a movable bend.
CURSOR_BEND_HANDLE: 'crosshair'
Defines the cursor for a connectable state.
CURSOR_CONNECT: 'pointer'
Defines the cursor for a movable label.
CURSOR_LABEL_HANDLE: 'default'
Defines the cursor for a movable edge.
CURSOR_MOVABLE_EDGE: 'move'
Defines the cursor for a movable vertex.
CURSOR_MOVABLE_VERTEX: 'move'
Defines the cursor for a terminal handle.
CURSOR_TERMINAL_HANDLE: 'pointer'
Defines the cursor for a movable bend.
CURSOR_VIRTUAL_BEND_HANDLE: 'crosshair'
Contains the string used for bezier curves.
mxAbstractCanvas2D.prototype.curveOp
Contains the string used for bezier curves.
mxVmlCanvas2D.prototype.curveOp
Adds a bezier curve to the current path.
mxAbstractCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Adds a bezier curve to the current path.
mxXmlCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Start index for the custom handles in an mxMouseEvent.
CUSTOM_HANDLE: -100
Cuts the given array of mxCells from the specified graph.
cut: function( graph, cells )
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttribute = function ( cell )
Index of the last consumed attribute index.
mxEditor.prototype.cycleAttributeIndex
Name of the attribute to be assigned a cycleAttributeValues when inserting new swimlanes.
mxEditor.prototype.cycleAttributeName
Specifies the attribute values to be cycled when inserting new swimlanes.
mxEditor.prototype.cycleAttributeValues
Executes the cycle stage using mxMinimumCycleRemover.
mxHierarchicalLayout.prototype.cycleStage = function( parent )
Executes the cycle stage using mxMinimumCycleRemover.
mxSwimlaneLayout.prototype.cycleStage = function( parent )
Specifies if caching for HTML labels should be enabled.
mxText.prototype.cacheEnabled
Specifies if offsetWidth and offsetHeight should be cached.
mxSvgCanvas2D.prototype.cacheOffsetSize
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcAttraction = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcPositions = function()
Calculates the repulsive forces between all laid out nodes
mxFastOrganicLayout.prototype.calcRepulsion = function()
Recursive function to calculate the dimensions of each row
mxRadialTreeLayout.prototype.calcRowDims = function( row, rowNum )
Calculates the total number of edge crossing in the current graph.
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function( model )
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxCoordinateAssignment.prototype.calculatedWeightedValue = function( currentCell, collection )
Calculates the number of edges crossings between the specified rank and the rank below it.
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function( i, model )
Calculates the width rank in the hierarchy.
mxCoordinateAssignment.prototype.calculateWidestRank = function( graph, model )
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canExportCell = function( cell )
Returns true if the given cell may be imported from the clipboard.
mxGraph.prototype.canImportCell = function( cell )
Returns true if a redo is possible.
mxUndoManager.prototype.canRedo = function()
Returns true if an undo is possible.
mxUndoManager.prototype.canUndo = function()
Specifies if a gesture should be captured when it goes outside of the graph container.
mxGraphView.prototype.captureDocumentGesture
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function( graph, cell, opacity )
See mxEffects.cascadeOpacity.
cascadeOpacity: function( graph, cell, opacity )
The cell whose median value is being calculated
MedianCellSorter.prototype.cell
Reference to the mxCell that is represented by this state.
mxCellState.prototype.cell
The graph cell this object represents.
mxGraphHierarchyNode.prototype.cell
The cell whose median value is being calculated.
WeightedCellSorter.prototype.cell
Specifies the event name for cellConnected.
CELL_CONNECTED: 'cellConnected'
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.cellAdded = function( cell )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellConnected = function( edge, terminal, source, constraint )
Holds the mxCellEditor that is used as the in-place editing.
mxGraph.prototype.cellEditor
Sets the new label for a cell.
mxGraph.prototype.cellLabelChanged = function( cell, value, autoSize )
An array of locally stored co-ordinate positions for the vertices.
mxFastOrganicLayout.prototype.cellLocation
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to remove the specified mxCell from the selection.
mxGraphSelectionModel.prototype.cellRemoved = function( cell )
Holds the mxCellRenderer for rendering the cells in the graph.
mxGraph.prototype.cellRenderer
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.cellResized = function( cell, bounds, ignoreRelative, recurse )
Holds the array of mxCells currently in the clipboard.
cells: null
Maps from Ids to cells.
mxGraphModel.prototype.cells
Optional array of cells to be animated.
mxMorphing.prototype.cells
Specifies the event name for cellsAdded.
CELLS_ADDED: 'cellsAdded'
Specifies the event name for cellsFolded.
CELLS_FOLDED: 'cellsFolded'
Specifies the event name for cellsMoved.
CELLS_MOVED: 'cellsMoved'
Specifies the event name for cellsOrdered.
CELLS_ORDERED: 'cellsOrdered'
Specifies the event name for cellsRemoved.
CELLS_REMOVED: 'cellsRemoved'
Specifies the event name for cellsResized.
CELLS_RESIZED: 'cellsResized'
Specifies the event name for cellsToggled.
CELLS_TOGGLED: 'cellsToggled'
Adds the specified cells to the given parent.
mxGraph.prototype.cellsAdded = function( cells, parent, index, source, target, absolute, constrain, extend )
Called if any cells have been added.
mxSwimlaneManager.prototype.cellsAdded = function( cells )
Specifies the return value for isCellsBendable.
mxGraph.prototype.cellsBendable
Specifies the return value for isCellCloneable.
mxGraph.prototype.cellsCloneable
Specifies the return value for isCellDeletable.
mxGraph.prototype.cellsDeletable
Specifies the return value for isCellDisconntable.
mxGraph.prototype.cellsDisconnectable
Specifies the return value for isCellEditable.
mxGraph.prototype.cellsEditable
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellsFolded = function( cells, collapse, recurse, checkFoldable )
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellSizeUpdated = function( cell, ignoreChildren )
Specifies the return value for isCellLocked.
mxGraph.prototype.cellsLocked
Specifies the return value for isCellMovable.
mxGraph.prototype.cellsMovable
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxGraph.prototype.cellsMoved = function( cells, dx, dy, disconnect, constrain, extend )
Called from the moveHandler.
mxLayoutManager.prototype.cellsMoved = function( cells, evt )
Moves the given cells to the front or back.
mxGraph.prototype.cellsOrdered = function( cells, back )
Removes the given cells from the model.
mxGraph.prototype.cellsRemoved = function( cells )
Specifies the return value for isCellResizable.
mxGraph.prototype.cellsResizable
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxGraph.prototype.cellsResized = function( cells, bounds, recurse )
Called if any cells have been resizes.
mxSwimlaneManager.prototype.cellsResized = function( cells )
Specifies the return value for isCellSelectable.
mxGraph.prototype.cellsSelectable
Sets the visible state of the specified cells.
mxGraph.prototype.cellsToggled = function( cells, show )
Centers the graph in the container.
mxGraph.prototype.center = function( horizontal, vertical, cx, cy )
Specifies if the zoom operations should go into the center of the actual diagram rather than going from top, left.
mxGraph.prototype.centerZoom
Specifies the event name for change.
CHANGE: 'change'
Holds the function that handles graph model changes.
mxAutoSaveManager.prototype.changeHandler
Holds the change event listener for later removal.
mxConnectionHandler.prototype.changeHandler
Changes the control points of the given edge in the graph model.
mxEdgeHandler.prototype.changePoints = function( edge, points, clone )
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.changes
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.changeSelection = function( added, removed )
Changes the terminal point of the given edge.
mxEdgeHandler.prototype.changeTerminalPoint = function( edge, point, isSource, clone )
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed.
mxCompactTreeLayout.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCoordinateAssignment.prototype.channelBuffer
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.check = function( graph, edge, source, target, sourceOut, targetIn )
Returns true if the bounds are not null and all of its variables are numeric.
mxShape.prototype.checkBounds = function()
Returns true if the bounds are not null and all of its variables are numeric.
mxText.prototype.checkBounds = function()
Checks if the label handle intersects the given bounds and moves it if it intersects.
mxEdgeHandler.prototype.checkLabelHandle = function( b )
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkNeighbors = function( graph, edge, source, target )
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
mxCellRenderer.prototype.checkPlaceholderStyles = function( state )
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkTerminal = function( graph, terminal, edge )
Checks if the coordinates for the given event are within the mxGraph.tolerance.
mxVertexHandler.prototype.checkTolerance = function( me )
Checks the type of the given value.
mxMultiplicity.prototype.checkType = function( graph, value, type, attr, attrValue )
Holds the child cells.
mxCell.prototype.children
Executes the circular layout for the specified array of vertices and the given radius.
mxCircleLayout.prototype.circle = function( vertices, r, left, top )
Clears the dictionary.
mxDictionary.prototype.clear = function()
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphSelectionModel.prototype.clear = function()
Removes the state of the given cell and all descendants if the given cell is not the current root.
mxGraphView.prototype.clear = function( cell, force, recurse )
Deletes the ID from the given object or function.
clear: function( obj )
Removes all child nodes and resets all CSS.
mxShape.prototype.clear = function()
Clears the command history.
mxUndoManager.prototype.clear = function()
Specifies the event name for clear.
CLEAR: 'clear'
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearCellOverlays = function( cell )
Clears the selection using mxGraphSelectionModel.clear.
mxGraph.prototype.clearSelection = function()
Clears the current selection in the page.
clearSelection: function()
Specifies if cells should be deselected if a popupmenu is displayed for the diagram background.
mxPopupMenuHandler.prototype.clearSelectionOnBackground
Processes a singleclick on an optional cell and fires a click event.
mxGraph.prototype.click = function( me )
Specifies the event name for click.
CLICK: 'click'
Specifies is clipping should be used to avoid creating too many cell states in large diagrams.
mxPrintPreview.prototype.clipping
Returns a clone of the cell.
mxCell.prototype.clone = function()
Returns a clone of this mxPoint.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxPoint.prototype.clone = function()
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
clone: function( obj, transients, shallow )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Returns the clones for the given cells.
mxGraph.prototype.cloneCells = function( cells, allowInvalidEdges, mapping )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren, mapping )
Specifies if cloning by control-drag is enabled.
mxEdgeHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraphHandler.prototype.cloneEnabled
Specifies if edges that are cloned should be validated and only inserted if they are valid.
mxGraph.prototype.cloneInvalidEdges
Returns a clone of the current preview state for the given point and terminal.
mxEdgeHandler.prototype.clonePreviewState = function( point, terminal )
Returns a new instance of the template for this codec.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a clone of the cell’s user object.
mxCell.prototype.cloneValue = function()
Closes the current path.
mxAbstractCanvas2D.prototype.close = function( x1, y1, x2, y2, x3, y3 )
Closes the print preview window.
mxPrintPreview.prototype.close = function()
Closes the current path.
mxXmlCanvas2D.prototype.close = function()
Specifies the event name for close.
CLOSE: 'close'
Writes the closing tags for body and page after calling writePostfix.
mxPrintPreview.prototype.closeDocument = function()
URL of the image to be used for the close icon in the titlebar.
mxWindow.prototype.closeImage
Holds the operator for closing curves.
mxAbstractCanvas2D.prototype.closeOp
Holds the operator for closing curves.
mxVmlCanvas2D.prototype.closeOp
Specifies the resource key for the label of the close button.
closeResource: ( mxClient. language ! = 'none' ) ? 'close' : ''
Maps from constructor names to codecs.
codecs: []
Specifies whether the cell is collapsed.
mxCell.prototype.collapsed
Specifies the mxImage to indicate a collapsed state.
mxGraph.prototype.collapsedImage
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Specifies the resource key for the tooltip on the collapse/expand icon.
mxGraph.prototype.collapseExpandResource
Specifies if the cell size should be changed to the preferred size when a cell is first collapsed.
mxGraph.prototype.collapseToPreferredSize
Compares two MedianCellSorters.
MedianCellSorter.prototype.compare = function( a, b )
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
compare: function( p1, p2 )
Compares two WeightedCellSorters.
WeightedCellSorter.prototype.compare = function( a, b )
Specifies if the output should be compressed by removing redundant calls.
mxXmlCanvas2D.prototype.compressed
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxStencil.prototype.computeAspect = function( shape, x, y, w, h, direction )
XML node used as the description of new menu items.
mxDefaultPopupMenu.prototype.config
Configures the editor using the specified node.
mxEditor.prototype.configure = function ( node )
Sets the state of the canvas for drawing the shape.
mxShape.prototype.configureCanvas = function( c, x, y, w, h )
Sets the state of the canvas for drawing the shape.
mxText.prototype.configureCanvas = function( c, x, y, w, h )
Configures the shape for the given cell state.
mxCellRenderer.prototype.configureShape = function( state )
Displays the given message in a confirm dialog.
confirm: function( message )
Connects the given source and target using a new edge.
mxConnectionHandler.prototype.connect = function( source, target, evt, dropTarget )
Handles a drop by connecting the given vertex to the given source cell.
mxDefaultToolbar.prototype.connect = function( vertex, evt, source )
Changes the terminal or terminal point of the given edge in the graph model.
mxEdgeHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Specifies the event name for connect.
CONNECT: 'connect'
Specifies the event name for connectCell.
CONNECT_CELL: 'connectCell'
Defines the color to be used for the connect handle fill color.
CONNECT_HANDLE_FILLCOLOR: '#0000FF'
Specifies whether the cell is connectable.
mxCell.prototype.connectable
Specifies if edges are connectable.
mxGraph.prototype.connectableEdges
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.connectCell = function( edge, terminal, source, constraint )
Holds the offset for connect icons during connection preview.
mxConnectionHandler.prototype.connectIconOffset
mxImage that is used to trigger the creation of a new connection.
mxConnectionHandler.prototype.connectImage
Specifies if elements should be connected if new cells are dropped onto connectable elements.
mxDefaultToolbar.prototype.connectOnDrop
Specifies if drop events are interpreted as new connections if no other drop action is defined.
mxGraphHandler.prototype.connectOnDrop
Collection of hierarchy edges that have this node as a source
mxGraphHierarchyNode.prototype.connectsAsSource
Collection of hierarchy edges that have this node as a target
mxGraphHierarchyNode.prototype.connectsAsTarget
Specifies the name of the console window.
consoleName: 'Console'
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChild = function( cell, sizeFirst )
Constrains the children of the given cell using constrainChild.
mxGraph.prototype.constrainChildCells = function( cell )
Specifies if a child should be constrained inside the parent bounds after a move or resize of the child.
mxGraph.prototype.constrainChildren
Specifies if the size of groups should be constrained by the children.
mxVertexHandler.prototype.constrainGroupByChildren
Specifies if child cells with relative geometries should be constrained inside the parent bounds, if constrainChildren is true, and/or the maximumGraphBounds.
mxGraph.prototype.constrainRelativeChildren
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxConnectionHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxEdgeHandler.prototype.constraintHandler
Holds an array of mxConnectionConstraints as defined in the shape.
mxStencil.prototype.constraints
Consumes the given event.
consume: function( evt, preventDefault, stopPropagation )
Consumes the event.
mxEventObject.prototype.consume = function()
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxMouseEvent.prototype.consume = function( preventDefault )
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEditor.prototype.consumeCycleAttribute = function ( cell )
Holds the consumed state.
mxEventObject.prototype.consumed
Holds the consumed state of this event.
mxMouseEvent.prototype.consumed
Consumes the given mxMouseEvent if it’s a touchStart event.
mxGraph.prototype.consumeMouseEvent = function( evtName, me, sender )
Consumes the given mouse event.
mxGraphHandler.prototype.consumeMouseEvent = function( evtName, me )
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxPanningHandler.prototype.consumePanningTrigger = function( me )
Reference to the DOM nodes that contains the toolbar.
mxToolbar.prototype.container
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns true if the specified point (x, y) is contained in the given rectangle.
contains: function( bounds, x, y )
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxGraph.prototype.containsValidationErrorsResource
Reference to the DOM node that represents the window content.
mxWindow.prototype.content
Defines the correction factor for computing the height of the contentWrapper.
mxWindow.prototype.contentHeightCorrection
Maps from keycodes to functions for pressed control keys.
mxKeyHandler.prototype.controlKeys
Maps from keycodes to functions for pressed control and shift keys.
mxKeyHandler.prototype.controlShiftKeys
Converts the given URL to an absolute URL with protol and domain.
mxUrlConverter.prototype.convert = function( url )
Converts booleans and numeric values to the respective types.
mxObjectCodec.prototype.convertAttributeFromXml = function( dec, attr, obj )
Converts true to “1” and false to “0” is isBooleanAttribute returns true.
mxObjectCodec.prototype.convertAttributeToXml = function( enc, obj, name, value )
Holds the mxUrlConverter to convert image URLs.
this.converter
Converts the given HTML string to XHTML.
mxSvgCanvas2D.prototype.convertHtml = function( val )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
convertPoint: function( container, x, y )
Returns the textual representation for the given cell.
mxGraph.prototype.convertValueToString = function( cell )
Converts the given point from screen coordinates to model coordinates.
mxConnectionHandler.prototype.convertWaypoint = function( point )
Copies the given array of mxCells from the specified graph to cells.
copy: function( graph, cells )
Sets the cell style with the given name to the corresponding value in state.
mxHandle.prototype.copyStyle = function( key )
Contains the number of entries in the map.
mxCellStatePreview.prototype.count
Current counter.
counter: 0
Holds the localized error message to be displayed if the number of connections for which the rule applies is smaller than min or greater than max.
mxMultiplicity.prototype.countError
Creates the cell path for the given cell.
create: function( cell )
Creates the DOM nodes for the HTML display.
mxGraphView.prototype.createHtml = function()
Creates and returns the DOM node(s) for the shape in the given container.
mxShape.prototype.create = function( container )
Creates and returns the inner request object.
mxXmlRequest.prototype.create = function()
Creates and returns the shape used as the background page.
mxGraphView.prototype.createBackgroundPageShape = function( bounds )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxElbowEdgeHandler.prototype.createBends = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
mxShape.prototype.createBoundingBox = function()
Creates a new canvas for drawing this shape.
mxShape.prototype.createCanvas = function()
Creates a new mxCellEditor to be used in this graph.
mxGraph.prototype.createCellEditor = function()
Creates the actual shape for showing the overlay for the given cell state.
mxCellRenderer.prototype.createCellOverlays = function( state )
Creates a new mxCellRenderer to be used in this graph.
mxGraph.prototype.createCellRenderer = function()
Creates a clip for the given coordinates.
mxSvgCanvas2D.prototype.createClip = function( x, y, w, h )
Evaluates the default conditions for the given context.
mxDefaultPopupMenu.prototype.createConditions = function( editor, cell, evt )
Creates and returns a new mxConnectionHandler to be used in this graph.
mxGraph.prototype.createConnectionHandler = function()
Creates the control for the given cell state.
mxCellRenderer.prototype.createControl = function( state )
Hook for creating the click handler for the folding icon.
mxCellRenderer.prototype.createControlClickHandler = function( state )
Returns an array of custom handles.
mxEdgeHandler.prototype.createCustomHandles = function()
Returns an array of custom handles.
mxVertexHandler.prototype.createCustomHandles = function()
Creates the SVG dash pattern for the given state.
mxSvgCanvas2D.prototype.createDashPattern = function( scale )
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default vertex style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates the layout instance used to layout the swimlanes in the diagram.
mxEditor.prototype.createDiagramLayout = function ()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createDiv = function( str, align, valign, style, overflow )
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxDragSource.prototype.createDragElement = function( evt )
Creates and returns a new edge using factoryMethod if one exists.
mxConnectionHandler.prototype.createEdge = function( value, source, target, style )
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxEditor.prototype.createEdge = function ( source, target )
Hook method that creates the new edge for insertEdge.
mxGraph.prototype.createEdge = function( parent, id, value, source, target, style )
Hooks to create a new mxEdgeHandler for the given mxCellState.
mxGraph.prototype.createEdgeHandler = function( state, edgeStyle )
Hooks to create a new mxEdgeSegmentHandler for the given mxCellState.
mxGraph.prototype.createEdgeSegmentHandler = function( state )
Hook to return an mxCellState which may be used during the preview.
mxConnectionHandler.prototype.createEdgeState = function( me )
Hooks to create a new mxElbowEdgeHandler for the given mxCellState.
mxGraph.prototype.createElbowEdgeHandler = function( state )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createElement = function( tagName, namespace )
Creates the given element using the document.
mxVmlCanvas2D.prototype.createElement = function( name )
Creates the given element using the owner document of root.
mxXmlCanvas2D.prototype.createElement = function( name )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createFill = function()
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.createGradientId = function( start, end, alpha1, alpha2, direction )
Creates the graph for the editor.
mxEditor.prototype.createGraph = function ()
Creates the mxGraph used in the outline.
mxOutline.prototype.createGraph = function( container )
Creates and returns a new mxGraphHandler to be used in this graph.
mxGraph.prototype.createGraphHandler = function()
Creates a new mxGraphView to be used in this graph.
mxGraph.prototype.createGraphView = function()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxEditor.prototype.createGroup = function ()
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGraph.prototype.createGroupCell = function( cells )
Returns the mxShape to be used for painting the respective guide.
mxGuide.prototype.createGuideShape = function( horizontal )
Creates a new handler for the given cell state.
mxGraph.prototype.createHandler = function( state )
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxGraph.prototype.createHandlers = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.createHandleShape = function( index )
Create the shape used to paint the highlight.
mxConstraintHandler.prototype.createHighlightShape = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxImageShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns a drawing pane in HTML (DIV).
mxGraphView.prototype.createHtmlPane = function( width, height )
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxConnectionHandler.prototype.createIcons = function( state )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Specifies if the model should automatically create Ids for new cells.
mxGraphModel.prototype.createIds
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
createImage: function( src )
Creates the indicator shape for the given cell state.
mxCellRenderer.prototype.createIndicatorShape = function( state )
Creates all edges in the internal model
mxGraphHierarchyModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates all edges in the internal model
mxSwimlaneModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates the label for the given cell state.
mxCellRenderer.prototype.createLabel = function( state, value )
Creates the shape used to display the the label handle.
mxEdgeHandler.prototype.createLabelHandleShape = function()
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxEditor.prototype.createLayoutManager = function ( graph )
mxCompactTreeLayout.prototype.createLine = function( dx, dy, next )
Creates and returns the mxCellMarker used in marker.
mxConnectionHandler.prototype.createMarker = function()
Prepares the marker by adding offsets in pts and returning a function to paint the marker.
mxConnector.prototype.createMarker = function( c, pts, source )
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Returns a function to paint the given marker.
createMarker: function( canvas, shape, type, pe, unitX, unitY, size, source, sw, filled )
This function is called from mxEditor to add items to the given menu based on config.
mxDefaultPopupMenu.prototype.createMenu = function( editor, menu, cell, evt )
mxCompactTreeLayout.prototype.createNode = function( cell )
Creates the page selector table.
mxPrintPreview.prototype.createPageSelector = function( vpages, hpages )
Creates and returns a new mxPanningHandler to be used in this graph.
mxGraph.prototype.createPanningHandler = function()
Creates and returns an mxPanningManager.
mxGraph.prototype.createPanningManager = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createParentHighlightShape = function( bounds )
Uses popupHandler to create the menu in the graph’s panning handler.
mxEditor.prototype.createPopupMenu = function ( menu, cell, evt )
Creates and returns a new mxPopupMenuHandler to be used in this graph.
mxGraph.prototype.createPopupMenuHandler = function()
Creates and returns an element which can be used as a preview in the given graph.
mxDragSource.prototype.createPreviewElement = function( graph )
Creates the shape used to draw the preview for the given bounds.
mxGraphHandler.prototype.createPreviewShape = function( bounds )
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxEditor.prototype.createProperties = function ( cell )
Sets the glass gradient.
mxVmlCanvas2D.prototype.createRect = function( nodeName, x, y, w, h )
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createSelectionCellsHandler = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createSelectionModel = function()
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function( bounds )
Creates a shadow for the given node.
mxSvgCanvas2D.prototype.createShadow = function( node )
Creates a shadow for the given node.
mxVmlCanvas2D.prototype.createShadow = function( node, filled, stroked )
Creates the fill for the shadow.
mxVmlCanvas2D.prototype.createShadowFill = function()
Creates the stroke for the shadow.
mxVmlCanvas2D.prototype.createShadowStroke = function()
Creates and returns the highlight shape for the given state.
mxCellHighlight.prototype.createShape = function()
Creates and returns the shape for the given cell state.
mxCellRenderer.prototype.createShape = function( state )
Creates the preview shape for new connections.
mxConnectionHandler.prototype.createShape = function()
Creates and returns the shape for this handle.
mxHandle.prototype.createShape = function( html )
Creates the rubberband selection shape.
mxRubberband.prototype.createShape = function()
Creates the shape used as the sizer.
mxOutline.prototype.createSizer = function()
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizer = function( cursor, index, size, fillColor )
Creates the shape used for the sizer handle for the specified bounds an index.
mxVertexHandler.prototype.createSizerShape = function( bounds, index, fillColor )
Creates the state of the this canvas.
mxAbstractCanvas2D.prototype.createState = function()
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraphView.prototype.createState = function( cell )
Creates a fill for the current state.
mxVmlCanvas2D.prototype.createStroke = function()
Creates the optional style section.
mxSvgCanvas2D.prototype.createStyle = function( x )
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createStylesheet = function()
Creates the nodes required to add submenu items inside the given parent item.
mxPopupMenu.prototype.createSubmenu = function( parent )
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvg = function()
Creates and returns an mxSvgCanvas2D for rendering this shape.
mxShape.prototype.createSvgCanvas = function()
Creates the given SVG gradient.
mxSvgCanvas2D.prototype.createSvgGradient = function( start, end, alpha1, alpha2, direction )
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneLayout = function ()
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.createSwimlaneManager = function ( graph )
Specifies if createTargetVertex should be called if no target was under the mouse for the new connection.
mxConnectionHandler.prototype.createTarget
Hook method for creating new vertices on the fly if no target was under the mouse.
mxConnectionHandler.prototype.createTargetVertex = function( evt, source )
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createTasks = function ( div )
Creates a hit detection tolerance shape for the given node.
mxSvgCanvas2D.prototype.createTolerance = function( node )
Creates the toolbar with no container.
mxEditor.prototype.createToolbar = function ()
Creates and returns a new mxTooltipHandler to be used in this graph.
mxGraph.prototype.createTooltipHandler = function()
Creates a transparent fill.
mxVmlCanvas2D.prototype.createTransparentFill = function()
Adds a transparent rectangle that catches all events.
mxShape.prototype.createTransparentSvgRectangle = function( x, y, w, h )
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function( significant )
Create a new mxUrlConverter and returns it.
mxAbstractCanvas2D.prototype.createUrlConverter = function()
Hook method that creates the new vertex for insertVertex.
mxGraph.prototype.createVertex = function( parent, id, value, x, y, width, height, style, relative )
Hooks to create a new mxVertexHandler for the given mxCellState.
mxGraph.prototype.createVertexHandler = function( state )
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxElbowEdgeHandler.prototype.createVirtualBend = function( dblClickHandler )
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createVirtualBends = function()
Creates and returns the VML node to represent this shape.
mxShape.prototype.createVml = function()
Creates and returns an mxVmlCanvas2D for rendering this shape.
mxShape.prototype.createVmlCanvas = function()
Creates a new element using createElement and prefixes the given name with mxClient.VML_PREFIX.
mxVmlCanvas2D.prototype.createVmlElement = function( name )
Returns the temporary element used for rendering in IE8 standards mode.
mxShape.prototype.createVmlGroup = function()
Creates a drawing pane in VML (group).
mxGraphView.prototype.createVmlPane = function( width, height )
Returns a new, empty XML document.
createXmlDocument: function()
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxHierarchicalLayout.prototype.crossingStage = function( parent )
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxSwimlaneLayout.prototype.crossingStage = function( parent )
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.currentBestCrossings
Holds the current marker color.
mxCellMarker.prototype.currentColor
Holds the current drop target under the mouse.
mxDragSource.prototype.currentDropTarget
Stores the x-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDx
Stores the y-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDy
Holds the changes for the current transaction.
mxGraphModel.prototype.currentEdit
Specifies the resource key for the current file info.
mxEditor.prototype.currentFileResource
Reference to the mxGraph that is the current drop target.
mxDragSource.prototype.currentGraph
Holds an mxGuide for the currentGraph if dragPreview is not null.
mxDragSource.prototype.currentGuide
Holds the current drop location.
mxDragSource.prototype.currentPoint
mxCell that acts as the root of the displayed cell hierarchy.
mxGraphView.prototype.currentRoot
Holds the value of the x argument in the last call to update.
mxRubberband.prototype.currentX
The sum of x-displacements for the current iteration
mxCoordinateAssignment.prototype.currentXDelta
Holds the value of the y argument in the last call to update.
mxRubberband.prototype.currentY
Holds the cursor for the overlay.
mxCellOverlay.prototype.cursor
Specifies the cursor to be used while the handler is active.
mxConnectionHandler.prototype.cursor
Specifies the cursor to be used for this handle.
mxHandle.prototype.cursor
Defines the cursor for a movable bend.
CURSOR_BEND_HANDLE: 'crosshair'
Defines the cursor for a connectable state.
CURSOR_CONNECT: 'pointer'
Defines the cursor for a movable label.
CURSOR_LABEL_HANDLE: 'default'
Defines the cursor for a movable edge.
CURSOR_MOVABLE_EDGE: 'move'
Defines the cursor for a movable vertex.
CURSOR_MOVABLE_VERTEX: 'move'
Defines the cursor for a terminal handle.
CURSOR_TERMINAL_HANDLE: 'pointer'
Defines the cursor for a movable bend.
CURSOR_VIRTUAL_BEND_HANDLE: 'crosshair'
Contains the string used for bezier curves.
mxAbstractCanvas2D.prototype.curveOp
Contains the string used for bezier curves.
mxVmlCanvas2D.prototype.curveOp
Adds a bezier curve to the current path.
mxAbstractCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Adds a bezier curve to the current path.
mxXmlCanvas2D.prototype.curveTo = function( x1, y1, x2, y2, x3, y3 )
Start index for the custom handles in an mxMouseEvent.
CUSTOM_HANDLE: -100
Cuts the given array of mxCells from the specified graph.
cut: function( graph, cells )
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttribute = function ( cell )
Index of the last consumed attribute index.
mxEditor.prototype.cycleAttributeIndex
Name of the attribute to be assigned a cycleAttributeValues when inserting new swimlanes.
mxEditor.prototype.cycleAttributeName
Specifies the attribute values to be cycled when inserting new swimlanes.
mxEditor.prototype.cycleAttributeValues
Executes the cycle stage using mxMinimumCycleRemover.
mxHierarchicalLayout.prototype.cycleStage = function( parent )
Executes the cycle stage using mxMinimumCycleRemover.
mxSwimlaneLayout.prototype.cycleStage = function( parent )
I | |
id | |
idrefs, mxObjectCodec | |
ids, mxGraphHierarchyEdge | |
ignoreCell, mxPanningHandler | |
ignoreClippedStringSize, mxText | |
ignoredChanges, mxAutoSaveManager | |
ignoreMouseDown, mxConnectionHandler | |
ignoreRelativeEdgeParent, mxGraphModel | |
ignoreScrollbars, mxGraph | |
ignoreStringSize, mxText | |
ignoreTouchEvents, mxTooltipHandler | |
image | |
imageBasePath | |
imageBundles, mxGraph | |
imageOffset, mxSvgCanvas2D | |
images, mxImageBundle | |
imageSize | |
importCells, mxGraph | |
importEnabled, mxGraph | |
importNode, mxUtils | |
In-place editing, mxGraph | |
include, mxClient | |
includeOverlays, mxImageExport | |
index, mxVertexHandler | |
indexOf, mxUtils | |
indexOfNextAdd, mxUndoManager | |
indexOfStylename, mxUtils | |
indicatorSize, mxLabel | |
indicatorSpacing, mxLabel | |
indices, mxFastOrganicLayout | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initialTemp, mxFastOrganicLayout | |
initialTouchX, mxGraph | |
initialTouchY, mxGraph | |
initialValue, mxCellEditor | |
initialX, mxCoordinateAssignment | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertBeforeSource, mxConnectionHandler | |
insertCount, mxClipboard | |
insertEdge | |
insertFunction, mxEditor | |
insertIntoGraph, mxCodec | |
insertStateAfter, mxCellRenderer | |
insertVertex, mxGraph | |
installChangeHandler, mxEditor | |
installCloseHandler, mxWindow | |
installDblClickHandler, mxEditor | |
installDrillHandler, mxEditor | |
installDropHandler, mxDefaultToolbar | |
installInsertHandler, mxEditor | |
installListeners | |
installMaximizeHandler, mxWindow | |
installMinimizeHandler, mxWindow | |
installMoveHandler, mxWindow | |
installOverlayListeners, mxCellRenderer | |
installUndoHandler, mxEditor | |
interHierarchySpacing | |
interRankCellSpacing | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
intraCellSpacing | |
invalid, mxCellState | |
INVALID_COLOR, mxConstants | |
INVALID_CONNECT_TARGET_COLOR, mxConstants | |
invalidate, mxGraphView | |
invalidColor, mxCellMarker | |
invert | |
invokesStopCellEditing, mxGraph | |
IS_CHROMEAPP, mxClient | |
IS_EDGE, mxClient | |
IS_EM, mxClient | |
IS_FF, mxClient | |
IS_GC, mxClient | |
IS_IE, mxClient | |
IS_IE11, mxClient | |
IS_IE6, mxClient | |
IS_IOS, mxClient | |
IS_LOCAL, mxClient | |
IS_MAC, mxClient | |
IS_MT, mxClient | |
IS_NS, mxClient | |
IS_OP, mxClient | |
IS_OT, mxClient | |
IS_POINTER, mxClient | |
IS_QUIRKS, mxClient | |
IS_SF, mxClient | |
IS_SVG, mxClient | |
IS_TOUCH, mxClient | |
IS_VML, mxClient | |
IS_WIN, mxClient | |
isActive | |
isAddEnabled, mxSwimlaneManager | |
isAddPointEvent, mxEdgeHandler | |
isAddVirtualBendEvent, mxEdgeHandler | |
isAllowDanglingEdges, mxGraph | |
isAllowEval, mxGraphView | |
isAllowLoops, mxGraph | |
isAllowOverlapParent, mxGraph | |
isAltDown, mxEvent | |
isAncestor | |
isAncestorNode, mxUtils | |
isArrowRounded, mxArrowConnector | |
isAutoSizeCell, mxGraph | |
isAutoSizeCells, mxGraph | |
isBinary, mxXmlRequest | |
isBooleanAttribute, mxObjectCodec | |
isBrowserSupported, mxClient | |
isBubbling, mxLayoutManager | |
isCancelEditingKeyEvent, mxCellEditor | |
isCellBendable, mxGraph | |
isCellCloneable, mxGraph | |
isCellCodec | |
isCellCollapsed | |
isCellConnectable, mxGraph | |
isCellDeletable, mxGraph | |
isCellDisconnectable, mxGraph | |
isCellEditable, mxGraph | |
isCellFoldable, mxGraph | |
isCellHorizontal, mxSwimlaneManager | |
isCellLocked, mxGraph | |
isCellMovable, mxGraph | |
isCellResizable, mxGraph | |
isCellRotatable, mxGraph | |
isCellsBendable, mxGraph | |
isCellsCloneable, mxGraph | |
isCellsDeletable, mxGraph | |
isCellsDisconnectable, mxGraph | |
isCellsEditable, mxGraph | |
isCellSelectable, mxGraph | |
isCellSelected, mxGraph | |
isCellsLocked, mxGraph | |
isCellsMovable, mxGraph | |
isCellsResizable, mxGraph | |
isCellsSelectable, mxGraph | |
isCellVisible, mxGraph | |
isCenteredEvent, mxVertexHandler | |
isCloneEnabled, mxGraphHandler | |
isCloneEvent, mxGraph | |
isCloneInvalidEdges, mxGraph | |
isCollapsed | |
isConnectable | |
isConnectableCell | |
isConnectableEdges, mxGraph | |
isConnecting, mxConnectionHandler | |
isConstrainChild, mxGraph | |
isConstrainChildren, mxGraph | |
isConstrainedEvent | |
isConstrainRelativeChildren, mxGraph | |
isConsumed | |
isContainerEvent, mxGraphView | |
isControlDown | |
isCreateIds, mxGraphModel | |
isCreateTarget, mxConnectionHandler | |
isCustomHandleEvent | |
isDelayedSelection, mxGraphHandler | |
isDisconnectOnMove, mxGraph | |
isDropEnabled, mxGraph | |
isEdge | |
isEdgeIgnored, mxGraphLayout | |
isEdgeLabelsMovable, mxGraph | |
isEdgeValid, mxGraph | |
isEditing, mxGraph | |
isEmpty | |
isEnabled | |
isEnabledForEvent | |
isEnterStopsCellEditing, mxGraph | |
isEscapeEnabled, mxGraph | |
isEventIgnored | |
isEventsEnabled, mxEventSource | |
isEventSource, mxCellEditor | |
isEventSourceIgnored, mxGraph | |
isExcluded | |
isExtendParent, mxGraph | |
isExtendParents, mxGraph | |
isExtendParentsOnAdd, mxGraph | |
isExtendParentsOnMove, mxGraph | |
isForcePanningEvent, mxPanningHandler | |
isForceRubberbandEvent, mxRubberband | |
isGraphEvent, mxKeyHandler | |
isGridEnabled | |
isGridEnabledEvent, mxGraph | |
isGuidesEnabled, mxDragSource | |
isHandleEnabled, mxEdgeHandler | |
isHandlerActive, mxSelectionCellsHandler | |
isHandleVisible, mxEdgeHandler | |
isHideLabel, mxCellEditor | |
isHideOnHover, mxTooltipHandler | |
isHighlightAt, mxCellHighlight | |
isHorizontal | |
isHotspotEnabled, mxCellMarker | |
isHtmlAllowed | |
isHtmlLabel, mxGraph | |
isHtmlLabels, mxGraph | |
isHtmlRequired, mxHandle | |
isIgnoredAttribute, mxObjectCodec | |
isIgnoreTerminalEvent, mxGraph | |
isImmediateConnectSource, mxConnectionHandler | |
isInsertBefore, mxConnectionHandler | |
isInteger, mxUtils | |
isInvokesStopCellEditing, mxGraph | |
isKeepFocusEvent, mxConstraintHandler | |
isLabelClipped, mxGraph | |
isLabelEvent, mxCellRenderer | |
isLabelMovable, mxGraph | |
isLanguageSupported, mxResources | |
isLayer, mxGraphModel | |
isLeftMouseButton, mxEvent | |
isLivePreviewBorder, mxVertexHandler | |
isLoop, mxGraph | |
isLoopStyleEnabled, mxGraphView | |
isMarkerEnd, mxArrowConnector | |
isMarkerStart, mxArrowConnector | |
isMenuShowing, mxPopupMenu | |
isMetaDown, mxEvent | |
isMiddleMouseButton, mxEvent | |
isModified, mxEditor | |
isMouseDown, mxGraph | |
isMouseEvent, mxEvent | |
isMoveable, mxFastOrganicLayout | |
isMoveEnabled, mxGraphHandler | |
isMoveIconToFrontForState, mxConnectionHandler | |
isMultigraph, mxGraph | |
isMultiTouchEvent, mxEvent | |
isNaN, mxUtils | |
isNode, mxUtils | |
isNumeric, mxUtils | |
isNumericAttribute, mxObjectCodec | |
isOpenEnded, mxArrowConnector | |
isOrthogonal, mxGraph | |
isOutlineConnectEvent | |
isPaintBoundsInverted | |
isPanningEnabled, mxPanningHandler | |
isPanningTrigger, mxPanningHandler | |
isParseVml | |
isPenEvent, mxEvent | |
isPinchEnabled, mxPanningHandler | |
isPopupTrigger | |
isPort | |
isPortsEnabled, mxGraph | |
isPropertiesVisible, mxEditor | |
isReady, mxXmlRequest | |
isRecursiveResize, mxGraph | |
isReference | |
isRelativeUrl, mxUrlConverter | |
isRemoveCellsFromParent, mxGraphHandler | |
isRemovePointEvent, mxEdgeHandler | |
isRendering, mxGraphView | |
isResizable, mxWindow | |
isResizeContainer, mxGraph | |
isResizeEnabled, mxSwimlaneManager | |
isReversed, mxGraphHierarchyEdge | |
isRightMouseButton, mxEvent | |
isRoot, mxGraphModel | |
isRotationHandleVisible, mxVertexHandler | |
isRunning, mxAnimation | |
isScrollEvent, mxGraphView | |
isSelected, mxGraphSelectionModel | |
isSelectEnabled, mxGraphHandler | |
isSelectionDashed | |
isSelectionEmpty, mxGraph | |
isSelectOnPopup, mxPopupMenuHandler | |
isSelectText, mxCellEditor | |
isShapeEvent, mxCellRenderer | |
isShapeInvalid, mxCellRenderer | |
isShiftDown, mxEvent | |
isSignificant, mxUndoableEdit | |
isSingleSelection, mxGraphSelectionModel | |
isSizerVisible, mxVertexHandler | |
isSnapToTerminalsEvent, mxEdgeHandler | |
isSource, mxMouseEvent | |
isSplitEnabled, mxGraph | |
isSplitTarget, mxGraph | |
isStartEvent, mxConnectionHandler | |
isStateIgnored, mxConstraintHandler | |
isStopEditingEvent, mxCellEditor | |
isStopEvent, mxConnectionHandler | |
isSwimlane, mxGraph | |
isSwimlaneIgnored, mxSwimlaneManager | |
isSwimlaneNesting, mxGraph | |
isSwimlaneSelectionEnabled, mxGraph | |
isSyntheticEventIgnored, mxGraph | |
isTerminalPointMovable, mxGraph | |
isTextShapeInvalid, mxCellRenderer | |
isToggleEvent, mxGraph | |
isTouchEvent, mxEvent | |
isTransparentClickEvent, mxGraph | |
isValidAncestor, mxGraph | |
isValidConnection, mxGraph | |
isValidDropTarget, mxGraph | |
isValidRoot, mxGraph | |
isValidSource | |
isValidState, mxCellMarker | |
isValidTarget | |
isVertex | |
isVertexIgnored | |
isVertexLabelsMovable, mxGraph | |
isVertexMovable, mxGraphLayout | |
isVirtualBendsEnabled, mxEdgeHandler | |
isVisible | |
isVml, mxUtils | |
isWrapping, mxGraph | |
itemCount, mxPopupMenu | |
iteration, mxFastOrganicLayout | |
iterationsWithoutImprovement, mxMedianHybridCrossingReduction |
I | |
id | |
idrefs, mxObjectCodec | |
ids, mxGraphHierarchyEdge | |
ignoreCell, mxPanningHandler | |
ignoreClippedStringSize, mxText | |
ignoredChanges, mxAutoSaveManager | |
ignoreMouseDown, mxConnectionHandler | |
ignoreRelativeEdgeParent, mxGraphModel | |
ignoreScrollbars, mxGraph | |
ignoreStringSize, mxText | |
ignoreTouchEvents, mxTooltipHandler | |
image | |
imageBasePath | |
imageBundles, mxGraph | |
imageOffset, mxSvgCanvas2D | |
images, mxImageBundle | |
imageSize | |
importCells, mxGraph | |
importEnabled, mxGraph | |
importNode, mxUtils | |
In-place editing, mxGraph | |
include, mxClient | |
includeOverlays, mxImageExport | |
index, mxVertexHandler | |
indexOf, mxUtils | |
indexOfNextAdd, mxUndoManager | |
indexOfStylename, mxUtils | |
indicatorSize, mxLabel | |
indicatorSpacing, mxLabel | |
indices, mxFastOrganicLayout | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initialTemp, mxFastOrganicLayout | |
initialTouchX, mxGraph | |
initialTouchY, mxGraph | |
initialValue, mxCellEditor | |
initialX, mxCoordinateAssignment | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertBeforeSource, mxConnectionHandler | |
insertCount, mxClipboard | |
insertEdge | |
insertFunction, mxEditor | |
insertIntoGraph, mxCodec | |
insertStateAfter, mxCellRenderer | |
insertVertex, mxGraph | |
installChangeHandler, mxEditor | |
installCloseHandler, mxWindow | |
installDblClickHandler, mxEditor | |
installDrillHandler, mxEditor | |
installDropHandler, mxDefaultToolbar | |
installInsertHandler, mxEditor | |
installListeners | |
installMaximizeHandler, mxWindow | |
installMinimizeHandler, mxWindow | |
installMoveHandler, mxWindow | |
installOverlayListeners, mxCellRenderer | |
installUndoHandler, mxEditor | |
interHierarchySpacing | |
interRankCellSpacing | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
intraCellSpacing | |
invalid, mxCellState | |
INVALID_COLOR, mxConstants | |
INVALID_CONNECT_TARGET_COLOR, mxConstants | |
invalidate, mxGraphView | |
invalidColor, mxCellMarker | |
invert | |
invokesStopCellEditing, mxGraph | |
IS_CHROMEAPP, mxClient | |
IS_EDGE, mxClient | |
IS_EM, mxClient | |
IS_FF, mxClient | |
IS_GC, mxClient | |
IS_IE, mxClient | |
IS_IE11, mxClient | |
IS_IE6, mxClient | |
IS_IOS, mxClient | |
IS_LOCAL, mxClient | |
IS_MAC, mxClient | |
IS_MT, mxClient | |
IS_NS, mxClient | |
IS_OP, mxClient | |
IS_OT, mxClient | |
IS_POINTER, mxClient | |
IS_QUIRKS, mxClient | |
IS_SF, mxClient | |
IS_SVG, mxClient | |
IS_TOUCH, mxClient | |
IS_VML, mxClient | |
IS_WIN, mxClient | |
isActive | |
isAddEnabled, mxSwimlaneManager | |
isAddPointEvent, mxEdgeHandler | |
isAddVirtualBendEvent, mxEdgeHandler | |
isAllowDanglingEdges, mxGraph | |
isAllowEval, mxGraphView | |
isAllowLoops, mxGraph | |
isAllowOverlapParent, mxGraph | |
isAltDown, mxEvent | |
isAncestor | |
isAncestorNode, mxUtils | |
isArrowRounded, mxArrowConnector | |
isAutoSizeCell, mxGraph | |
isAutoSizeCells, mxGraph | |
isBinary, mxXmlRequest | |
isBooleanAttribute, mxObjectCodec | |
isBrowserSupported, mxClient | |
isBubbling, mxLayoutManager | |
isCancelEditingKeyEvent, mxCellEditor | |
isCellBendable, mxGraph | |
isCellCloneable, mxGraph | |
isCellCodec | |
isCellCollapsed | |
isCellConnectable, mxGraph | |
isCellDeletable, mxGraph | |
isCellDisconnectable, mxGraph | |
isCellEditable, mxGraph | |
isCellFoldable, mxGraph | |
isCellHorizontal, mxSwimlaneManager | |
isCellLocked, mxGraph | |
isCellMovable, mxGraph | |
isCellResizable, mxGraph | |
isCellRotatable, mxGraph | |
isCellsBendable, mxGraph | |
isCellsCloneable, mxGraph | |
isCellsDeletable, mxGraph | |
isCellsDisconnectable, mxGraph | |
isCellsEditable, mxGraph | |
isCellSelectable, mxGraph | |
isCellSelected, mxGraph | |
isCellsLocked, mxGraph | |
isCellsMovable, mxGraph | |
isCellsResizable, mxGraph | |
isCellsSelectable, mxGraph | |
isCellVisible, mxGraph | |
isCenteredEvent, mxVertexHandler | |
isCloneEnabled, mxGraphHandler | |
isCloneEvent, mxGraph | |
isCloneInvalidEdges, mxGraph | |
isCollapsed | |
isConnectable | |
isConnectableCell | |
isConnectableEdges, mxGraph | |
isConnecting, mxConnectionHandler | |
isConstrainChild, mxGraph | |
isConstrainChildren, mxGraph | |
isConstrainedEvent | |
isConstrainRelativeChildren, mxGraph | |
isConsumed | |
isContainerEvent, mxGraphView | |
isControlDown | |
isCreateIds, mxGraphModel | |
isCreateTarget, mxConnectionHandler | |
isCustomHandleEvent | |
isDelayedSelection, mxGraphHandler | |
isDisconnectOnMove, mxGraph | |
isDropEnabled, mxGraph | |
isEdge | |
isEdgeIgnored, mxGraphLayout | |
isEdgeLabelsMovable, mxGraph | |
isEdgeValid, mxGraph | |
isEditing, mxGraph | |
isEmpty | |
isEnabled | |
isEnabledForEvent | |
isEnterStopsCellEditing, mxGraph | |
isEscapeEnabled, mxGraph | |
isEventIgnored | |
isEventsEnabled, mxEventSource | |
isEventSource, mxCellEditor | |
isEventSourceIgnored, mxGraph | |
isExcluded | |
isExtendParent, mxGraph | |
isExtendParents, mxGraph | |
isExtendParentsOnAdd, mxGraph | |
isExtendParentsOnMove, mxGraph | |
isForcePanningEvent, mxPanningHandler | |
isForceRubberbandEvent, mxRubberband | |
isGraphEvent, mxKeyHandler | |
isGridEnabled | |
isGridEnabledEvent, mxGraph | |
isGuidesEnabled, mxDragSource | |
isHandleEnabled, mxEdgeHandler | |
isHandlerActive, mxSelectionCellsHandler | |
isHandleVisible, mxEdgeHandler | |
isHideLabel, mxCellEditor | |
isHideOnHover, mxTooltipHandler | |
isHighlightAt, mxCellHighlight | |
isHorizontal | |
isHotspotEnabled, mxCellMarker | |
isHtmlAllowed | |
isHtmlLabel, mxGraph | |
isHtmlLabels, mxGraph | |
isHtmlRequired, mxHandle | |
isIgnoredAttribute, mxObjectCodec | |
isIgnoreTerminalEvent, mxGraph | |
isImmediateConnectSource, mxConnectionHandler | |
isInsertBefore, mxConnectionHandler | |
isInteger, mxUtils | |
isInvokesStopCellEditing, mxGraph | |
isKeepFocusEvent, mxConstraintHandler | |
isLabelClipped, mxGraph | |
isLabelEvent, mxCellRenderer | |
isLabelMovable, mxGraph | |
isLanguageSupported, mxResources | |
isLayer, mxGraphModel | |
isLeftMouseButton, mxEvent | |
isLegacyEditor, mxCellEditor | |
isLivePreviewBorder, mxVertexHandler | |
isLoop, mxGraph | |
isLoopStyleEnabled, mxGraphView | |
isMarkerEnd, mxArrowConnector | |
isMarkerStart, mxArrowConnector | |
isMenuShowing, mxPopupMenu | |
isMetaDown, mxEvent | |
isMiddleMouseButton, mxEvent | |
isModified, mxEditor | |
isMouseDown, mxGraph | |
isMouseEvent, mxEvent | |
isMoveable, mxFastOrganicLayout | |
isMoveEnabled, mxGraphHandler | |
isMoveIconToFrontForState, mxConnectionHandler | |
isMultigraph, mxGraph | |
isMultiTouchEvent, mxEvent | |
isNaN, mxUtils | |
isNode, mxUtils | |
isNumeric, mxUtils | |
isNumericAttribute, mxObjectCodec | |
isOpenEnded, mxArrowConnector | |
isOrthogonal, mxGraph | |
isOutlineConnectEvent | |
isPaintBoundsInverted | |
isPanningEnabled, mxPanningHandler | |
isPanningTrigger, mxPanningHandler | |
isParseVml | |
isPenEvent, mxEvent | |
isPinchEnabled, mxPanningHandler | |
isPopupTrigger | |
isPort | |
isPortsEnabled, mxGraph | |
isPropertiesVisible, mxEditor | |
isReady, mxXmlRequest | |
isRecursiveResize, mxGraph | |
isReference | |
isRelativeUrl, mxUrlConverter | |
isRemoveCellsFromParent, mxGraphHandler | |
isRemovePointEvent, mxEdgeHandler | |
isRendering, mxGraphView | |
isResizable, mxWindow | |
isResizeContainer, mxGraph | |
isResizeEnabled, mxSwimlaneManager | |
isReversed, mxGraphHierarchyEdge | |
isRightMouseButton, mxEvent | |
isRoot, mxGraphModel | |
isRotationHandleVisible, mxVertexHandler | |
isRunning, mxAnimation | |
isScrollEvent, mxGraphView | |
isSelected, mxGraphSelectionModel | |
isSelectEnabled, mxGraphHandler | |
isSelectionDashed | |
isSelectionEmpty, mxGraph | |
isSelectOnPopup, mxPopupMenuHandler | |
isSelectText, mxCellEditor | |
isShapeEvent, mxCellRenderer | |
isShapeInvalid, mxCellRenderer | |
isShiftDown, mxEvent | |
isSignificant, mxUndoableEdit | |
isSingleSelection, mxGraphSelectionModel | |
isSizerVisible, mxVertexHandler | |
isSnapToTerminalsEvent, mxEdgeHandler | |
isSource, mxMouseEvent | |
isSplitEnabled, mxGraph | |
isSplitTarget, mxGraph | |
isStartEvent, mxConnectionHandler | |
isStateIgnored, mxConstraintHandler | |
isStopEditingEvent, mxCellEditor | |
isStopEvent, mxConnectionHandler | |
isSwimlane, mxGraph | |
isSwimlaneIgnored, mxSwimlaneManager | |
isSwimlaneNesting, mxGraph | |
isSwimlaneSelectionEnabled, mxGraph | |
isSyntheticEventIgnored, mxGraph | |
isTerminalPointMovable, mxGraph | |
isTextShapeInvalid, mxCellRenderer | |
isToggleEvent, mxGraph | |
isTouchEvent, mxEvent | |
isTransparentClickEvent, mxGraph | |
isValidAncestor, mxGraph | |
isValidConnection, mxGraph | |
isValidDropTarget, mxGraph | |
isValidRoot, mxGraph | |
isValidSource | |
isValidState, mxCellMarker | |
isValidTarget | |
isVertex | |
isVertexIgnored | |
isVertexLabelsMovable, mxGraph | |
isVertexMovable, mxGraphLayout | |
isVirtualBendsEnabled, mxEdgeHandler | |
isVisible | |
isVml, mxUtils | |
isWrapping, mxGraph | |
itemCount, mxPopupMenu | |
iteration, mxFastOrganicLayout | |
iterationsWithoutImprovement, mxMedianHybridCrossingReduction |
Holds the Id.
mxCell.prototype.id
The object identity of the wrapped cell
mxGraphHierarchyNode.prototype.id
Array containing the variable names that should be turned into or converted from references.
mxObjectCodec.prototype.idrefs
The object identities of the wrapped cells
mxGraphHierarchyEdge.prototype.ids
Specifies if panning should be active even if there is a cell under the mousepointer.
mxPanningHandler.prototype.ignoreCell
Specifies if the string size should be measured in updateBoundingBox if the label is clipped and the label position is center and middle.
mxText.prototype.ignoreClippedStringSize
Counter for ignored changes in autosave.
mxAutoSaveManager.prototype.ignoredChanges
Specifies if the connection handler should ignore the state of the mouse button when highlighting the source.
mxConnectionHandler.prototype.ignoreMouseDown
Specifies if relative edge parents should be ignored for finding the nearest common ancestors of an edge’s terminals.
mxGraphModel.prototype.ignoreRelativeEdgeParent
Specifies if the graph should automatically scroll regardless of the scrollbars.
mxGraph.prototype.ignoreScrollbars
Specifies if the actual string size should be measured.
mxText.prototype.ignoreStringSize
Specifies if touch and pen events should be ignored.
mxTooltipHandler.prototype.ignoreTouchEvents
Holds the mxImage to be used as the icon.
mxCellOverlay.prototype.image
Specifies the mxImage to be used to render the handle.
mxHandle.prototype.image
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Base path for all icon attributes in the config.
mxDefaultPopupMenu.prototype.imageBasePath
Holds the list of image bundles.
mxGraph.prototype.imageBundles
Offset to be used for image elements.
mxSvgCanvas2D.prototype.imageOffset
Maps from keys to images.
mxImageBundle.prototype.images
Default width and height for the image.
mxLabel.prototype.imageSize
Default imagewidth and imageheight if an image but no imagewidth and imageheight are defined in the style.
mxSwimlane.prototype.imageSize
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Specifies the return value for canImportCell.
mxGraph.prototype.importEnabled
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Specifies if overlays should be included in the export.
mxImageExport.prototype.includeOverlays
Holds the index of the current handle.
mxVertexHandler.prototype.index
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Index of the element to be added next.
mxUndoManager.prototype.indexOfNextAdd
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Default width and height for the indicicator.
mxLabel.prototype.indicatorSize
Default spacing between image and indicator.
mxLabel.prototype.indicatorSpacing
Hashtable from cells to local indices.
mxFastOrganicLayout.prototype.indices
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Constructs the toolbar for the given container and installs a listener that updates the mxEditor.insertFunction on editor if an item is selected in the toolbar.
mxDefaultToolbar.prototype.init
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Start value of temperature.
mxFastOrganicLayout.prototype.initialTemp
Holds the x-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchX
Holds the y-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchY
Holds the initial editing value to check if the current value was modified.
mxCellEditor.prototype.initialValue
The minimum x position node placement starts at
mxCoordinateAssignment.prototype.initialX
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Specifies if new edges should be inserted before the source vertex in the cell hierarchy.
mxConnectionHandler.prototype.insertBeforeSource
Counts the number of times the clipboard data has been inserted.
insertCount: 1
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Specifies the function to be used for inserting new cells into the graph.
mxEditor.prototype.insertFunction
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = function ( graph )
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( graph )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = function ( graph )
The spacing buffer between unconnected hierarchies.
mxHierarchicalLayout.prototype.interHierarchySpacing
The spacing buffer between unconnected hierarchies.
mxSwimlaneLayout.prototype.interHierarchySpacing
The minimum distance between cells on adjacent ranks.
mxCoordinateAssignment.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxHierarchicalLayout.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxSwimlaneLayout.prototype.interRankCellSpacing
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
The minimum buffer between cells on the same rank.
mxCoordinateAssignment.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxHierarchicalLayout.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxSwimlaneLayout.prototype.intraCellSpacing
Specifies if the state is invalid.
mxCellState.prototype.invalid
Defines the color to be used for the coloring invalid connection previews.
INVALID_COLOR: '#FF0000'
Defines the color to be used for highlighting a invalid target cells for a new or changed connections.
INVALID_CONNECT_TARGET_COLOR: '#FF0000'
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Holds the invalid marker color.
mxCellMarker.prototype.invalidColor
Specifies if edge directions should be inverted.
mxCompactTreeLayout.prototype.invert
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
mxGraph.prototype.invokesStopCellEditing
True if the this is running inside a Chrome App.
IS_CHROMEAPP: window.chrome !
True if the current browser is Microsoft Edge.
IS_EDGE: !!navigator.userAgent.match( /Edge\// )
True if the browser is IE11 in enterprise mode (IE8 standards mode).
IS_EM: 'spellcheck' in document.createElement( 'textarea' ) && document.documentMode
True if the current browser is Firefox.
IS_FF: navigator.userAgent.indexOf( 'Firefox/' ) >
True if the current browser is Google Chrome.
IS_GC: navigator.userAgent.indexOf( 'Chrome/' ) >
True if the current browser is Internet Explorer 10 or below.
IS_IE: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Internet Explorer 11.x.
IS_IE11: !!navigator.userAgent.match( /Trident\/7\./ )
True if the current browser is Internet Explorer 6.x.
IS_IE6: navigator.userAgent.indexOf( 'MSIE 6' ) >
Returns true if the user agent is an iPad, iPhone or iPod.
IS_IOS: ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false )
True if the client is a Mac.
IS_MAC: navigator.appVersion.indexOf( 'Mac' ) > 0
True if the current browser is Netscape (including Firefox).
IS_NS: navigator.userAgent.indexOf( 'Mozilla/' ) >
True if the current browser is Opera.
IS_OP: navigator.userAgent.indexOf( 'Opera/' ) >
True if -o-transform is available as a CSS style, ie for Opera browsers based on a Presto engine with version 2.5 or later.
IS_OT: navigator.userAgent.indexOf( 'Presto/' ) >
True if this device supports Microsoft pointer events (always false on Macs).
IS_POINTER: window.PointerEvent !
True if the current browser is Internet Explorer and it is in quirks mode.
IS_QUIRKS: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Safari.
IS_SF: navigator.userAgent.indexOf( 'AppleWebKit/' ) >
True if the browser supports SVG.
IS_SVG: navigator.userAgent.indexOf( 'Firefox/' ) >
True if this device supports touchstart/-move/-end events (Apple iOS, Android, Chromebook and Chrome Browser on touch-enabled devices).
IS_TOUCH: 'ontouchstart' in document.documentElement
True if the browser supports VML.
IS_VML: navigator.appName.toUpperCase()
True if the client is a Windows.
IS_WIN: navigator.appVersion.indexOf( 'Win' ) > 0
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphLayout.prototype.isAncestor = function( parent, child, traverseAncestors )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function( connectable )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Hook to return true for delayed selections.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = function ()
Holds the state of the mouse button.
mxGraph.prototype.isMouseDown
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Array of booleans representing the movable states of the vertices.
mxFastOrganicLayout.prototype.isMoveable
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
mxGraphHierarchyEdge.prototype.isReversed
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function ( cell )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )
Contains the number of times addItem has been called for a new menu.
mxPopupMenu.prototype.itemCount
Current iteration count.
mxFastOrganicLayout.prototype.iteration
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.iterationsWithoutImprovement
Holds the Id.
mxCell.prototype.id
The object identity of the wrapped cell
mxGraphHierarchyNode.prototype.id
Array containing the variable names that should be turned into or converted from references.
mxObjectCodec.prototype.idrefs
The object identities of the wrapped cells
mxGraphHierarchyEdge.prototype.ids
Specifies if panning should be active even if there is a cell under the mousepointer.
mxPanningHandler.prototype.ignoreCell
Specifies if the string size should be measured in updateBoundingBox if the label is clipped and the label position is center and middle.
mxText.prototype.ignoreClippedStringSize
Counter for ignored changes in autosave.
mxAutoSaveManager.prototype.ignoredChanges
Specifies if the connection handler should ignore the state of the mouse button when highlighting the source.
mxConnectionHandler.prototype.ignoreMouseDown
Specifies if relative edge parents should be ignored for finding the nearest common ancestors of an edge’s terminals.
mxGraphModel.prototype.ignoreRelativeEdgeParent
Specifies if the graph should automatically scroll regardless of the scrollbars.
mxGraph.prototype.ignoreScrollbars
Specifies if the actual string size should be measured.
mxText.prototype.ignoreStringSize
Specifies if touch and pen events should be ignored.
mxTooltipHandler.prototype.ignoreTouchEvents
Holds the mxImage to be used as the icon.
mxCellOverlay.prototype.image
Specifies the mxImage to be used to render the handle.
mxHandle.prototype.image
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Base path for all icon attributes in the config.
mxDefaultPopupMenu.prototype.imageBasePath
Holds the list of image bundles.
mxGraph.prototype.imageBundles
Offset to be used for image elements.
mxSvgCanvas2D.prototype.imageOffset
Maps from keys to images.
mxImageBundle.prototype.images
Default width and height for the image.
mxLabel.prototype.imageSize
Default imagewidth and imageheight if an image but no imagewidth and imageheight are defined in the style.
mxSwimlane.prototype.imageSize
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Specifies the return value for canImportCell.
mxGraph.prototype.importEnabled
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Specifies if overlays should be included in the export.
mxImageExport.prototype.includeOverlays
Holds the index of the current handle.
mxVertexHandler.prototype.index
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Index of the element to be added next.
mxUndoManager.prototype.indexOfNextAdd
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Default width and height for the indicicator.
mxLabel.prototype.indicatorSize
Default spacing between image and indicator.
mxLabel.prototype.indicatorSpacing
Hashtable from cells to local indices.
mxFastOrganicLayout.prototype.indices
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Constructs the toolbar for the given container and installs a listener that updates the mxEditor.insertFunction on editor if an item is selected in the toolbar.
mxDefaultToolbar.prototype.init
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Start value of temperature.
mxFastOrganicLayout.prototype.initialTemp
Holds the x-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchX
Holds the y-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchY
Holds the initial editing value to check if the current value was modified.
mxCellEditor.prototype.initialValue
The minimum x position node placement starts at
mxCoordinateAssignment.prototype.initialX
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Specifies if new edges should be inserted before the source vertex in the cell hierarchy.
mxConnectionHandler.prototype.insertBeforeSource
Counts the number of times the clipboard data has been inserted.
insertCount: 1
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Specifies the function to be used for inserting new cells into the graph.
mxEditor.prototype.insertFunction
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = function ( graph )
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( graph )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = function ( graph )
The spacing buffer between unconnected hierarchies.
mxHierarchicalLayout.prototype.interHierarchySpacing
The spacing buffer between unconnected hierarchies.
mxSwimlaneLayout.prototype.interHierarchySpacing
The minimum distance between cells on adjacent ranks.
mxCoordinateAssignment.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxHierarchicalLayout.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxSwimlaneLayout.prototype.interRankCellSpacing
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
The minimum buffer between cells on the same rank.
mxCoordinateAssignment.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxHierarchicalLayout.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxSwimlaneLayout.prototype.intraCellSpacing
Specifies if the state is invalid.
mxCellState.prototype.invalid
Defines the color to be used for the coloring invalid connection previews.
INVALID_COLOR: '#FF0000'
Defines the color to be used for highlighting a invalid target cells for a new or changed connections.
INVALID_CONNECT_TARGET_COLOR: '#FF0000'
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Holds the invalid marker color.
mxCellMarker.prototype.invalidColor
Specifies if edge directions should be inverted.
mxCompactTreeLayout.prototype.invert
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
mxGraph.prototype.invokesStopCellEditing
True if the this is running inside a Chrome App.
IS_CHROMEAPP: window.chrome !
True if the current browser is Microsoft Edge.
IS_EDGE: !!navigator.userAgent.match( /Edge\// )
True if the browser is IE11 in enterprise mode (IE8 standards mode).
IS_EM: 'spellcheck' in document.createElement( 'textarea' ) && document.documentMode
True if the current browser is Firefox.
IS_FF: navigator.userAgent.indexOf( 'Firefox/' ) >
True if the current browser is Google Chrome.
IS_GC: navigator.userAgent.indexOf( 'Chrome/' ) >
True if the current browser is Internet Explorer 10 or below.
IS_IE: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Internet Explorer 11.x.
IS_IE11: !!navigator.userAgent.match( /Trident\/7\./ )
True if the current browser is Internet Explorer 6.x.
IS_IE6: navigator.userAgent.indexOf( 'MSIE 6' ) >
Returns true if the user agent is an iPad, iPhone or iPod.
IS_IOS: ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false )
True if the client is a Mac.
IS_MAC: navigator.appVersion.indexOf( 'Mac' ) > 0
True if the current browser is Netscape (including Firefox).
IS_NS: navigator.userAgent.indexOf( 'Mozilla/' ) >
True if the current browser is Opera.
IS_OP: navigator.userAgent.indexOf( 'Opera/' ) >
True if -o-transform is available as a CSS style, ie for Opera browsers based on a Presto engine with version 2.5 or later.
IS_OT: navigator.userAgent.indexOf( 'Presto/' ) >
True if this device supports Microsoft pointer events (always false on Macs).
IS_POINTER: window.PointerEvent !
True if the current browser is Internet Explorer and it is in quirks mode.
IS_QUIRKS: navigator.userAgent.indexOf( 'MSIE' ) >
True if the current browser is Safari.
IS_SF: navigator.userAgent.indexOf( 'AppleWebKit/' ) >
True if the browser supports SVG.
IS_SVG: navigator.userAgent.indexOf( 'Firefox/' ) >
True if this device supports touchstart/-move/-end events (Apple iOS, Android, Chromebook and Chrome Browser on touch-enabled devices).
IS_TOUCH: 'ontouchstart' in document.documentElement
True if the browser supports VML.
IS_VML: navigator.appName.toUpperCase()
True if the client is a Windows.
IS_WIN: navigator.appVersion.indexOf( 'Win' ) > 0
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphLayout.prototype.isAncestor = function( parent, child, traverseAncestors )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function( connectable )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Hook to return true for delayed selections.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute.
mxCellEditor.prototype.isLegacyEditor = function()
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = function ()
Holds the state of the mouse button.
mxGraph.prototype.isMouseDown
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Array of booleans representing the movable states of the vertices.
mxFastOrganicLayout.prototype.isMoveable
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
mxGraphHierarchyEdge.prototype.isReversed
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function ( cell )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )
Contains the number of times addItem has been called for a new menu.
mxPopupMenu.prototype.itemCount
Current iteration count.
mxFastOrganicLayout.prototype.iteration
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.iterationsWithoutImprovement
Defines the color to be used for the coloring valid connection previews.
VALID_COLOR: '#00FF00'
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxEditor.prototype.validating
Holds the valid marker color.
mxCellMarker.prototype.validColor
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighbors
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxMultiplicity.prototype.validNeighborsAllowed
Holds the marked mxCellState if it is valid.
mxCellMarker.prototype.validState
Holds the user object.
mxCell.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxMultiplicity.prototype.value
Maps from strings to objects.
values: []
Contains the current version of the mxGraph library.
VERSION: '3.9.1'
Specifies whether the cell is a vertex.
mxCell.prototype.vertex
Defines the color to be used for the selection border of vertices.
VERTEX_SELECTION_COLOR: '#00FF00'
Defines the strokewidth to be used for vertex selections.
VERTEX_SELECTION_STROKEWIDTH: 1
An array of all vertices to be laid out.
mxFastOrganicLayout.prototype.vertexArray
Specifies the return value for vertices in isLabelMovable.
mxGraph.prototype.vertexLabelsMovable
Map from graph vertices to internal model nodes.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxSwimlaneModel.prototype.vertexMapper
Specifies if vertical guides are enabled.
mxGuide.prototype.vertical
Holds the vertical alignment for the overlay.
mxCellOverlay.prototype.verticalAlign
The horizontal offset for the handles.
mxVertexHandler.prototype.verticalOffset
Rotation for vertical text.
mxText.prototype.verticalTextRotation
Reference to the enclosing mxGraphView.
mxCellState.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxGraph.prototype.view
Holds the width of the rectangle.
mxTemporaryCellStates.prototype.view
Start index for the virtual handles in an mxMouseEvent.
VIRTUAL_HANDLE: -100000
Opacity to be used for virtual bends (see virtualBendsEnabled).
mxEdgeHandler.prototype.virtualBendOpacity
Specifies if virtual bends should be added in the center of each segments.
mxEdgeHandler.prototype.virtualBendsEnabled
Specifies whether the cell is visible.
mxCell.prototype.visible
Specifies if the shape is visible.
mxShape.prototype.visible
Boolean flag that represents the visible state of the window.
mxWindow.prototype.visible
Caches the visible source terminal state.
mxCellState.prototype.visibleSourceState
Caches the visible target terminal state.
mxCellState.prototype.visibleTargetState
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxCompactTreeLayout.prototype.visited
Whether or not this cell has been visited in the current assignment.
WeightedCellSorter.prototype.visited
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Used for shadow color in filters where transparency is not supported (Microsoft Internet Explorer).
VML_SHADOWCOLOR: 'gray'
Scale for improving the precision of VML rendering.
mxDoubleEllipse.prototype.vmlScale
Scale for improving the precision of VML rendering.
mxShape.prototype.vmlScale
Specifies the scale used to draw VML shapes.
mxVmlCanvas2D.prototype.vmlScale
Defines the color to be used for the coloring valid connection previews.
VALID_COLOR: '#00FF00'
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxEditor.prototype.validating
Holds the valid marker color.
mxCellMarker.prototype.validColor
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighbors
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxMultiplicity.prototype.validNeighborsAllowed
Holds the marked mxCellState if it is valid.
mxCellMarker.prototype.validState
Holds the user object.
mxCell.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxMultiplicity.prototype.value
Maps from strings to objects.
values: []
Contains the current version of the mxGraph library.
VERSION: '3.9.2'
Specifies whether the cell is a vertex.
mxCell.prototype.vertex
Defines the color to be used for the selection border of vertices.
VERTEX_SELECTION_COLOR: '#00FF00'
Defines the strokewidth to be used for vertex selections.
VERTEX_SELECTION_STROKEWIDTH: 1
An array of all vertices to be laid out.
mxFastOrganicLayout.prototype.vertexArray
Specifies the return value for vertices in isLabelMovable.
mxGraph.prototype.vertexLabelsMovable
Map from graph vertices to internal model nodes.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxSwimlaneModel.prototype.vertexMapper
Specifies if vertical guides are enabled.
mxGuide.prototype.vertical
Holds the vertical alignment for the overlay.
mxCellOverlay.prototype.verticalAlign
The horizontal offset for the handles.
mxVertexHandler.prototype.verticalOffset
Rotation for vertical text.
mxText.prototype.verticalTextRotation
Reference to the enclosing mxGraphView.
mxCellState.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxGraph.prototype.view
Holds the width of the rectangle.
mxTemporaryCellStates.prototype.view
Start index for the virtual handles in an mxMouseEvent.
VIRTUAL_HANDLE: -100000
Opacity to be used for virtual bends (see virtualBendsEnabled).
mxEdgeHandler.prototype.virtualBendOpacity
Specifies if virtual bends should be added in the center of each segments.
mxEdgeHandler.prototype.virtualBendsEnabled
Specifies whether the cell is visible.
mxCell.prototype.visible
Specifies if the shape is visible.
mxShape.prototype.visible
Boolean flag that represents the visible state of the window.
mxWindow.prototype.visible
Caches the visible source terminal state.
mxCellState.prototype.visibleSourceState
Caches the visible target terminal state.
mxCellState.prototype.visibleTargetState
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxCompactTreeLayout.prototype.visited
Whether or not this cell has been visited in the current assignment.
WeightedCellSorter.prototype.visited
Prefix for VML namespace in node names.
VML_PREFIX: 'v'
Used for shadow color in filters where transparency is not supported (Microsoft Internet Explorer).
VML_SHADOWCOLOR: 'gray'
Scale for improving the precision of VML rendering.
mxDoubleEllipse.prototype.vmlScale
Scale for improving the precision of VML rendering.
mxShape.prototype.vmlScale
Specifies the scale used to draw VML shapes.
mxVmlCanvas2D.prototype.vmlScale
mxGraph 3.9.1
+mxGraph 3.9.2