blockly > dragging > BlockDragStrategy

Klasse „dragging.BlockDragStrategy“

Unterschrift:

export declare class BlockDragStrategy implements IDragStrategy 

Implementiert: IDragStrategy

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(block) Erstellt eine neue Instanz der Klasse BlockDragStrategy.

Methoden

Methode Modifikatoren Beschreibung
drag(newLoc) Der Block wird verschoben und alle Verbindungsvorschauen werden aktualisiert.
endDrag(e) Beseitigt am Ende des Ziehens alle Status. Wendet alle ausstehenden Verbindungen an.
getSearchRadius() protected Rufen Sie den Radius ab, der bei der Suche nach einer gültigen Verbindung in der Nähe verwendet werden soll.
isMovable() Gibt „true“ zurück, wenn der Block derzeit verschoben werden kann. Sonst „false“.
revertDrag() Der Block wird an die Position zurückversetzt, an der er sich vor dem Ziehen befand. Verbindungen werden dabei wiederhergestellt.
shouldHealStack(e) protected Gibt an, ob das Ziehen auf einen einzelnen Block oder einen Blockstapel angewendet werden soll.
startDrag(e) Hier werden alle Einstellungen für den Start des Ziehens verarbeitet, einschließlich der Trennung des Blocks von übergeordneten Blöcken.