blockly > Ziehen > Dragger

Drag.Dragger-Klasse

Unterschrift:

export declare class Dragger implements IDragger 

Implementierung:IDragger

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(ziehbar, Arbeitsbereich) Erstellt eine neue Instanz der Dragger-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
ziehbar protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Koordinaten
Workspace protected WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
onDrag(e, totalDelta) Ziehpunkte für die Berechnung, wohin das Element tatsächlich verschoben werden soll.
onDragEnd(e) Bearbeitet alle Drag-Clean-ups.
onDragStart(e) Verwaltet jeden Ziehstart.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Gibt "true" zurück, wenn das ziehbare Element an seine ursprüngliche Position am Ende des Ziehvorgangs zurückversetzt werden soll.
updateDragTarget(e) protected Aktualisiert das Ziehziel unter dem Zeiger (falls vorhanden).
wouldDeleteDraggable(e, draggable) protected Gibt "true" zurück, wenn das ziehbare Element gelöscht werden würde, wenn es an der aktuellen Position abgelegt worden wäre.