blockly > zelos > ConstantProvider

کلاس zelos.ConstantProvider

شی ای که ثابت هایی را برای رندر کردن بلوک ها در حالت Zelos ارائه می کند.

امضا:

export declare class ConstantProvider extends BaseConstantProvider 

گسترش می یابد: BaseConstantProvider

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده)() یک نمونه جدید از کلاس ConstantProvider می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
CURSOR_COLOUR رشته
CURSOR_RADIUS عدد شعاع مکان نما برای اتصالات ورودی و خروجی.
FIELD_COLOUR_FULL_BLOCK بولی
FIELD_DROPDOWN_COLOURED_DIV بولی
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW بولی
FIELD_DROPDOWN_SVG_ARROW بولی
FIELD_TEXT_FONTFAMILY رشته
FIELD_TEXT_FONTWEIGHT رشته
FIELD_TEXTINPUT_BOX_SHADOW بولی
FULL_BLOCK_FIELDS بولی
GRID_UNIT عدد
شش ضلعی شکل | خالی شی حاوی اطلاعات مربوط به شش ضلعی مورد استفاده برای بلوک گزارشگر بولی. Null قبل از init فراخوانی می شود.
JAGGED_TEETH_HEIGHT عدد
JAGGED_TEETH_WIDTH عدد
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH عدد
REPLACEMENT_GLOW_COLOUR رشته رنگ درخشش جایگزین.
REPLACEMENT_GLOW_SIZE عدد اندازه درخشش انتخاب شده.
جایگزینی GlowFilterId رشته شناسه فیلتر درخشندگی جایگزین، یا رشته خالی اگر فیلتر تنظیم نشده باشد.
گرد شده شکل | خالی شی حاوی اطلاعات مربوط به شش ضلعی مورد استفاده برای بلوک گزارشگر عدد یا رشته است. Null قبل از init فراخوانی می شود.
SELECTED_GLOW_COLOUR رشته رنگ درخشش انتخاب شده
SELECTED_GLOW_SIZE عدد اندازه درخشش انتخاب شده.
انتخاب GlowFilterId رشته شناسه فیلتر درخشندگی انتخاب شده، یا رشته خالی اگر فیلتری تنظیم نشده باشد.
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } نقشه اشکال خروجی/ورودی و مقداری که باید باعث ایجاد یک بلوک شوند. کلید بیرونی شکل بیرونی است، کلید داخلی شکل درونی است. هنگامی که یک بلوک با شکل بیرونی دارای یک بلوک ورودی با شکل داخلی در لبه چپ یا راست آن باشد، عناصر بلوک به گونه‌ای در یک راستا قرار می‌گیرند که به بالشتک مشخص شده برسد.
شکل ها { شش ضلعی: عدد. ROUND: تعداد; مربع: عدد; پازل: عدد; NOTCH: شماره؛ }
مربع شکل | خالی شی حاوی اطلاعات مربوط به شش ضلعی مورد استفاده برای بلوک گزارشگر مستطیلی است. Null قبل از init فراخوانی می شود.
START_HAT_HEIGHT عدد
START_HAT_WIDTH عدد
STATEMENT_INPUT_SPACER_MIN_WIDTH عدد

مواد و روش ها

روش اصلاح کننده ها شرح
createDom (svg، tagName، انتخابگر)
در معرض قرار دادن()
generateSecondaryColour_(رنگ)
generateTertiaryColour_(رنگ)
getCSS_(انتخابگر)
init()
makeHexagonal() protected اطلاعات اندازه و مسیر را در مورد یک شکل شش ضلعی ایجاد کنید.
makeInsideCorners()
makeNotch()
makeRounded() protected اطلاعات اندازه و مسیر را در مورد یک شکل گرد ایجاد کنید.
makeSquared() protected اطلاعات اندازه و مسیر را در مورد یک شکل مربع ایجاد کنید.
makeStartHat()
setDynamicProperties_(موضوع)
setFontConstants_(موضوع)
shapeFor (اتصال)