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