blockly > Trashcan

Kelas tempat sampah

Kelas untuk tong sampah.

Tanda Tangan:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

Memperluas: DeleteArea

Mengimplementasikan: IAutoHideable, IPositionable

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(ruang kerja) Membuat instance baru dari class Trashcan

Properti

Properti Pengubah Jenis Deskripsi
id string ID unik untuk komponen ini yang digunakan untuk mendaftar ke ComponentManager.
isLidOpen boolean Status buka/tutup saat ini.

Metode

Metode Pengubah Deskripsi
autoHide(onlyClosePopups) Menyembunyikan komponen. Menghubungi di WorkspaceSvg.hideChaff.
click(). Periksa konten sampah.
closeFlyout() Menutup jendela tempat sampah yang keluar.
closeLid() Buka penutupnya. Dipanggil secara eksternal setelah tarik.
contentsIsOpen() Menampilkan true jika flyout konten tempat sampah saat ini terbuka.
createDom() Membuat elemen tempat sampah.
dispos() Buang tempat sampah ini. Batalkan tautan dari semua elemen DOM untuk mencegah kebocoran memori.
emptyContents() Kosongkan isi tempat sampah. Jika {i>content-flyout<i} sedang terbuka, itu akan ditutup.
getBoundingRectangle() Menampilkan persegi panjang pembatas elemen UI dalam unit piksel yang relatif terhadap div injeksi Blockly.
getClientRect() Menampilkan persegi panjang pembatas area target tarik dalam satuan piksel yang sesuai dengan area pandang.
init() Melakukan inisialisasi tempat sampah.
onDragExit(_dragElement) Menangani saat kursor dengan blok atau balon keluar dari target tarik ini.
onDragOver(_dragElement) Menangani saat kursor dengan blok atau balon ditarik di atas target tarik ini.
onDrop(_dragElement) Menangani saat blok atau balon dijatuhkan pada komponen ini. Seharusnya tidak menangani penghapusan di sini.
openFlyout() Membuka menu pop-up tempat sampah.
position(metrics, SavedPositions) Memosisikan tempat sampah. Tombol ini diposisikan di sudut yang berlawanan dengan sudut tempat kategori/toolbox dimulai.