blockly > glisser > Drager

Classe drag.Dragger

Signature :

export declare class Dragger implements IDragger 

Implémentations:IDragger

Constructeurs

Constructeur Modificateurs Description
(constructeur)(déplaçable, espace de travail) Construit une nouvelle instance de la classe Dragger.

Propriétés

Propriété Modificateurs Type Description
déplaçable protected IDraggable
dragTarget protected IDragTarget | nul
startLoc protected Coordinate
workspace protected WorkspaceSvg

Méthodes

Méthode Modificateurs Description
onDrag(e, totalDelta) Gère le calcul de l'emplacement vers lequel l'élément doit être déplacé.
onDragEnd(e). Gère tout nettoyage par déplacement.
onDragStart(e) Gère tout démarrage par glisser-déposer.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Renvoie "true" si l'élément déplaçable doit être renvoyé à son emplacement d'origine à la fin du déplacement.
updateDragTarget(e) protected Met à jour la cible de déplacement sous le pointeur (le cas échéant).
wouldDeleteDraggable(e, draggable) protected Renvoie la valeur "true" si l'élément déplaçable est supprimé s'il a été déposé à l'emplacement actuel.