blockly > trascinamento > Cursore

Classe dragging.Dragger

Firma:

export declare class Dragger implements IDragger 

Implementa: IDragger

Costruttori

Costruttore Modificatori Descrizione
(constructor)(draggable, workspace) Costruisce una nuova istanza della classe Dragger

Proprietà

Proprietà Modificatori Tipo Descrizione
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Coordinate
workspace protected WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
onDrag(e, totalDelta) Gestisce il calcolo della posizione effettiva in cui deve essere spostato l'elemento.
onDragEnd(e) Gestisce la pulizia dei dati trascinati.
onDragStart(e) Gestisce qualsiasi avvio con trascinamento.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Restituisce true se dobbiamo restituire l'elemento spostabile alla sua posizione originale al termine del trascinamento.
updateDragTarget(e) protected Aggiorna il target di trascinamento sotto il cursore (se presente).
wouldDeleteDraggable(e, rootDraggable) protected Restituisce true se elimine l'elemento trascinabile se viene rilasciato nella posizione corrente.