class icon.Icon
Class ikon abstrak. Ikon adalah elemen visual yang berada di sudut mulai atas blok. Biasanya, kolom tersebut memberikan lebih banyak informasi "meta" tentang pemblokiran (seperti peringatan atau komentar), bukan kolom yang menyediakan informasi "sebenarnya", terkait cara kerja blok.
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 blok awal atas, di 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() | ||
dispos() | ||
getSize() | ||
getTooltip() | Menampilkan tooltip untuk ikon ini. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Periksa apakah ikon harus dapat diklik saat blok sedang di-flyout. Defaultnya adalah ikon dapat diklik di semua menu (penutupan 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 pemblokiran. | |
setVisible(visibility) | Menetapkan visibilitas balon ikon jika ada. | |
updateCollapsed() | ||
updateEditable() |