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.