blockly > geras > Vurgulayıcı
geras.Vurgulayıcı sınıfı
Verilen oluşturma bilgilerine göre bir bloğa vurgulama ekleyen bir nesne.
Öne çıkanlar, bloku tam olarak kapsamadığı için vurgulama ilgi çekicidir. 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 konumu hakkında tam bilgi gerekir. Bu şekilde ortaya çıkan yollar sürekli veya kapalı yollar değildir. Sekmeler ve çentikler için vurgular sekme ve çentik şekillerine tamamen dayalıdır, ancak tam olarak aynı değildir.
İmza:
export declare class Highlighter
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(kurucu)(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_ | Klapalı Yaka | ||
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 ekleme. | |
drawJaggedEdge_(row) | Daraltılmış bir blok için sivri uçlu bir kenara vurgu ekleyin. | |
drawLeft() | Blokun sol tarafına vurguyu çizin. | |
drawRightSideRow(row) | Bir satırın sağ tarafına vurgu ekleyin. | |
drawStatementInput(row) | Bir ifade girişinde vurgu ekleme. | |
drawTopCorner(row) | Bir bloğun üst köşesine vurgu ekleyin. | |
drawValueInput(row) | Değer girişine vurgu ekleme. | |
getPath() | Vurgulama yoluna ilişkin adımları görün. |