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