blockly > blockRendering > IPathObject

blockRendering.IPathObject arayüzü

Bir bloğun yol nesnesinin arayüzü.

İmza:

export interface IPathObject 

Özellikler

Özellik Değiştiriciler Tür Açıklama
sabit değerler ConstantProvider Oluşturucunun sabit sağlayıcısı.
cursorSvg SVGElement | boş İmleç bloka eklendiğinde imleçler SVG öğesini tutar. Blokta imleç yoksa bu değer boştur.
markerSvg SVGElement | boş İşaretçi bloka eklendiğinde, SVG öğesi işaretçilerini tutar. Blokta işaretçi yoksa bu boştur.
stil BlockStyle Blokun birincil yolu.
svgPath SVGElement Blokun birincil yolu.

Yöntemler

Yöntem Açıklama
addConnectionVurgulama(bağlantı, bağlantı yolu, uzaklık, rtl)? (İsteğe bağlı) Belirtilen yolu, ilgili bağlantı için bağlantı vurgusu olarak ekler.
applyColour(block) Yolların bir gölge bloğuna ait olup olmadığını dikkate alarak, depolanan renkleri bloğun yoluna uygulayın.
flipRTL() SVG yollarını RTL'de çevirin.
removeConnectionHighlight(connection)? (İsteğe bağlı) Belirtilen bağlantıyla ilişkili tüm vurgular (varsa) kaldırılır.
setCursorSvg(cursorSvg) İmleci SVG'yi bu bloğun SVG grubuna ekleyin.
setMarkerSvg(markerSvg) SVG işaretçisini bu blokun SVG grubuna ekleyin.
setPath(pathString) Oluşturucu tarafından oluşturulan yolu ilgili SVG öğesine ayarlayın.
setStyle(blockStyle) Stili güncelleyin.
updateDraggingDelete(enabled) Bir bloğun, silme alanı üzerine sürüklendiğini gösteren stil ekleyin veya kaldırın.
updateHighlighted(highlighted) Blokun vurgu gösterip göstermeyeceğini ayarlayın. Blok vurgulama, genellikle yürütmekte olan blokları görsel olarak işaretlemek için kullanılır.
updateInsertionMarker(enabled) Bir bloğun ekleme işaretçisi olduğunu gösteren stil ekleyin veya kaldırın.
updateMovable(enabled) Blokların taşınabilir olduğunu gösteren stil ekleyin veya kaldırın.
updateSelected(enabled) Bir bloğun seçildiğini gösteren stil ekleyin veya kaldırın.