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