blockly > simgeler > Simge

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()