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.