blockly > geras > Resaltador

Clase geras.Highlighter

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

Resaltar es interesante porque estos no encierran completamente el bloque. En cambio, se posicionan según una fuente de luz en la parte superior izquierda. Esto significa que la renderización de 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 las muescas se basan libremente en las formas de las pestañas y las muescas, 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_ string
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ Con muesca
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ string

Métodos

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