DrawGroupCommand

Draw group command.

TODO: remove.

Constructor

new DrawGroupCommand(group, name, layer, silentopt)

Parameters:
NameTypeAttributesDescription
groupKonva.Group

The group draw.

namestring

The shape display name.

layerDrawLayer

The layer where to draw the group.

silentboolean<optional>

Whether to send a creation event or not.

Classes

DrawGroupCommand

Methods

execute()

Execute the command.

getName() → {string}

Get the command name.

Returns:

The command name.

Type: 
string

onExecute(_event)

Handle an execute event.

Parameters:
NameTypeDescription
_eventobject

The execute event with type and id.

onUndo(_event)

Handle an undo event.

Parameters:
NameTypeDescription
_eventobject

The undo event with type and id.

undo()

Undo the command.

Fires:
  • DeleteGroupCommand#event:drawdelete

Events

drawcreate

Draw create event.

Type:
  • object
Properties
NameTypeDescription
idstring

The id of the created draw.

srclayeridstring

The id of the layer of the draw.

dataidstring

The associated data id.