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