blockly > geras > Marcador

Clase geras.Highlighter

Es un objeto que agrega elementos destacados a un bloque según la información de renderización determinada.

Es interesante porque los elementos destacados no encierran por completo el bloque. En cambio, se posicionan según una fuente de luz en la parte superior izquierda. Esto significa que la renderización de elementos destacados requiere información exacta sobre la posición de cada parte del bloque. Las rutas resultantes no son continuas ni cerradas. Los aspectos destacados de las pestañas y los recortes se basan en las formas de las pestañas y recortes, pero no son exactamente lo mismo.

Signature:

export declare class Highlighter 

Constructores

Constructor Modificadores Descripción
(constructor)(información) Construye una instancia nueva de la clase Highlighter.

Propiedades

Propiedad Modificadores Tipo Descripción
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ cadena
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ Con recorte
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ cadena

Métodos

Método Modificadores Descripción
drawBottomRow(fila) Destaca la fila inferior.
drawInlineInput(input) Destaca una entrada intercalada.
drawJaggedEdge_(row) Agrega un elemento destacado sobre un borde dentado para un bloque contraído.
drawLeft() Dibuja el resaltado en el lado izquierdo del bloque.
drawRightSideRow(fila) Destaca el lado derecho de una fila.
drawStatementInput(row) Destaca la entrada de una instrucción.
drawTopCorner(row) Destaca la esquina superior del bloque.
drawValueInput(row) Destaca una entrada de valor.
getPath() Obtén los pasos de la ruta de destacado.