blockly > arrastrar > Arrastrar

Clase Drag.Dragger

Signature:

export declare class Dragger implements IDragger 

Implementa: IDragger

Constructores

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

Propiedades

Propiedad Modificadores Tipo Descripción
arrastrables protected IDraggable
dragTarget protected IDragTarget | nulo
startLoc protected Coordinación
lugar de trabajo 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, draggable) protected Muestra true si debemos regresar el elemento arrastrable a su ubicación original al final del arrastre.
updateDragTarget(e) protected Actualiza el objetivo de arrastre debajo del puntero (si hay uno).
wouldDeleteDraggable(e, draggable) protected Muestra el valor true si se borrara el elemento arrastrable si se hubiese soltado en la ubicación actual.