Interfejs IIcon
Podpis:
export interface IIcon
Metody
Metoda | Opis |
---|---|
applyColour() | Zmienia kolor ikony, gdy zmieni się kolor klocka. |
dispose() | Usuwa wszelkie elementy ikony. |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | Ukrywa ikonę, gdy jest ona częścią znacznika wstawiania. |
initView(pointerdownListener) | Tworzy elementy SVG dla ikony, która będzie umieszczona na bloku. |
isClickableInFlyout(autoClosingFlyout)? | (Opcjonalnie) Sprawdź, czy ikonę można kliknąć, gdy blok jest rozwinięty. Jeśli ta funkcja nie jest zdefiniowana, ikonę można kliknąć we wszystkich linkach. |
isShownWhenCollapsed() | |
onClick() | Powiadamia ikonę, że została kliknięta. |
onLocationChange(blockOrigin) | Powiadamia ikonę, że lokalizacja została zmieniona. |
setOffsetInBlock(offset) | Powiadamia ikonę, gdzie znajduje się względem górnej części bloku, w jednostkach roboczych. |
updateCollapsed() | Aktualizuje zwinięcie/widok ikony po zmianie zwiniętych klocków. |
updateEditable() | Aktualizuje możliwość edytowania ikony, gdy zmieni się możliwość edytowania bloku. |