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 |
---|---|---|---|
constants | ConstantProvider | Stały dostawca mechanizmu renderowania. | |
cursorSvg | SVGElement | Wartość null | Utrzymuje kursory elementu SVG, gdy kursor jest dołączony do bryły. Jeśli w bryle nie ma kursora, wartość null wynosi null. | |
markerSvg | SVGElement | Wartość null | Zatrzymuje element SVG znaczników, gdy znacznik jest dołączony do bryły. Jeśli w bloku nie ma znacznika, ma on wartość null. | |
styl | BlockStyle | Podstawowa ścieżka bloku. | |
svgPath | SVGElement | Podstawowa ścieżka bloku. |
Metody
Metoda | Opis |
---|---|
addConnectionhighlight(connection, connectionPath, scale, rtl)? | (Opcjonalnie) Dodaje podaną ścieżkę jako wyróżnienie połączenia. |
applyColour(block) | Zastosuj zapisane kolory do ścieżki bryły, biorąc pod uwagę, czy należą one do bloku cienia. |
flipRTL(), | Odwracanie ścieżek SVG w formacie RTL. |
removeConnectionWyróżnij(połączenie)? | (Opcjonalnie) Usuwa wszystkie wyróżnione informacje powiązane z danym połączeniem, jeśli istnieje. |
setCursorSvg(cursorSvg) | Dodaj kursor SVG do grupy SVG tego bloku. |
setMarkerSvg(markerSvg) | Dodaj znacznik SVG do grupy SVG tego bloku. |
setPath(pathString) | Ustaw ścieżkę wygenerowaną przez mechanizm renderowania dla odpowiedniego elementu SVG. |
setStyle(blockStyle) | Zaktualizuj styl. |
updateDraggingDelete(enabled) | Dodaj lub usuń styl pokazujący, że bryła została przeciągnięta na obszar usuwania. |
updateHighlighted(highlighted) | Określa, czy blok ma być wyróżniany. Podświetlanie blokowe jest często używane do wizualnego oznaczania aktualnie wykonywanych bloków. |
updateInsertionMarker(enabled) | Dodaj lub usuń styl pokazujący, że bryła jest znacznikiem wstawiania. |
updateMovable(enabled) | Dodaj lub usuń styl pokazujący, że bryłę można przenieść. |
updateSelected(enabled) | Dodaj lub usuń styl sygnalizujący zaznaczenie bryły. |