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