blockly > IIcon

Simge arayüzü

İmza:

export interface IIcon 

Yöntemler

Yöntem Açıklama
applyColour() Bloğun rengi değiştiğinde simgenin rengini günceller.
dispose() Simgenin tüm öğelerini ortadan kaldırır.
getSize()
getType()
getWeight()
hideForInsertionMarker() Ekleme işaretçisinin parçası olduğunda simgeyi gizler.
initView(pointerdownListener) Blokta yayınlanacak simge için SVG öğeleri oluşturur.
isClickableInFlyout(autoClosingFlyout)? (İsteğe bağlı) Engelleme bir açılır penceredeyken simgenin tıklanabilir olup olmayacağını kontrol edin. Bu işlev tanımlanmazsa simge tüm açılır pencerelerde tıklanabilir olur.
isShownWhenCollapsed()
onClick() Simgeye, tıklandığını bildirir.
onLocationChange(blockOrigin) Simgeye, konumlarının değiştiğini bildirir.
setOffsetInBlock(offset) Çalışma alanı birimlerindeki blokun başlangıcına göre simgeyi bildirir.
updateCollapsed() Bloğun daraltılmış düzeyi değiştiğinde simgenin daraltılmış durumunu/görünümünü günceller.
updateEditable() Bloğun düzenlenebilirliği değiştiğinde simgenin düzenlenebilirlik durumunu günceller.