Class UndoRedoHandler
Handler for performing operations with redoing and undoing of actions.
Package: @aurigma/design-atoms-text
Remarks
the TextWhizz is used as a text engine.
Constructors
(constructor)(_tw)
Constructs a new instance of the UndoRedoHandler class
Declaration
constructor(_tw: ITextWhizzHolder);
Parameters
| Type | Name | Description |
|---|---|---|
| ITextWhizzHolder | _tw |
Properties
canRedo
Indicates if the action can be redone.
Declaration
get canRedo(): boolean;
Property Value
| Type | Description |
|---|---|
| boolean | Indicates if the action can be redone. |
canUndo
Indicates if the action can be undone.
Declaration
get canUndo(): boolean;
Property Value
| Type | Description |
|---|---|
| boolean | Indicates if the action can be undone. |
Methods
clear()
Declaration
clear(): void;
Returns
| Type | Description |
|---|---|
| void |
getSelection()
Declaration
getSelection(): ITextRange;
Returns
| Type | Description |
|---|---|
| ITextRange |
pause()
Declaration
pause(): void;
Returns
| Type | Description |
|---|---|
| void |
redo()
Redoes an action.
Declaration
redo(): void;
Returns
| Type | Description |
|---|---|
| void |
resume()
Declaration
resume(): void;
Returns
| Type | Description |
|---|---|
| void |
undo()
Undoes an action.
Declaration
undo(): void;
Returns
| Type | Description |
|---|---|
| void |