simgeler.Simge sınıfı
Soyut simge sınıfı. Simgeler, bloğun üst başlangıç köşesinde bulunan görsel öğelerdir. Genellikle, engellemenin çalışma şekliyle ilgili "gerçek" bilgiler sağlayan alanların aksine, engelleme hakkında (uyarılar veya yorumlar gibi) daha fazla "meta" bilgi sağlarlar.
İmza:
export declare abstract class Icon implements IIcon
Uygulandığı yer: IIcon
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(structor)(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ştaki 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 açılırken simgenin tıklanabilir olup olmayacağını kontrol edin. Varsayılan olarak, simgelerin tüm reklamlarda tıklanabilir olması gerekir (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. Engellemeyle ilgili ipucunu göstermek için null. | |
setVisible(visibility) | Simge balonunun görünürlüğünü (varsa) ayarlar. | |
updateCollapsed() | ||
updateEditable() |