simgeler.Simge sınıfı
Soyut simge sınıfı. Simgeler, bloğun üst başlangıç köşesinde bulunan görsel öğelerdir. Bunlar, genellikle engelleme hakkında daha fazla "meta" bilgi (uyarılar veya yorumlar gibi) sağlar. Bunlar, engellemenin çalışma şekliyle ilgili olarak "gerçek" bilgiler sağlayan alanların aksinedir.
İmza:
export declare abstract class Icon implements IIcon
Uygulandığı yer: IIcon
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(buildingor)(sourceBlock) | Icon sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
offsetInBlock | protected |
Koordinatör | Bu simgenin, üst başlangıç bloklarına göre çalışma alanı birimlerindeki konumu. |
sourceBlock | protected |
Engelle | |
svgRoot | protected |
SVGGElement | null | Bu simgeyi görsel olarak temsil eden kök svg öğesi. |
ipucu | protected |
tooltip.TipInfo | Bu simge için ipucu. |
workspaceLocation | protected |
Koordinatör | Bu simgenin çalışma alanı koordinatlarındaki konumu. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Bu simge için ipucunu döndürür. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Blok bir açılırken simgenin tıklanabilir olup olmayacağını kontrol edin. Varsayılan ayar, simgelerin tüm filmlerde tıklanabilir olmasıdır (otomatik kapanıp kapanmaz). Alt sınıflar, bu davranışı değiştirmek için bu işlevi geçersiz kılabilir. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Bu simge için ipucunu verilen değere ayarlar. Engellemenin ipucunu gösteren null. | |
updateCollapsed() | ||
updateEditable() |