blockly > Tempat Sampah

Class Trashcan

Class untuk tempat 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 penutup yang terbuka/tertutup saat ini.

Metode

Metode Pengubah Deskripsi
autoHide(onlyClosePopups) Menyembunyikan komponen. Ditelepon di WorkspaceSvg.hideChaff.
click() Periksa konten sampah.
closeFlyout() Menutup tempat sampah.
closeLid() Tutup penutup. Dipanggil secara eksternal setelah ditarik.
contentsIsOpen() Menampilkan true (benar) jika flyout konten tempat sampah saat ini terbuka.
createDom() Buat elemen tempat sampah.
dispose() Buang tong sampah ini. Batalkan tautan dari semua elemen DOM untuk mencegah kebocoran memori.
emptyContents() Mengosongkan isi tempat sampah. Jika konten flyout saat ini terbuka, maka 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 relatif terhadap 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 ke atas target tarik ini.
onDrop(_dragElement) Menangani saat blok atau balon diletakkan pada komponen ini. Seharusnya tidak menangani penghapusan di sini.
openFlyout() Membuka tempat sampah.
position(metrics, savedPositions) Memosisikan tempat sampah. Elemen ini diposisikan di sudut yang berlawanan dari sudut tempat kategori/toolbox dimulai.