blockly > geras > Evidenziatore
lezione geras.Highlighter
Un oggetto che aggiunge evidenziazioni a un blocco in base alle informazioni di rendering fornite.
I momenti salienti sono interessanti perché non racchiudono completamente il blocco. Vengono posizionati in base a una fonte di luce in alto a sinistra. Ciò significa che le parti evidenziate del rendering richiedono informazioni esatte sulla posizione di ogni parte del blocco. I percorsi risultanti non sono percorsi continui o chiusi. Le evidenziazioni delle schede e delle tacche sono basate sulle forme delle schede e delle tacche, ma non sono esattamente le stesse.
Firma:
export declare class Highlighter
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (costruttore)(informazioni) | Crea una nuova istanza della classe Highlighter |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| constants_ | ConstantProvider | ||
| highlightConstants_ | HighlightConstantProvider | ||
| info_ | RenderInfo | ||
| inlineSteps_ | stringa | ||
| insideCornerPaths_ | InsideCorner | ||
| jaggedTeethPaths_ | JaggedTeeth | ||
| notchPaths_ | Tacca | ||
| outsideCornerPaths_ | OutsideCorner | ||
| puzzleTabPaths_ | PuzzleTab | ||
| RTL_ | booleano | ||
| startPaths_ | StartHat | ||
| steps_ | stringa |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| drawBottomRow(riga) | Aggiungi un'evidenziazione nella riga inferiore. | |
| drawInlineInput(input) | Consente di aggiungere un'evidenziazione a un input in linea. | |
| drawJaggedEdge_(row) | Aggiungi un'evidenziazione su un bordo frastagliato per un blocco compresso. | |
| drawLeft() | Disegna l'evidenziazione sul lato sinistro del blocco. | |
| drawRightSideRow(row) | Aggiungi un'evidenziazione sul lato destro di una riga. | |
| drawStatementInput(row) | Aggiungi un'evidenziazione in un input dell'istruzione. | |
| drawTopCorner(row) | Aggiungi un'evidenziazione nell'angolo superiore di un blocco. | |
| drawValueInput(row) | Evidenzia un input di valore. | |
| getPath() | Visualizza i passaggi per il percorso di evidenziazione. |