com.dat.cx
Class CxUndoManager

java.lang.Object
  |
  +--com.dat.cx.CxUndoManager

public class CxUndoManager
extends java.lang.Object


Method Summary
 void activateComponent(CxComponent comp)
           
 void addChild(CxComponent parent, CxComponent child)
           
 void addChildAt(CxComponent parent, CxComponent child, int at)
           
 void deactivateComponent(CxComponent comp)
           
 void deleteChild(CxComponent parent, CxComponent child)
           
 void enableUndo(boolean newUndoEnabled)
           
static CxUndoManager getManager()
           
 void markUndo()
           
 void moveComponent(CxComponent comp, java.awt.Point fromPoint, java.awt.Point toPoint)
           
 void pushUndo(com.dat.cx.CxUndoManager.EditItem item)
           
 void redo()
           
 void rename(CxComponent selectedComponent, java.lang.String name)
           
 void reset()
           
 boolean savePending()
           
 void setNode(CxComponent comp, java.lang.String nodeName, com.dat.cx.Node oldNodeValue, com.dat.cx.Node newNodeValue)
           
 void setProperty(CxProperty property, java.lang.String propertyValue)
           
 void setSave()
           
 void setStudio(com.dat.cx.studio.CxStudio newStudio)
           
 void undo()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getManager

public static CxUndoManager getManager()

setStudio

public void setStudio(com.dat.cx.studio.CxStudio newStudio)

reset

public void reset()

setSave

public void setSave()

savePending

public boolean savePending()

enableUndo

public void enableUndo(boolean newUndoEnabled)

markUndo

public void markUndo()

pushUndo

public void pushUndo(com.dat.cx.CxUndoManager.EditItem item)

undo

public void undo()

redo

public void redo()

addChild

public void addChild(CxComponent parent,
                     CxComponent child)

deleteChild

public void deleteChild(CxComponent parent,
                        CxComponent child)

addChildAt

public void addChildAt(CxComponent parent,
                       CxComponent child,
                       int at)

moveComponent

public void moveComponent(CxComponent comp,
                          java.awt.Point fromPoint,
                          java.awt.Point toPoint)

deactivateComponent

public void deactivateComponent(CxComponent comp)

activateComponent

public void activateComponent(CxComponent comp)

rename

public void rename(CxComponent selectedComponent,
                   java.lang.String name)

setProperty

public void setProperty(CxProperty property,
                        java.lang.String propertyValue)

setNode

public void setNode(CxComponent comp,
                    java.lang.String nodeName,
                    com.dat.cx.Node oldNodeValue,
                    com.dat.cx.Node newNodeValue)