Package org.omegat.gui.editor
Class TranslationUndoManager
java.lang.Object
org.omegat.gui.editor.TranslationUndoManager
- All Implemented Interfaces:
EventListener,UndoableEditListener
Class for process undo/redo operations.
We can't use standard UndoManager because OmegaT changes text attributes,
which affects on standard UndoManager. Instead, TranslationUndoManager
remember only text changes. But changed text should be stored only on
UndoableEditEvent, because composed text chars(Japanese, Chinese) should be
stored as one char.
-
Constructor Details
-
TranslationUndoManager
-
-
Method Details
-
reset
public void reset() -
undo
public void undo() -
redo
public void redo() -
remember
public void remember(int caretPos) Remember change. -
undoableEditHappened
- Specified by:
undoableEditHappenedin interfaceUndoableEditListener
-