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. |