blockly > faire glisser > Glissement

Classe drag.Dragger

Signature :

export declare class Dragger implements IDragger 

Implémentation:IDragger

Constructeurs

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

Propriétés

Propriété Modificateurs Type Description
déplaçable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Google Coordinate
espace de travail protected WorkspaceSvg

Méthodes

Méthode Modificateurs Description
onDrag(e, totalDelta) Gère le calcul vers lequel l'élément doit être déplacé.
onDragEnd(e). Gère tout nettoyage de glisser-déposer.
onDragStart(e) Gère tout démarrage de déplacement.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Renvoie la valeur "true" si l'élément déplaçable doit être ramené à 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 était déposé à l'emplacement actuel.