Blockly.Events. MarkerMove
Constructor
MarkerMove
new MarkerMove(opt_block, isCursor, opt_oldNode, opt_newNode)
Class for a marker move event.
Parameter |
|
---|---|
opt_block |
Optional The affected block. Null if current node is of type workspace. Undefined for a blank event. Value may be null. |
isCursor |
Optional boolean Whether this is a cursor event. Undefined for a blank event. |
opt_oldNode |
Optional The old node the marker used to be on. Undefined for a blank event. Value may be null. |
opt_newNode |
Optional The new node the marker is now on. Undefined for a blank event. Value must not be null. |
- Extends
- Blockly.Events.UiBase
Properties
blockId
nullable string
The workspace identifier for this event.
group
unknown
The event group id for the group this event belongs to. Groups define events that should be treated as an single action from the user's perspective, and should be undone together.
- Inherited from
- Blockly.Events.Abstract#group
isBlank
unknown
Whether or not the event is blank (to be populated by fromJson).
- Inherited from
- Blockly.Events.UiBase#isBlank
isCursor
(boolean or undefined)
Whether this is a cursor event.
isUiEvent
unknown
Whether or not the event is a UI event.
- Inherited from
- Blockly.Events.UiBase#isUiEvent
newNode
(Blockly.ASTNode or undefined)
The new node the marker is now on.
oldNode
(nullable Blockly.ASTNode or undefined)
The old node the marker used to be on.
recordUndo
unknown
Sets whether the event should be added to the undo stack.
- Inherited from
- Blockly.Events.Abstract#recordUndo
type
string
Type of this event.
workspaceId
unknown
The workspace identifier for this event.
- Inherited from
- Blockly.Events.UiBase#workspaceId
Methods
fromJson
fromJson(json)
Decode the JSON event.
Parameter |
|
---|---|
json |
Object JSON representation. Value must not be null. |
getEventWorkspace_
getEventWorkspace_() returns Blockly.Workspace
Get workspace the event belongs to.
- Inherited from
- Blockly.Events.Abstract#getEventWorkspace_
- Throws
-
if workspace is null.
- Returns
-
The workspace the event belongs to.
isNull
isNull() returns boolean
Does this event record any change of state?
- Inherited from
- Blockly.Events.Abstract#isNull
- Returns
-
True if null, false if something changed.
run
run(_forward)
Run an event.
Parameter |
|
---|---|
_forward |
True if run forward, false if run backward (undo). |
- Inherited from
- Blockly.Events.Abstract#run
toJson
toJson() returns Object
Encode the event as JSON.
- Returns
-
non-null Object
JSON representation.