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. |