blockly > blockRendering > IPathObject

Interfejs blockRendering.IPathObject

Interfejs obiektu ścieżki bloku.

Podpis:

export interface IPathObject 

Właściwości

Właściwość Modyfikatory Typ Opis
stałe ConstantProvider Dostawca stałych wartości dla przetwarzacza.
style BlockStyle Główna ścieżka bloku.
svgPath SVGElement Główna ścieżka bloku.

Metody

Metoda Opis
addConnectionHighlight(connection, connectionPath, offset, rtl)? (Opcjonalnie) dodaje daną ścieżkę jako wyróżnione połączenie.
applyColour(block)? (Opcjonalnie) zastosuj zapisane kolory do ścieżki bloku, biorąc pod uwagę, czy ścieżki należą do bloku cienia.
flipRTL() Odwracanie ścieżek SVG w językach z pisemiem od prawej do lewej.
removeConnectionHighlight(connection)? (Opcjonalnie) usuwa wszystkie wyróżnienia powiązane z danym połączeniem, jeśli takie istnieją.
setPath(pathString) Ustaw ścieżkę wygenerowaną przez renderer na odpowiednim elemencie SVG.
setStyle(blockStyle)? (Opcjonalnie) Zaktualizuj styl.
updateDraggingDelete(enabled) Dodawanie lub usuwanie stylizacji wskazującej, że blok jest przeciągany nad obszarem usuwania.
updateHighlighted(highlighted) Określ, czy blok ma wyświetlać wyróżnienie. Podświetlenie bloku jest często używane do wizualnego oznaczania bloków, które są obecnie wykonywane.
updateInsertionMarker(enabled) Dodawanie lub usuwanie stylizacji wskazującej, że blok jest znacznikiem wstawiania.
updateMovable(enabled) Dodawanie lub usuwanie stylizacji wskazującej, że blok jest przenośny.
updateSelected(enabled) Dodawanie lub usuwanie stylizacji wskazującej, że blok jest wybrany.