blockly > dragging > Dragger

Clase dragging.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementa: IDragger

Constructores

Constructor Modificadores Descripción
(constructor)(draggable, workspace) Construye una instancia nueva de la clase Dragger.

Propiedades

Propiedad Modificadores Tipo Descripción
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Coordinar
workspace protected WorkspaceSvg

Métodos

Método Modificadores Descripción
onDrag(e, totalDelta) Controla el cálculo del lugar al que se debe mover el elemento.
onDragEnd(e) Controla cualquier limpieza de arrastre.
onDragStart(e) Controla cualquier inicio de arrastre.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Devuelve verdadero si debemos devolver el elemento desplazable a su ubicación original al final del arrastre.
updateDragTarget(e) protected Actualiza el destino de arrastre debajo del puntero (si hay uno).
wouldDeleteDraggable(e, rootDraggable) protected Muestra verdadero si borraríamos el elemento desplazable si se soltara en la ubicación actual.