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. |