blockly > dragging > Dragger

Classe dragging.Dragger

Signature :

export declare class Dragger implements IDragger 

Implémente: IDragger

Constructeurs

Constructeur Modificateurs Description
(constructeur)(draggable, workspace) Construit une instance de la classe Dragger.

Propriétés

Propriété Modificateurs Type Description
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Coordonnées
espace de travail protected WorkspaceSvg

Méthodes

Méthode Modificateurs Description
onDrag(e, totalDelta) Gère le calcul de l'emplacement où l'élément doit être déplacé.
onDragEnd(e) Gère le nettoyage des éléments glissés.
onDragStart(e) Gère tout démarrage de glisser-déposer.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Renvoie la valeur "true" si nous devons remettre l'élément déplaçable à sa position d'origine à la fin du glissement.
updateDragTarget(e) protected Met à jour la cible de glissement sous le pointeur (le cas échéant).
wouldDeleteDraggable(e, rootDraggable) protected Renvoie la valeur "true" si nous supprimons l'élément déplaçable s'il est déposé à l'emplacement actuel.