blockly > IIcon

Antarmuka IIcon

Tanda Tangan:

export interface IIcon extends IFocusableNode 

Memperluas: IFocusableNode

Metode

Metode Deskripsi
applyColour() Memperbarui warna ikon saat warna blok berubah.
dispose() Menghapus semua elemen ikon.
getSize()
getType()
getWeight()
hideForInsertionMarker() Menyembunyikan ikon jika merupakan bagian dari penanda penyisipan.
initView(pointerdownListener) Membuat elemen SVG untuk ikon yang akan ditampilkan di blok.
isClickableInFlyout(autoClosingFlyout)? (Opsional) Periksa apakah ikon harus dapat diklik saat blok berada dalam flyout. Jika fungsi ini tidak ditentukan, ikon akan dapat diklik di semua flyout.
isShownWhenCollapsed()
onClick() Memberi tahu ikon bahwa ikon tersebut telah diklik.
onLocationChange(blockOrigin) Memberi tahu ikon bahwa ikon telah mengubah lokasi.
setOffsetInBlock(offset) Memberi tahu ikon tempatnya relatif terhadap awal atas bloknya, dalam unit ruang kerja.
updateCollapsed() Memperbarui tampilan/penyingkatan ikon saat penyingkatan blok berubah.
updateEditable() Memperbarui kemampuan pengeditan ikon saat kemampuan pengeditan blok berubah.