blockly > przeciąganie > BlockDragStrategy
Klasa dragging.BlockDragStrategy
Podpis:
export declare class BlockDragStrategy implements IDragStrategy
Implementuje: IDragStrategy
Zespoły
| Zespół | Modyfikatory | Opis |
|---|---|---|
| (konstruktor)(blok) | Tworzy nową instancję klasy BlockDragStrategy. |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| drag(newLoc) | Przenosi blok i aktualizuje wszystkie podglądy połączeń. | |
| endDrag(e) | Usuwa stan na końcu przeciągania. Stosuje wszystkie oczekujące połączenia. | |
| getSearchRadius() | protected |
Uzyskaj promień, który ma być używany podczas wyszukiwania prawidłowego połączenia w pobliżu. |
| isMovable() | Zwraca wartość „prawda”, jeśli blok jest obecnie przenośny. W przeciwnym razie ma wartość Fałsz. | |
| revertDrag() | Przesuwa blok z powrotem do miejsca, w którym znajdował się na początku przeciągania, w tym przywraca połączenia. | |
| shouldHealStack(e) | protected |
Określ, czy przeciąganie ma dotyczyć pojedynczego bloku czy grupy bloków. |
| startDrag(e) | Obsługuje wszelkie ustawienia dotyczące rozpoczęcia przeciągania, w tym odłączenie bloku od bloków nadrzędnych. |