blockly > przeciąganie > Przeciągacz
klasa przeciągania.Dragger
Podpis:
export declare class Dragger implements IDragger
Implementacje: IDragger
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(przeciągany, obszar roboczy) | Tworzy nową instancję klasy Dragger |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
przeciągalna | protected |
IDraggable | |
dragTarget | protected |
IDragTarget | wartość null | |
startLoc | protected |
Współrzędne | |
obszar roboczy | protected |
WorkspaceSvg |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
onDrag(e, totalDelta) | Nicki określające, gdzie należy faktycznie przenieść element. | |
onDragEnd(e) | Wykonuje czyszczenie przez przeciąganie. | |
onDragStart(e) | Obsługuje wszystkie uruchamianie przeciągania. | |
pixelsToWorkspaceUnits(pixelCoord) | protected |
|
shouldReturnToStart(e, draggable) | protected |
Zwraca wartość „true” (prawda), jeśli element przesuwany powinien zostać przywrócony do pierwotnego położenia na końcu przeciągania. |
updateDragTarget(e) | protected |
Aktualizuje element docelowy przeciągania znajdujący się pod wskaźnikiem (jeśli jest widoczny). |
wouldDeleteDraggable(e, draggable) | protected |
Zwraca wartość „true” (prawda), jeśli element możliwy do przeciągania zostanie usunięty, gdy zostanie on upuszczony w bieżącej lokalizacji. |