blockly > dragging > BlockDragStrategy
Clase dragging.BlockDragStrategy
Signature:
export declare class BlockDragStrategy implements IDragStrategy
Implementa: IDragStrategy
Constructores
| Constructor | Modificadores | Descripción |
|---|---|---|
| (constructor)(bloque) | Construye una instancia nueva de la clase BlockDragStrategy. |
Métodos
| Método | Modificadores | Descripción |
|---|---|---|
| drag(newLoc) | Mueve el bloque y actualiza las vistas previas de conexión. | |
| endDrag(e) | Limpia cualquier estado al final del arrastre. Aplica cualquier conexión pendiente. | |
| getSearchRadius() | protected |
Obtén el radio que se usará cuando se busque una conexión válida cercana. |
| isMovable() | Muestra verdadero si el bloque se puede mover en este momento. De lo contrario, el valor es falso. | |
| revertDrag() | Vuelve a colocar el bloque donde estaba al principio del arrastre, lo que incluye volver a conectar las conexiones. | |
| shouldHealStack(e) | protected |
Obtén si el arrastre debe actuar sobre un solo bloque o una pila de bloques. |
| startDrag(e) | Controla cualquier configuración para iniciar el arrastre, incluida la desconexión del bloque de cualquier bloque superior. |