blockly > IIcon

رابط IIcon

امضا:

export interface IIcon 

مواد و روش ها

روش شرح
applicationColour() هنگامی که رنگ بلوک تغییر می کند، رنگ نماد را به روز می کند.
در معرض قرار دادن() هر عنصری از نماد را از بین می برد.
getSize()
getType()
دریافت وزن ()
hideForInsertionMarker() هنگامی که نماد بخشی از نشانگر درج است، نماد را پنهان می کند.
initView (pointerdownListener) عناصر SVG را برای نمادی که روی بلوک زندگی می کند ایجاد می کند.
isClickableInFlyout(autoClosingFlyout)؟ (اختیاری) بررسی کنید که آیا نماد باید در زمانی که بلوک در حال پخش است قابل کلیک باشد یا خیر. اگر این تابع تعریف نشده باشد، نماد در همه پروازها قابل کلیک خواهد بود.
isShownWhenCollapsed()
onClick() به آیکون اطلاع می دهد که روی آن کلیک شده است.
onLocationChange (blockOrigin) به آیکون اطلاع می دهد که مکان خود را تغییر داده است.
setOffsetInBlock (offset) نماد را در جایی که نسبت به شروع بالای بلوک خود در واحدهای فضای کاری قرار دارد، مطلع می کند.
updateCollapsed() هنگامی که جمع شدن بلوک تغییر می کند، نمای جمع شده/نمای نماد را به روز می کند.
updateEditable() هنگامی که قابلیت ویرایش بلوک تغییر می کند، قابلیت ویرایش نماد را به روز می کند.