Abstract Class: CanvasCommand
An abstract base class from which to extend all potential element commands. These commands follow the command design pattern in software development. To learn more about this pattern take a look at the following link.
https://sourcemaking.com/design_patterns/command
Extended by
BringForwardCommandBringToFrontCommandBringToBackCommandCloneElementCommandCreateElementCommandCreateLayoutCommandDeleteElementCommandFontAlgorithmCommandFontAlignmentCommandFontColorCommandFontSizeCommandFontSourceCommandGroupCommandLayerCommandMoveCommandResizeCommandRotateCommandSendBackwardsCommandTextChangeCommandUpdateImageSourceCommand
Constructors
Constructor
new CanvasCommand():
CanvasCommand
Returns
CanvasCommand
Properties
sequenceId?
optionalsequenceId?:string
Methods
apply()
abstractapply(state):LayoutsState
Parameters
state
Returns
overrideOldState()
overrideOldState(
state):void
Parameters
state
Returns
void
undo()
undo():
LayoutsState