blockly > przeciąganie > Dragger
przeciąganie.Klasa Dragger
Podpis:
export declare class Dragger implements IDragger
Implementuje: IDragger
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(przesuwalny, obszar roboczy) | Tworzy nową instancję klasy Dragger . |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
przesuwalny, | protected |
IDraggable | |
dragTarget | protected |
IDragTarget | null | |
startLoc | protected |
Koordynacja | |
workspace | protected |
WorkspaceSvg |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
onDrag(e, totalDelta) | Obsługuje obliczanie miejsca, do którego element powinien zostać przeniesiony. | |
onDragEnd(e) | Obsługuje czyszczenie po przeciągnięciu. | |
onDragStart(e) | Obsługuje wszystkie uruchamiania po przeciągnięciu. | |
pixelsToWorkspaceUnits(pixelCoord) | protected |
|
shouldReturnToStart(e, rootDraggable) | protected |
Zwraca wartość „prawda”, jeśli na koniec przeciągania element przeciągany powinien wrócić do swojej pierwotnej lokalizacji. |
updateDragTarget(e) | protected |
Aktualizuje cel przeciągania pod kursorem (jeśli taki istnieje). |
wouldDeleteDraggable(e, rootDraggable) | protected |
Zwraca wartość true, jeśli element draggable zostanie usunięty, gdy zostanie upuszczony w bieżącej lokalizacji. |