blockly > geras > Surligneur
Classe geras.Highlighter
Objet qui ajoute des éléments en surbrillance à un bloc en fonction des informations de rendu fournies.
La mise en surbrillance est intéressante, car elle n'englobe pas complètement le bloc. Elles sont positionnées en fonction d'une source lumineuse en haut à gauche. Cela signifie que la mise en surbrillance nécessite des informations exactes sur la position de chaque partie du bloc. Les chemins obtenus ne sont pas des chemins continus ou fermés. Les mises en surbrillance des tabulations et des encoches sont vaguement basées sur les formes de tabulation et d'encoche, mais ne sont pas exactement identiques.
Signature :
export declare class Highlighter
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(infos) | Construit une nouvelle instance de la classe Highlighter . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | chaîne | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | Encoche | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | booléen | ||
startPaths_ | StartHat | ||
steps_ | chaîne |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
drawBottomRow(row) | Mettez en surbrillance la ligne du bas. | |
drawInlineInput(input) | Mettre en surbrillance une entrée intégrée | |
drawJaggedEdge_(row) | Mettez en surbrillance un bord dentelé pour un bloc réduit. | |
drawLeft() | Mettez en surbrillance la partie gauche du volume. | |
drawRightSideRow(row) | Mettez en surbrillance le côté droit d'une ligne. | |
drawStatementInput(row) | Mettez en surbrillance une entrée de déclaration. | |
drawTopCorner(row) | Mettez en surbrillance l'angle supérieur d'un volume. | |
drawValueInput(row) | Mettre en surbrillance une valeur saisie. | |
getPath() | Obtenez les étapes du chemin de mise en surbrillance. |