Stay organized with collections Save and categorize content based on your preferences.

blockly > Gesture

Gesture class

Class for one gesture.

Signature:

export declare class Gesture 

Constructors

Constructor Modifiers Description
(constructor)(e, creatorWorkspace) Constructs a new instance of the Gesture class

Properties

Property Modifiers Type Description
currentDropdownOwner Field | null The owner of the dropdownDiv when this gesture first starts. Needed because we'll close the dropdown before fields get to act on their events, and some fields care about who owns the dropdown.
isEnding_ protected boolean Boolean used internally to break a cycle in disposal.
onMoveWrapper_ protected browserEvents.Data | null A handle to use to unbind a pointermove listener at the end of a drag. Opaque data returned from Blockly.bindEventWithChecks_.
onUpWrapper_ protected browserEvents.Data | null A handle to use to unbind a pointerup listener at the end of a drag. Opaque data returned from Blockly.bindEventWithChecks_.
startWorkspace_ protected WorkspaceSvg | null The workspace that the gesture started on. There may be multiple workspaces on a page; this is more accurate than using Blockly.common.getMainWorkspace().

Methods

Method Modifiers Description
getCurrentDragger() Gets the current dragger if an item is being dragged. Null if nothing is being dragged.
inProgress() static Is a drag or other gesture currently in progress on any workspace?