SharedSegmentSequenceUndoRedoHandler Class
A shared segment sequence undo redo handler that will add all local sequences changes to the provided undo redo stack manager
Signature
export declare class SharedSegmentSequenceUndoRedoHandler
Constructors
| Constructor | Description | 
|---|---|
| (constructor)(stackManager) | Constructs a new instance of the SharedSegmentSequenceUndoRedoHandlerclass | 
Methods
| Method | Return Type | Description | 
|---|---|---|
| attachSequence(sequence) | void | |
| detachSequence(sequence) | void | 
Constructor Details
(constructor)
Constructs a new instance of the SharedSegmentSequenceUndoRedoHandler class
Signature
constructor(stackManager: UndoRedoStackManager);
Parameters
| Parameter | Type | Description | 
|---|---|---|
| stackManager | UndoRedoStackManager | 
Method Details
attachSequence
Signature
attachSequence<T extends ISegment>(sequence: SharedSegmentSequence<T>): void;
Type Parameters
| Parameter | Constraint | Description | 
|---|---|---|
| T | ISegment | 
Parameters
| Parameter | Type | Description | 
|---|---|---|
| sequence | SharedSegmentSequence<T> | 
detachSequence
Signature
detachSequence<T extends ISegment>(sequence: SharedSegmentSequence<T>): void;
Type Parameters
| Parameter | Constraint | Description | 
|---|---|---|
| T | ISegment | 
Parameters
| Parameter | Type | Description | 
|---|---|---|
| sequence | SharedSegmentSequence<T> |