blockly > IIcon

Antarmuka IIcon

Tanda Tangan:

export interface IIcon 

Metode

Metode Deskripsi
applyColour() Memperbarui warna ikon saat warna blok berubah.
dispos() Membuang elemen ikon apa pun.
getSize()
getType()
getWeight()
hideForInsertionMarker() Menyembunyikan ikon jika merupakan bagian dari penanda penyisipan.
initView(pointerdownListener) Membuat elemen SVG untuk ikon yang akan berada pada blok.
isClickableInFlyout(autoClosingFlyout)? (Opsional) Periksa apakah ikon harus dapat diklik saat blok sedang terbuka. Jika fungsi ini tidak ditetapkan, ikon akan dapat diklik di semua menu terbang.
isShownWhenCollapsed()
onClick() Memberi tahu ikon bahwa ikon telah diklik.
onLocationChange(blockOrigin) Memberi tahu ikon bahwa lokasi telah berubah.
setOffsetInBlock(offset) Memberi tahu ikon di tempat ikon tersebut relatif terhadap bagian awal bloknya, di unit ruang kerja.
updateCollapsed() Memperbarui tampilan/ciutkan ikon saat diciutkan blok berubah.
updateEditable() Memperbarui kemampuan pengeditan ikon saat kemampuan pengeditan blok berubah.