blockly > dragging > BlockDragStrategy
class dragging.BlockDragStrategy
Tanda Tangan:
export declare class BlockDragStrategy implements IDragStrategy
Menerapkan: IDragStrategy
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(block) | Membuat instance baru class BlockDragStrategy |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| drag(newLoc) | Memindahkan blok dan memperbarui pratinjau koneksi apa pun. | |
| endDrag(e) | Membersihkan status apa pun di akhir tarik. Menerapkan koneksi yang tertunda. | |
| getSearchRadius() | protected |
Mendapatkan radius yang akan digunakan saat menelusuri koneksi valid di sekitar. |
| isMovable() | Menampilkan true jika blok saat ini dapat dipindahkan. Salah jika tidak. | |
| revertDrag() | Memindahkan blok kembali ke posisi awal saat ditarik, termasuk menghubungkan kembali koneksi. | |
| shouldHealStack(e) | protected |
Mendapatkan apakah tarik harus bertindak pada satu blok atau kelompok blok. |
| startDrag(e) | Menangani penyiapan apa pun untuk memulai tarik, termasuk memutuskan koneksi blok dari blok induk. |