blockly > IIcon

IIcon arayüzü

İmza:

export interface IIcon extends IFocusableNode 

Genişletir: IFocusableNode

Yöntemler

Yöntem Açıklama
applyColour() Blokun rengi değiştiğinde simgenin rengini günceller.
dispose() Simgenin tüm öğelerini kaldırır.
getSize()
getType()
getWeight()
hideForInsertionMarker() Ekleme işaretçisinin parçası olduğunda simgeyi gizler.
initView(pointerdownListener) Blokta kullanılacak simgenin SVG öğelerini oluşturur.
isClickableInFlyout(autoClosingFlyout)? (İsteğe bağlı) Blok uçuş menüsündeyken simgesinin tıklanabilir olup olmayacağını kontrol edin. Bu işlev tanımlanmazsa simge tüm pop-up'larda tıklanabilir olur.
isShownWhenCollapsed()
onClick() Simgeyi tıklandığını bildirir.
onLocationChange(blockOrigin) Simgeyi, konumunun değiştiği konusunda bilgilendirir.
setOffsetInBlock(offset) Simgenin, bloğunun üst başlangıcına göre nerede olduğunu Workspace birimlerinde bildirir.
updateCollapsed() Blokun daraltılmış durumu değiştiğinde simgenin daraltılmış durumunu/görünümü günceller.
updateEditable() Blokun düzenlenebilirliği değiştiğinde simgenin düzenlenebilirliğini günceller.