blockly > geras > Marcador

classe geras.Highlighter

Um objeto que adiciona destaques a um bloco com base nas informações de renderização fornecidas.

O destaque é interessante porque os destaques não cobrem totalmente o bloco. Em vez disso, eles são posicionados com base em uma fonte de luz no canto superior esquerdo. Isso significa que a renderização de destaques exige informações exatas sobre a posição de cada parte do bloco. Os caminhos resultantes não são contínuos ou fechados. Os realces de guias e entalhes são vagamente baseados nas formas da guia e do entalhe, mas não são exatamente os mesmos.

Signature:

export declare class Highlighter 

Construtores

Construtor Modificadores Descrição
(construtor)(informações) Cria uma nova instância da classe Highlighter

Propriedades

Propriedade Modificadores Tipo Descrição
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ string
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ Entalhe
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ string

Métodos

Método Modificadores Descrição
drawBottomRow(row) (em inglês) Adicione um destaque à linha de baixo.
drawInlineInput(input) Adiciona um destaque a uma entrada inline.
drawJaggedEdge_(row) Adicione um destaque em uma borda irregular para um bloco recolhido.
drawLeft() Desenhe o destaque no lado esquerdo do bloco.
drawRightSideRow(row) Adicione um destaque no lado direito de uma linha.
drawStatementInput(row) Adicione um destaque à entrada de uma declaração.
drawTopCorner(row) Adicione um destaque ao canto superior de um bloco.
drawValueInput(row) Adiciona um destaque a uma entrada de valor.
getPath() Confira as etapas do caminho do destaque.