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