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. |