blockly > geras > Destaque

classe geras.Highlighter

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

Destacar é interessante porque eles não delimitam completamente 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 requer informações exatas sobre a posição de cada parte do bloco. Os caminhos resultantes não são contínuos ou fechados. Os destaques de guias e entalhes são vagamente baseados nas formas de guias e entalhes, 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_ booleano
startPaths_ StartHat
steps_ string

Métodos

Método Modificadores Descrição
drawBottomRow(linha) 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) Destaque uma entrada de instrução.
drawTopCorner(row) Adicione um destaque ao canto superior de um bloco.
drawValueInput(row) Destaque uma entrada de valor.
getPath() Confira as etapas para criar o caminho de destaque.