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. |