نمادها. کلاس آیکون
کلاس نمادهای انتزاعی آیکون ها عناصر بصری هستند که در گوشه شروع بالای بلوک زندگی می کنند. معمولاً آنها اطلاعات "متا" بیشتری را در مورد یک بلوک (مانند هشدارها یا نظرات) به جای فیلدهایی ارائه می دهند که اطلاعات "واقعی" مربوط به نحوه عملکرد یک بلوک را ارائه می دهند.
امضا:
export declare abstract class Icon implements IIcon
پیاده سازی: IIcon
سازندگان
سازنده | اصلاح کننده ها | توضیحات |
---|---|---|
(سازنده) (sourceBlock) | یک نمونه جدید از کلاس Icon می سازد |
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
offsetInBlock | protected | هماهنگ کنید | موقعیت این نماد نسبت به بلوک های آن در بالا شروع، در واحدهای فضای کاری. |
منبع بلوک | protected | مسدود کردن | |
svgRoot | protected | SVGGElement | تهی | عنصر root svg به صورت بصری این نماد را نشان می دهد. |
راهنمای ابزار | protected | tooltip.TipInfo | راهنمای ابزار برای این نماد. |
محل کار | protected | هماهنگ کنید | موقعیت این نماد در مختصات فضای کاری. |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
applicationColour() | ||
در معرض قرار دادن() | ||
getSize() | ||
getTooltip() | راهنمای ابزار این نماد را برمیگرداند. | |
getType() | ||
دریافت وزن () | ||
hideForInsertionMarker() | ||
initView (pointerdownListener) | ||
isClickableInFlyout (autoClosingFlyout) | بررسی کنید که آیا نماد باید در زمانی که بلوک در حال پخش است قابل کلیک باشد یا خیر. پیشفرض این است که آیکونها در همه پروازها (بسته شدن یا بسته شدن خودکار) قابل کلیک هستند. کلاس های فرعی ممکن است این تابع را لغو کنند تا این رفتار را تغییر دهند. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange (blockOrigin) | ||
setOffsetInBlock (offset) | ||
setTooltip (نکته) | راهنمای ابزار این نماد را روی مقدار داده شده تنظیم می کند. تهی برای نشان دادن راهنمای ابزار بلوک. | |
updateCollapsed() | ||
updateEditable() |