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.