blockly > geras > Vurgulayıcı
geras.Vurgulayıcı sınıfı
Verilen oluşturma bilgilerine göre bloka vurgulama ekleyen nesne.
Vurgulamalar bloğu tam olarak kapsamadığı için vurgulama ilginçtir. Bunun yerine, sol üstteki bir ışık kaynağına göre konumlandırılırlar. Bu nedenle, vurgulamaları oluşturmak için bloğun her bir bölümünün konumuyla ilgili tam bilgi gerekir. Ortaya çıkan yollar, sürekli veya kapalı yollar değildir. Sekmeler ve çentikler için vurgular genel olarak sekme ve çentik şekillerine dayalıdır, ancak tamamen aynı değildir.
İmza:
export declare class Highlighter
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(oluşturmacı)(bilgi) | Highlighter sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | dize | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | Çentikli | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | boolean | ||
startPaths_ | StartHat | ||
steps_ | dize |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
drawBottomRow(row) | Alt satıra vurgu ekleyin. | |
drawInlineInput(input) | Satır içi girişe vurgu ekleyin. | |
drawJaggedEdge_(row) | Daraltılmış blok için sivri bir kenara vurgu ekleyin. | |
drawLeft() | Vurguyu bloğun sol tarafına çizin. | |
drawRightSideRow(satır) | Satırın sağ tarafına vurgu ekleyin. | |
drawStatementInput(row) | İfade girişine vurgu ekleyin. | |
drawTopCorner(row) | Bloğun üst köşesine vurgu ekleyin. | |
drawValueInput(row) | Bir değer girişine vurgu ekleyin. | |
getPath() | Öne çıkan anlar yoluna ilişkin adımları öğrenin. |