ikon.Class ikon
Class ikon abstrak. Ikon adalah elemen visual yang berada di sudut atas-awal blok. Biasanya, atribut ini memberikan informasi "meta" lebih lanjut tentang blok (seperti peringatan atau komentar) dibandingkan dengan kolom, yang memberikan informasi "aktual", terkait dengan cara kerja blok.
Tanda Tangan:
export declare abstract class Icon implements IIcon
Mengimplementasikan: IIcon
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(constructor)(sourceBlock) | Membuat instance baru class Icon |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
offsetInBlock | protected |
Koordinat | Posisi ikon ini relatif terhadap blok top-start, dalam unit ruang kerja. |
sourceBlock | protected |
Blokir | |
svgRoot | protected |
SVGGElement | null | Elemen SVG root yang secara visual merepresentasikan ikon ini. |
tooltip | protected |
tooltip.TipInfo | Tooltip untuk ikon ini. |
workspaceLocation | protected |
Koordinat | Posisi ikon ini dalam koordinat ruang kerja. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
applyColour() | ||
canBeFocused() | Lihat IFocusableNode.canBeFocused. | |
dispose() | ||
getFocusableElement() | Lihat IFocusableNode.getFocusableElement. | |
getFocusableTree() | Lihat IFocusableNode.getFocusableTree. | |
getSize() | ||
getSourceBlock() | Menampilkan blok tempat ikon ini dilampirkan. | |
getTooltip() | Menampilkan tooltip untuk ikon ini. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Periksa apakah ikon harus dapat diklik saat blok berada di flyout. Defaultnya adalah ikon dapat diklik di semua flyout (menutup otomatis atau tidak). Subkelas dapat mengganti fungsi ini untuk mengubah perilaku ini. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
onNodeBlur() | Lihat IFocusableNode.onNodeBlur. | |
onNodeFocus() | Lihat IFocusableNode.onNodeFocus. | |
setOffsetInBlock(offset) | ||
setTooltip(tip) | Menetapkan tooltip untuk ikon ini ke nilai yang diberikan. Null untuk menampilkan tooltip blok. | |
updateCollapsed() | ||
updateEditable() |