blockly > IIcon

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.