icons.Icon sınıfı
Soyut simge sınıfı. Simgeler, bloğun başlangıç köşesinde bulunan görsel öğelerdir. Genellikle, bir bloğun nasıl çalıştığıyla ilgili "gerçek" bilgileri sağlayan alanların aksine, bir blok hakkında daha fazla "meta" bilgisi (ör. uyarılar veya yorumlar) sağlarlar.
İmza:
export declare abstract class Icon implements IIcon
Uygulama: IIcon
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(sourceBlock) | Icon sınıfının yeni bir örneğini oluşturur. |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
offsetInBlock | protected |
Coordinate | Bu simgenin, çalışma alanı birimleriyle ifade edilen, bloklarının üst-başlangıç noktasına göre konumu. |
sourceBlock | protected |
Engelleme | |
svgRoot | protected |
SVGGElement | null | Bu simgeyi görsel olarak temsil eden kök SVG öğesi. |
tooltip | protected |
tooltip.TipInfo | Bu simgenin ipucu. |
workspaceLocation | protected |
Coordinate | Bu simgenin çalışma alanı koordinatlarındaki konumu. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
applyColour() | ||
canBeFocused() | IFocusableNode.canBeFocused'a bakın. | |
dispose() | ||
getFocusableElement() | IFocusableNode.getFocusableElement'e bakın. | |
getFocusableTree() | IFocusableNode.getFocusableTree'ye bakın. | |
getSize() | ||
getSourceBlock() | Bu simgenin bağlı olduğu bloğu döndürür. | |
getTooltip() | Bu simgenin ipucunu döndürür. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Blok bir açılır penceredeyken simgenin tıklanabilir olup olmayacağını kontrol edin. Varsayılan olarak, simgeler tüm açılır pencerelerde (otomatik kapanan veya kapanmayan) tıklanabilir. Alt sınıflar, bu davranışı değiştirmek için bu işlevi geçersiz kılabilir. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
onNodeBlur() | IFocusableNode.onNodeBlur'a bakın. | |
onNodeFocus() | IFocusableNode.onNodeFocus'a bakın. | |
setOffsetInBlock(offset) | ||
setTooltip(tip) | Bu simgenin ipucunu belirtilen değere ayarlar. Bloğun ipucunu göstermek için boş. | |
updateCollapsed() | ||
updateEditable() |