Package kiyut.sketsa.windows.canvas
Class CanvasUndoRedo
- java.lang.Object
-
- kiyut.sketsa.windows.canvas.CanvasUndoRedo
-
- All Implemented Interfaces:
org.openide.awt.UndoRedo
public class CanvasUndoRedo extends Object implements org.openide.awt.UndoRedo
It is only wrapper for kiyut.sketsa.undo.DOMUndoManager- Author:
- KIYUT
-
-
Field Summary
Fields Modifier and Type Field Description protected VectorCanvascanvasVectorCanvasprotected org.openide.util.ChangeSupportchangeSupportprotected DOMUndoManagerundoManagerthe undoManager
-
Constructor Summary
Constructors Constructor Description CanvasUndoRedo(VectorCanvas canvas)Creates a new instance of CanvasUndoRedo
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(ChangeListener l)booleancanRedo()booleancanUndo()StringgetRedoPresentationName()StringgetUndoPresentationName()voidredo()voidremoveChangeListener(ChangeListener l)voidundo()
-
-
-
Field Detail
-
undoManager
protected DOMUndoManager undoManager
the undoManager
-
canvas
protected VectorCanvas canvas
VectorCanvas
-
changeSupport
protected org.openide.util.ChangeSupport changeSupport
-
-
Constructor Detail
-
CanvasUndoRedo
public CanvasUndoRedo(VectorCanvas canvas)
Creates a new instance of CanvasUndoRedo- Parameters:
canvas-VectorCanvas
-
-
Method Detail
-
addChangeListener
public void addChangeListener(ChangeListener l)
- Specified by:
addChangeListenerin interfaceorg.openide.awt.UndoRedo
-
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Specified by:
removeChangeListenerin interfaceorg.openide.awt.UndoRedo
-
canUndo
public boolean canUndo()
- Specified by:
canUndoin interfaceorg.openide.awt.UndoRedo
-
canRedo
public boolean canRedo()
- Specified by:
canRedoin interfaceorg.openide.awt.UndoRedo
-
undo
public void undo() throws CannotUndoException- Specified by:
undoin interfaceorg.openide.awt.UndoRedo- Throws:
CannotUndoException
-
redo
public void redo() throws CannotRedoException- Specified by:
redoin interfaceorg.openide.awt.UndoRedo- Throws:
CannotRedoException
-
getUndoPresentationName
public String getUndoPresentationName()
- Specified by:
getUndoPresentationNamein interfaceorg.openide.awt.UndoRedo
-
getRedoPresentationName
public String getRedoPresentationName()
- Specified by:
getRedoPresentationNamein interfaceorg.openide.awt.UndoRedo
-
-