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