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