blockly > IIcon

Interfejs IIcon

Podpis:

export interface IIcon 

Metody

Metoda Opis
applyColour() Aktualizuje kolor ikony po zmianie koloru bryły.
dispose(). Usuwa wszystkie elementy ikony.
getSize()
getType()
getWeight()
hideForInsertionMarker() Ukrywa ikonę, gdy jest częścią znacznika wstawiania.
initView(pointerdownListener) Tworzy elementy SVG ikony, która będzie znajdować się w bloku.
isClickableInFlyout(autoClosingFlyout)? (Opcjonalnie) Sprawdź, czy ikona powinna być klikalna, gdy jest wysuwana. Jeśli ta funkcja nie jest zdefiniowana, ikonę będzie można kliknąć we wszystkich transmisjach.
isShownWhenCollapsed()
onClick() Powiadamia o kliknięciu ikony.
onLocationChange(blockOrigin) Powiadamia ikonę o zmianie lokalizacji.
setOffsetInBlock(offset) Powiadamia ikonę w odniesieniu do jej górnego początku bloku w jednostkach obszaru roboczego.
updateCollapsed() Aktualizuje zwinięty/widok ikony po zmianie stanu zwiniętego bryły.
updateEditable() Aktualizuje możliwość edytowania ikony po zmianie możliwości edytowania bloków.