blockly > trascinamento > Trascinatore

classe trascinamento.Trascina

Firma:

export declare class Dragger implements IDragger 

Implementa: IDragger

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(trascinabile, area di lavoro) Crea una nuova istanza della classe Dragger

Proprietà

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

Metodi

Metodo Modificatori Descrizione
onDrag(e, totalDelta) Gestisce il calcolo della posizione in cui deve essere effettivamente spostato l'elemento.
ondraend(e) Gestisce qualsiasi pulizia del trascinamento.
onDragStart(e) Gestisce qualsiasi avvio di trascinamento.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Restituisce true se dobbiamo riportare l'elemento trascinabile nella posizione originale al termine del trascinamento.
updateDragTarget(e) protected Aggiorna il target di trascinamento sotto il puntatore (se presente).
wouldDeleteDraggable(e, draggable) protected Restituisce true se eliminiamo l'elemento trascinabile se è stato rilasciato nella posizione corrente.