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. |