blockly > dragging > BlockDragStrategy

dragging.BlockDragStrategy class

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

Implements: IDragStrategy

Constructors

Constructor Modifiers Description
(constructor)(block) Constructs a new instance of the BlockDragStrategy class

Methods

Method Modifiers Description
drag(newLoc) Moves the block and updates any connection previews.
endDrag(e) Cleans up any state at the end of the drag. Applies any pending connections.
getSearchRadius() protected Get the radius to use when searching for a nearby valid connection.
isMovable() Returns true if the block is currently movable. False otherwise.
revertDrag() Moves the block back to where it was at the beginning of the drag, including reconnecting connections.
shouldHealStack(e) protected Get whether the drag should act on a single block or a block stack.
startDrag(e) Handles any setup for starting the drag, including disconnecting the block from any parent blocks.