Class icon.Icon
Class ikon abstrak. Ikon adalah elemen visual yang berada di sudut awal atas blok. Biasanya ekstensi tersebut memberikan lebih banyak "meta" informasi tentang blok (seperti peringatan atau komentar) bukan kolom, yang memberikan "sebenarnya" informasi, yang terkait dengan cara kerja blok.
Tanda Tangan:
export declare abstract class Icon implements IIcon
Mengimplementasikan: IIcon
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(sourceBlock) | Membuat instance baru dari class Icon |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
offsetInBlock | protected |
Koordinasi | Posisi ikon ini relatif terhadap bloknya mulai atas, dalam unit ruang kerja. |
sourceBlock | protected |
Blokir | |
svgRoot | protected |
SVGGElement | null (kosong) | Elemen svg root yang merepresentasikan ikon ini secara visual. |
tooltip | protected |
tooltip.TipInfo | Tooltip untuk ikon ini. |
workspaceLocation | protected |
Koordinasi | Posisi ikon ini dalam koordinat ruang kerja. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Menampilkan tooltip untuk ikon ini. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Periksa apakah ikon harus dapat diklik saat blok berada dalam {i>flyout<i}. Defaultnya adalah ikon dapat diklik di semua menu {i>flyout<i} (tutup otomatis atau tidak). Subclass dapat mengganti fungsi ini untuk mengubah perilaku ini. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Menetapkan tooltip untuk ikon ini ke nilai yang diberikan. Null untuk menampilkan tooltip blok. | |
updateCollapsed() | ||
updateEditable() |