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