blockly > IIcon

IIcon-Schnittstelle

Unterschrift:

export interface IIcon extends IFocusableNode 

Erweitert:IFocusableNode

Methoden

Method Beschreibung
applyColour() Die Farbe des Symbols wird aktualisiert, wenn sich die Farbe des Blocks ändert.
dispose() Entfernt alle Elemente des Symbols.
getSize()
getType()
getWeight()
hideForInsertionMarker() Das Symbol wird ausgeblendet, wenn es Teil einer Einfügemarke ist.
initView(pointerdownListener) Hiermit werden die SVG-Elemente für das Symbol erstellt, das im Block angezeigt wird.
isClickableInFlyout(autoClosingFlyout)? Optional: Legen Sie fest, ob das Symbol angeklickt werden kann, während sich der Block in einem Flyout befindet. Wenn diese Funktion nicht definiert ist, ist das Symbol in allen Flyouts anklickbar.
isShownWhenCollapsed()
onClick() Das Symbol wird darüber informiert, dass es angeklickt wurde.
onLocationChange(blockOrigin) Das Symbol wird darüber informiert, dass sich sein Standort geändert hat.
setOffsetInBlock(offset) Gibt an, wo sich das Symbol relativ zum oberen Anfang des Blocks befindet, in Arbeitsbereichseinheiten.
updateCollapsed() Aktualisiert die Ansicht des Symbols, wenn sich die Ansicht des Blocks ändert.
updateEditable() Aktualisiert die Bearbeitbarkeit des Symbols, wenn sich die Bearbeitbarkeit des Blocks ändert.