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 de constante do renderizador. | |
| style | 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 fornecido como um destaque de conexão para a conexão especificada. |
| applyColour(block)? | (Opcional) Aplique as cores armazenadas ao caminho do bloco, levando em conta se os caminhos pertencem a um bloco de sombra. |
| flipRTL() | Virar os caminhos SVG em RTL. |
| removeConnectionHighlight(connection)? | (Opcional) Remove todos os destaques associados à conexão, se houver. |
| setPath(pathString) | Define o caminho gerado pelo renderizador no elemento SVG correspondente. |
| setStyle(blockStyle)? | (Opcional) Atualize o estilo. |
| updateDraggingDelete(enabled) | Adicione ou remova o estilo que mostra que um bloco foi arrastado para uma área de exclusão. |
| updateHighlighted(highlighted) | Defina se o bloco vai mostrar um destaque ou não. O destaque de bloco é usado com frequência para marcar visualmente os blocos que estão sendo executados. |
| updateInsertionMarker(enabled) | Adicione ou remova o estilo que mostra que um bloco é um marcador de inserção. |
| updateMovable(enabled) | Adicione ou remova o estilo que mostra que um bloco é móvel. |
| updateSelected(enabled) | Adicione ou remova o estilo que mostra que um bloco está selecionado. |