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.