ConstantProvider
مجموعهای از اعداد جادویی، اشکال و رشتهها است که توسط سایر اجزای رندر و همچنین سایر بخشهای Blockly مانند فیلدهای داخلی استفاده میشود.
همه مقادیر ثابت ثابت فرض می شوند! تغییر مقادیر در زمان اجرا باعث ایجاد باگ های رندر می شود.
اشکال اتصال
ارائه دهنده ثابت شامل تعاریفی برای اشکال استاندارد اتصالات مختلف است. Notch
es اشکال اتصالات بعدی و قبلی را مشخص می کند. و PuzzleTab
اشکال اتصالات ورودی و خروجی را تعریف می کند. (این نام ها بر اساس اشکال ارائه شده توسط رندر پیش فرض هستند.)
شکل های اتصال بر اساس چک
ارائه دهنده ثابت همچنین می تواند شکل اتصالات را به صورت پویا بر اساس بررسی اتصال آنها تعریف کند. این کار با استفاده از روش shapeFor
انجام می شود.
مسیرهای مختلف دیگر
ارائهدهنده ثابت همچنین مسیرهایی را برای سایر بخشهای مختلف بلوک، مانند لبههای ناهموار برای بلوکهای فرو ریخته، تعریف میکند.
سایر مقادیر مختلف
و در نهایت، ارائه دهنده ثابت نیز مقادیر مختلفی را برای مواردی مانند padding بین عناصر مختلف یا حداقل ارتفاع ردیف ها تعریف می کند.