blockly > dragging > Dragger

dragging.Dragger-Klasse

Unterschrift:

export declare class Dragger implements IDragger 

Implementiert: IDragger

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(draggable, workspace) Erstellt eine neue Instanz der Klasse Dragger.

Attribute

Attribut Modifikatoren Typ Beschreibung
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Koordinate
workspace protected WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
onDrag(e, totalDelta) Hier wird berechnet, wohin das Element tatsächlich verschoben werden soll.
onDragEnd(e) Hier werden alle Drag-Bereinigungen verarbeitet.
onDragStart(e) Hier werden alle Drag-Starts verarbeitet.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Gibt „true“ zurück, wenn das Element nach dem Ziehen an seinen ursprünglichen Speicherort zurückversetzt werden soll.
updateDragTarget(e) protected Aktualisiert das Ziehziel unter dem Mauszeiger (falls vorhanden).
wouldDeleteDraggable(e, rootDraggable) protected Gibt „true“ zurück, wenn das Element gelöscht würde, wenn es an der aktuellen Position abgelegt würde.