blockly > IIcon

Antarmuka IIcon

Tanda Tangan:

export interface IIcon 

Metode

Metode Deskripsi
applyColour() Memperbarui warna ikon saat warna blok berubah.
dispose() Membuang elemen apa pun dari ikon.
getSize()
getType()
getWeight()
hideForInsertionMarker() Menyembunyikan ikon jika merupakan bagian dari penanda penyisipan.
initView(pointerdownListener) Membuat elemen SVG untuk ikon yang akan ditempatkan di blok.
isClickableInFlyout(autoClosingFlyout)? (Opsional) Periksa apakah ikon harus dapat diklik saat pemblokiran berada di flyout. Jika fungsi ini tidak ditentukan, ikon akan dapat diklik di semua menu.
isShownWhenCollapsed()
onClick() Memberi tahu ikon bahwa ikon telah diklik.
onLocationChange(blockOrigin) Memberi tahu ikon bahwa lokasi telah berubah.
setOffsetInBlock(offset) Memberi tahu ikon posisinya relatif terhadap titik awal teratas bloknya, di unit ruang kerja.
updateCollapsed() Memperbarui status/tampilan yang diciutkan ikon saat tingkat penciutan blok berubah.
updateEditable() Memperbarui kemampuan edit ikon saat kemampuan edit blok berubah.