simgeleri.Simge sınıfı
Soyut simge sınıfı. Simgeler, bloğun üst sol köşesinde bulunan görsel öğelerdir. Genellikle daha fazla "meta" "gerçek" değerini sağlayan alanların aksine, engellerle ilgili bilgiler (uyarılar veya yorumlar gibi) blokların işleyiş şekliyle ilgili bilgiler içerir.
İmza:
export declare abstract class Icon implements IIcon
Uygulandığı yer: IIcon
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(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 simgesinin, bloklarının üst başlangıcına göre konumu (workspace birimleri cinsinden). |
sourceBlock | protected |
Engelle | |
svgRoot | protected |
SVGGElement | boş | 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 simgesinin çalışma alanı koordinatlarındaki konumu. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Bu simgenin ipucunu döndürür. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Blok bir açılır menüdeyken simgenin tıklanabilir olup olmadığını kontrol edin. Varsayılan olarak simgeler tüm açılır menülerde tıklanabilirdir (otomatik kapanan veya olmayan). 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 simgenin ipucunu belirtilen değere ayarlar. Engellemenin ipucunu göstermek için null. | |
updateCollapsed() | ||
updateEditable() |