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 (اتصال) |