Class icon.Icon
Class ikon abstrak. Ikon adalah elemen visual yang berada di sudut awal atas blok. Biasanya, kolom tersebut memberikan lebih banyak informasi "meta" tentang pemblokiran (seperti peringatan atau komentar), bukan kolom, yang memberikan informasi "sebenarnya", terkait cara kerja pemblokiran.
Tanda Tangan:
export declare abstract class Icon implements IIcon
Penerapan: IIcon
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(sourceBlock) | Membuat instance baru dari class Icon |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
offsetInBlock | protected |
Koordinat | Posisi ikon ini relatif terhadap bloknya di awal, dalam unit ruang kerja. |
sourceBlock | protected |
Blokir | |
svgRoot | protected |
SVGGElement | null | Elemen svg root yang merepresentasikan ikon ini secara visual. |
tooltip | protected |
tooltip.TipInfo | Tooltip untuk ikon ini. |
workspaceLocation | protected |
Koordinat | 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 sedang ditampilkan. Defaultnya adalah ikon dapat diklik di semua flyout (penutupan otomatis atau tidak). Subclass dapat mengganti fungsi ini untuk mengubah perilaku ini. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Menyetel tooltip untuk ikon ini ke nilai yang diberikan. Null untuk menampilkan tooltip blok. | |
updateCollapsed() | ||
updateEditable() |