blockly > trascinamento > Trascinamento

classe trascinando.Dragger

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 Coordinata
workspace protected WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
onDrag(e, totalDelta) Gestisci il calcolo della posizione in cui l'elemento deve essere effettivamente spostato.
onDragEnd(e) Gestisce qualsiasi pulizia mediante trascinamento.
onDragStart(e) Gestisce qualsiasi avvio tramite trascinamento.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Restituisce true se dobbiamo restituire il file trascinabile nella posizione originale alla fine del trascinamento.
updateDragTarget(e) protected Consente di aggiornare il target di trascinamento sotto il puntatore (se presente).
wouldDeleteDraggable(e, draggable) protected Restituisce true se eliminiamo il file trascinabile se è stato rilasciato nella posizione corrente.