<divclass=CToolTipid="tt3403"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxEditor.prototype.undo = function ()</td></tr></table></blockquote>Undo the last change in graph.</div></div><divclass=CToolTipid="tt3404"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxUndoableEdit.prototype.undo = function()</td></tr></table></blockquote>Undoes all changes in this edit.</div></div><divclass=CToolTipid="tt3405"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxUndoManager.prototype.undo = function()</td></tr></table></blockquote>Undoes the last change.</div></div><divclass=CToolTipid="tt3406"><divclass=CVariable>Specifies the event name for undo.</div></div><divclass=CToolTipid="tt3407"><divclass=CEvent>Fires after the change was dispatched in endUpdate. </div></div><divclass=CToolTipid="tt3408"><divclass=CEvent>Fires after the selection was changed in changeSelection. </div></div><divclass=CToolTipid="tt3409"><divclass=CEvent>Fires after the root was changed in setCurrentRoot. </div></div><divclass=CToolTipid="tt3410"><divclass=CEvent>Fires afer a significant edit was undone in undo. </div></div><divclass=CToolTipid="tt3411"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxUndoManager.prototype.undoableEditHappened = function(</td><tdclass=PParameternowrap>undoableEdit</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Method to be called to add new undoable edits to the history.</div></div><divclass=CToolTipid="tt3412"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxEditor.prototype.undoManager</td></tr></table></blockquote>Holds an mxUndoManager for the command history.</div></div><divclass=CToolTipid="tt3413"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>mxUndoableEdit.prototype.undone</td></tr></table></blockquote>Specifies if this edit has been undone. </div></div><divclass=CToolTipid="tt3414"><divclass=CVariable>Specifies the event name for ungroupCells.</div></div><divclass=CToolTipid="tt3415"><divclass=CEvent>Fires between begin- and endUpdate in ungroupCells. </div></div><divclass=CToolTipid="tt3416"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxGraph.prototype.ungroupCells = function(</td><tdclass=PParameternowrap>cells</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups. </div></div><divclass=CToolTipid="tt3417"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>mxVertexHandler.prototype.union = function(</td><tdclass=PParameternowrap>bounds,</td></tr><tr><td></td><tdclass=PParameternowrap>dx,</td></tr><tr><td></td><tdclass=PParameternowrap>dy,</td></tr><tr><td></td><tdclass=PParameternowrap>index,</td></tr><tr><td></td><tdclass=PParameternowrap>gridEnabled,</td></tr><tr><td></td><tdclass=PParameternowrap>scale,</td></tr><tr><td></td><tdclass=PParameternowrap>tr,</td></tr><tr><td></td><tdclass=PParameternowrap>constrained</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the union of the given bounds and location for the specified handle index.</div></div><divclass=CToolTipid="tt3418"><divclass=CFunction><blockquote><tableborder=0cellspacing=0