blockly > arrastrar > Arrastrador

clase drag.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementaciones: IDragger

Constructores

Constructor Modificadores Descripción
(constructor)(arrastrable, espacio de trabajo) Construye una instancia nueva de la clase Dragger.

Propiedades

Propiedad Modificadores Tipo Descripción
arrastrable protected IDraggable
dragTarget protected IDragTarget | nulo
startLoc protected Coordinar
lugar de trabajo protected WorkspaceSvg

Métodos

Método Modificadores Descripción
onDrag(e, totalDelta) Controladores que calculan dónde se debería mover el elemento.
onDragEnd(e) Controla cualquier limpieza de arrastre.
onDragStart(e) Controla cualquier inicio de arrastre.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Muestra true si debemos mostrar el elemento arrastrable a su ubicación original al final del arrastre.
updateDragTarget(e) protected Actualiza el objetivo de arrastre debajo del puntero (si lo hay).
wouldDeleteDraggable(e, draggable) protected Muestra true si eliminaríamos el elemento arrastrable si se soltó en la ubicación actual.