blockly > ziehen > Dragger

ziehen.Dragger-Klasse

Unterschrift:

export declare class Dragger implements IDragger 

Implementierungen: IDragger

Konstruktoren

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

Attribute

Property Modifikatoren Typ Beschreibung
ziehbar protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Koordinaten
Arbeitsbereich protected WorkspaceSvg

Methoden

Methode Modifikatoren Beschreibung
onDrag(e, totalDelta) Ziehpunkte, mit denen berechnet wird, wohin das Element tatsächlich verschoben werden soll.
onDragEnd(e) Führt jede Bereinigung durch Drag-and-drop aus.
onDragStart(e) Verarbeitet jeden Drag-Start.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Gibt "true" zurück, wenn das ziehbare Element an seine ursprüngliche Position am Ende des Ziehens zurückgegeben 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 wurde.