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 |