blockly > blockRendering > PathObject
blockRendering.PathObject sınıfı
Oluşturucu tarafından kullanılan SVG öğelerinin her birini oluşturma ve ayarlama işlemlerini yürüten bir nesne.
İmza:
export declare class PathObject implements IPathObject
Uyguladığı: IPathObject
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(yapıcı)(root, style, constants) | PathObject sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
sabitler | ConstantProvider | ||
style | BlockStyle | ||
svgPath | SVGElement | ||
svgRoot | SVGElement |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl) | Belirtilen yolu, ilgili bağlantının öne çıkan özelliği olarak ekler. | |
applyColour(block) | 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) | Varsa belirli bir bağlantıyla ilişkili tüm öne çıkan bilgileri kaldırır. | |
setClass_(className, add) | protected |
Yol nesnesinin kök SVG öğesine belirli bir CSS sınıfı ekleyin veya kaldırın. |
setPath(pathString) | Oluşturucu tarafından oluşturulan yolu ilgili SVG öğesine ayarlayın. | |
setStyle(blockStyle) | Stili ayarlayın. | |
updateDisabled_(disabled) | protected |
Engellenen durumu yansıtacak şekilde bloğun görünümünü günceller. |
updateDraggingDelete(enable) | Bir bloğun, silme alanının üzerine sürüklendiğini gösteren bir stil ekleyin veya kaldırın. | |
updateHighlighted(enable) | 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(enable) | Bir bloğun ekleme işaretçisi olduğunu gösteren stil ekleyin veya kaldırın. | |
updateMovable(enable) | Bir bloğun taşınabilir olduğunu gösteren stil ekleyin veya kaldırın. | |
updateReplacementFade(enable) | Sürüklenen bloğun bırakılması durumunda bu bloğun değiştirileceğini gösteren bir stil ekleyin veya kaldırın. Gölge blok ise kaybolur. Aksi takdirde, tıklanır. | |
updateSelected(enable) | Bir bloğun seçili olduğunu gösteren stil ekleyin veya kaldırın. | |
updateShadow_(shadow) | protected |
Gölge durumunu yansıtacak şekilde bloğun görünümünü günceller. |
updateShapeForInputHighlight(_conn, _enable) | Sürüklenen bloğun bırakılması durumunda bu bloğun girişe bağlanacağını gösteren bir stil ekleyin veya kaldırın. |