blockly > blockRendering > IPathObject
Interface blockRendering.IPathObject
Uma interface para o objeto de caminho de um bloco.
Signature:
export interface IPathObject
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
constantes | ConstantProvider | O provedor constante do renderizador. | |
cursorSvg | SVGElement | nulo | Mantém o elemento SVG do cursor quando o cursor está anexado ao bloco. Esse valor será nulo se não houver cursor no bloco. | |
markerSvg | SVGElement | nulo | Mantém o elemento SVG dos marcadores quando o marcador está anexado ao bloco. Esse valor será nulo se não houver nenhum marcador no bloco. | |
estilo | BlockStyle | O caminho principal do bloco. | |
svgPath | SVGElement | O caminho principal do bloco. |
Métodos
Método | Descrição |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (Opcional) Adiciona o caminho especificado como um destaque para a conexão especificada. |
applyColour(block) | Aplica as cores armazenadas ao caminho do bloco, levando em consideração se os caminhos pertencem a um bloco de sombra. |
flipRTL() | Inverta os caminhos do SVG no formato RTL. |
removeConnectionHighlight(connection)? | (Opcional) Remove qualquer destaque associado à conexão especificada, se houver. |
setCursorSvg(cursorSvg) | Adicione o cursor SVG ao grupo SVG deste bloco. |
setMarkerSvg(markerSvg) | Adicione o marcador SVG ao grupo SVG deste bloco. |
setPath(pathString) | Defina o caminho gerado pelo renderizador para o respectivo elemento SVG. |
setStyle(blockStyle) | Atualize o estilo. |
updateDraggingDelete(enabled) | Adicione ou remova um estilo mostrando que um bloco é arrastado sobre uma área de exclusão. |
updateHighlighted(highlighted) | Defina se o bloco deve ou não exibir um destaque. O destaque de bloco é frequentemente usado para marcar visualmente os blocos que estão sendo executados. |
updateInsertionMarker(enabled) | Adicione ou remova um estilo mostrando que um bloco é um marcador de inserção. |
updateMovable(enabled) | Adicione ou remova um estilo que mostre que um bloco é móvel. |
updateSelected(enabled) | Adicione ou remova um estilo mostrando que um bloco está selecionado. |