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.