Sabit sağlayıcı

ConstantProvider, tüm diğer oluşturucu bileşenlerinin yanı sıra Blockly'nin yerleşik alanları gibi diğer bölümleri tarafından kullanılan sihirli sayılar, şekiller ve dizelerden oluşan bir koleksiyondur.

Tüm sabit değerlerin sabit olduğu varsayılır. Çalışma zamanında değerlerin değiştirilmesi, oluşturma hatalarına neden olur.

Bağlantı şekilleri

Sabit sağlayıcı, farklı bağlantıların standart şekillerinin tanımlarını içerir. Notch'ler sonraki ve önceki bağlantıların şekillerini tanımlar. PuzzleTab ise giriş ve çıkış bağlantılarının şekillerini tanımlar. (Bu adlar, varsayılan oluşturucu tarafından sağlanan şekillere dayanır.)

Kontrollere dayalı bağlantı şekilleri

Sabit sağlayıcı, bağlantı kontrollerine göre bağlantıların şekillerini de dinamik olarak tanımlayabilir. Bu, shapeFor yöntemi kullanılarak gerçekleştirilir.

Diğer çeşitli yollar

Sabit sağlayıcı, daraltılmış bloklar için sivri kenarlar gibi blokun diğer çeşitli parçaları için de yolları tanımlar.

Diğer çeşitli değerler

Son olarak, sabit değer sağlayıcısı, farklı öğeler arasındaki dolgu veya satırların minimum yükseklikleri gibi şeyler için çeşitli değerler de tanımlar.