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.