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