blockly > dragging > BlockDragStrategy

Classe dragging.BlockDragStrategy

Signature :

export declare class BlockDragStrategy implements IDragStrategy 

Implémente: IDragStrategy

Constructeurs

Constructeur Modificateurs Description
(constructeur)(bloc) Construit une instance de la classe BlockDragStrategy.

Méthodes

Méthode Modificateurs Description
drag(newLoc) Déplace le bloc et met à jour les aperçus de connexion.
endDrag(e) Nettoie tout état à la fin du glissement. Applique les connexions en attente.
getSearchRadius() protected Obtenez le rayon à utiliser pour rechercher une connexion valide à proximité.
isMovable() Renvoie la valeur "true" si le bloc est actuellement mobile. Sinon, cette valeur est "false".
revertDrag() Réinstalle le bloc à l'endroit où il se trouvait au début du glissement, y compris en rétablissant les connexions.
shouldHealStack(e) protected Indique si le glissement doit agir sur un seul bloc ou une pile de blocs.
startDrag(e) Gère toute configuration pour démarrer le glisser-déposer, y compris la dissociation du bloc de ses blocs parents.