blockly > blockRendering > Oluşturucu
blockRendering.Renderer sınıfı
Blok oluşturucu için temel sınıf.
İmza:
export declare class Renderer implements IRegistrable
Uygulandığı yer: IRegistrable
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(kurucu)(ad) | Renderer sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
constants_ | protected |
ConstantProvider | Oluşturucunun sabit sağlayıcısı. |
name | protected |
dize | |
overrides | protected |
object | null | Seçenekler üzerinden iletilen, oluşturma sabit geçersiz kılmaları. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
dispose() | Bu oluşturucuyu silin. Bu oluşturucunun ve sabit değerlerinin oluşturduğu tüm DOM öğelerini silin. | |
getClassName() | Bu oluşturucuyu tanımlayan sınıf adını alır. | |
getConnectionPreviewMethod(closest, local, topBlock) | Kullanılabilir bağlantıya, sürüklenen mevcut bağlantıya ve sürüklenmekte olan bloka göre bir bağlantı önizleme yöntemi seçer. | |
getConstants() | Geçerli oluşturucunun sabit sağlayıcısını alın. Bu çağrıldığında, oluşturucunun zaten başlatılmış olduğunu varsayarız. | |
init(theme, opt_renderer modundas) | Oluşturucuyu başlatın. | |
makeConstants_() | protected |
Oluşturucunun sabit sağlayıcısının yeni bir örneğini oluşturun. |
makeDrawer_(engelleme, bilgi) | protected |
Oluşturucu çekmecesinin yeni bir örneğini oluşturun. |
makeMarkerDrawer(workspace, marker) | Oluşturucunun işaretçi çekmecesinin yeni bir örneğini oluşturun. | |
makePathObject(root, style) | Oluşturucu yol nesnesinin yeni bir örneğini oluşturun. | |
makeRenderInfo_(block) | protected |
Oluşturucunun oluşturma bilgi nesnesinin yeni bir örneğini oluşturun. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Artık durumdaki bir bloğun, topBlock'un blok yığınının"end"ine bağlanıp bağlanamadığını kontrol eder. Küme bir satırsa son giriş son giriştir. Eğer yığın bir yığınsa, son, bir sonraki bağlantıdır. Küme ikisinde de yoksa false (yanlış) değerini döndürür. |
refreshDom(svg; tema) | Tema değişikliğinden sonra oluşturucuyu yenileyin. | |
shouldHighlightConnection(_conn) | Bir bağlantının vurgulanıp vurgulanmayacağını belirleyin. |