blockly > blockRendering > MarkerSvg

blockRendering.MarkerSvg sınıfı

Bir işaretçiyi grafik olarak SVG olarak oluşturmaya yönelik yöntemleri içeren işaretçi sınıfı.

İmza:

export declare class MarkerSvg 

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(çalışma alanı; sabit değerler, işaretçi) MarkerSvg sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
colour_ dize
constants_ protected ConstantProvider İşaretçiyi çizmek için gerekli sabit değerler.
currentMarkerSvg SVGElement | boş İşaretçi için geçerli SVG öğesi.
markerBlock_ protected SVGPathElement | boş
markerInput_ protected SVGPathElement | boş
markerSvg_ protected SVGGElement | boş İşaretçiyi içeren kök SVG grubu.
markerSvgLine_ protected SVGRectElement | boş
markerSvgRect_ protected SVGRectElement | boş
svgGroup_ protected SVGGElement | boş

Yöntemler

Yöntem Değiştiriciler Açıklama
applyColour_(_curNode) protected İşaretçinin rengini uygulayın.
createDom() İşaretçi için DOM öğesini oluşturun.
createDomInternal_() protected İşaretçi SVG'sini oluşturun.
dispose() Bu işaretçiyi ortadan kaldırın.
draw(oldNode, curNode) İşaretçiyi güncelleyin.
getBlinkProperties_() protected İşaretçinin yanıp sönmesini sağlayacak özellikleri alın.
getMarker() İşaretçiyi alın.
getSvgRoot() Varsa, SVG veya null kök düğümünü döndürün.
hide() İşaretçiyi gizleyin.
isCursor() İşaretçi imleç olarak çizilmesi gerekiyorsa doğru, imleç olarak çizilmesi gerekiyorsa yanlış değerini alır. İmleç, yanıp sönen bir çizgi olarak çizilir. İşaretçi, düz bir çizgi olarak çizilir.
positionBlock_(genişlik, markerOfset, işaretçiYüksekliği) protected İşaretçiyi bir blok için konumlandırın. Bir bloğun etrafında bir dikdörtgenin üst yarısının ana hatlarını görüntüler.
positionInput_(connection) protected İşaretçiyi giriş bağlantısı için konumlandırın. Doldurulmuş bir yapboz parçasını gösterir.
positionLine_(x, y; genişlik) protected İşaretçiyi taşıma ve çalışma alanı birimlerinde belirtilen koordinatta gösterin. Yatay çizgi görüntüler.
positionÇıkış_(genişlik; yükseklik, ConnectivityShape) protected Çıkış bağlantısı işaretçisini yerleştirin. Bulmacanın ana hatlarını ve en iyi ve en alt yollarını görüntüler.
positionPrevious_(width, markeroffset, markerYüksekliği, bağlantıŞekilli) protected İşaretçiyi önceki bir bağlantının konumuna getirin. Üstünde önceki bağlantıyı temsil eden bir çentikle yarım dikdörtgen görüntüler.
positionRect_(x; y; genişlik; yükseklik) protected İşaretçiyi taşıma ve çalışma alanı birimlerinde belirtilen koordinatta gösterin. İçi dolu dikdörtgen görüntüler.
setParent_(newParent) protected İşaretçinin SVG kökünü, üst öğenin SVG grubuna ekler.
showAtLocation_(curNode) protected İşaretçinin görünür durumunu curNode türüne göre güncelleyin.
showCurrent_() protected Geçerli işaretçiyi gösterir.
showWithBlock_(curNode) protected Bir bloka ilişkin işaretçiyi yerleştirin ve görüntüleyin.
showWithButton_(curNode) protected Açılır düğmenin işaretçisini konumlandırın ve görüntüleyin. Bu, düğmenin etrafında fazladan dolgu bulunan bir kutudur.
showWithCoordinates_(curNode) protected İşaretçiyi bir çalışma alanı koordinatı için konumlandırın ve görüntüleyin. Bu yatay bir çizgi.
showWithField_(curNode) protected Alana ilişkin işaretçiyi yerleştirin ve görüntüleyin. Bu, alanın etrafında bir kutudur.
showWithInput_(curNode) protected Giriş için işaretçiyi yerleştirin ve görüntüleyin. Bu bir yapboz parçası.
showWithNext_(curNode) protected Sonraki bağlantı için işaretçiyi yerleştirin ve görüntüleyin. Bu yatay bir çizgi.
showWithOutput_(curNode) protected Çıkış bağlantısı işaretçisini yerleştirin ve görüntüleyin.
showWithPrevious_(curNode) protected Önceki bir bağlantıya ilişkin işaretçiyi yerleştirin ve görüntüleyin.
showWithStack_(curNode) protected Gruba ilişkin işaretçiyi konumlandırın ve görüntüleyin. Bu, tüm blok yığınının etrafında ekstra dolgu bulunan bir kutudur.