blockly > blockRendering > IPathObject
blockRendering.IPathObject arayüzü
Bir bloğun yol nesnesi için arayüz.
İmza:
export interface IPathObject
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
sabitler | ConstantProvider | Oluşturucunun sabit sağlayıcısı. | |
style | BlockStyle | Bloğun birincil yolu. | |
svgPath | SVGElement | Bloğun birincil yolu. |
Yöntemler
Yöntem | Açıklama |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (İsteğe bağlı) Belirtilen yolu, ilgili bağlantının öne çıkan özelliği olarak ekler. |
applyColour(block)? | (İsteğe bağlı) Yolların gölge bloğa ait olup olmadığını dikkate alarak depolanan renkleri bloğun yoluna uygulayın. |
flipRTL() | SVG yollarını RTL olarak çevirin. |
removeConnectionHighlight(connection)? | (İsteğe bağlı) Varsa belirli bir bağlantıyla ilişkili tüm öne çıkan anları kaldırır. |
setPath(pathString) | Oluşturucu tarafından oluşturulan yolu ilgili SVG öğesine ayarlayın. |
setStyle(blockStyle)? | (İsteğe bağlı) Stili güncelleyin. |
updateDraggingDelete(enabled) | Bir bloğun, silme alanının üzerine sürüklendiğini gösteren bir stil ekleyin veya kaldırın. |
updateHighlighted(highlighted) | Bloğun öne çıkan bir özelliği gösterip göstermeyeceğini ayarlayın. Blok vurgulama, genellikle şu anda yürütülmekte 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) | Bir bloğun taşınabilir olduğunu gösteren stil ekleyin veya kaldırın. |
updateSelected(enabled) | Bir bloğun seçili olduğunu gösteren stil ekleyin veya kaldırın. |