blockly > نمادها > MutatorIcon
icons.کلاس MutatorIcon
آیکونی که به کاربر اجازه می دهد شکل بلوک را تغییر دهد.
به عنوان مثال، می توان از آن برای افزودن فیلدها یا ورودی های اضافی به بلوک استفاده کرد.
امضا:
export declare class MutatorIcon extends Icon implements IHasBubble
گسترش می یابد: نماد
پیاده سازی: IHasBubble
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (flyoutBlockTypes، sourceBlock) | یک نمونه جدید از کلاس MutatorIcon می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
منبع بلوک | | BlockSvg | |
تایپ کنید | | IconType < MutatorIcon > | رشته ای که برای شناسایی این نماد استفاده می شود. |
وزن | | (اعلام نشده) | وزن این نماد نسبت به سایر نمادها. نمادهایی با مقادیر وزن مثبت بیشتر در انتهای بلوک دورتر ارائه می شوند. |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
applicationColour() | ||
bubbleIsVisible() | ||
در معرض قرار دادن() | ||
findParentWs (فضای کاری) | static | فضای کاری والد یک فضای کاری را که در داخل یک حباب فضای کاری کوچک قرار دارد، برمیگرداند، با در نظر گرفتن اینکه آیا فضای کاری یک فضای کاری است یا نه. |
getSize() | ||
getType() | ||
دریافت وزن () | ||
getWorkspace() | ||
initView (pointerdownListener) | ||
isClickableInFlyout() | ||
onClick() | ||
onLocationChange (blockOrigin) | ||
اتصال مجدد (connectionChild، block، inputName) | static | اتصال داده شده را دوباره به ورودی جهش یافته در بلوک داده شده متصل می کند. |
setBubbleVisible (قابل مشاهده) | ||
updateCollapsed() |