کلاس برای سطل زباله
امضا:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
گسترش می دهد: DeleteArea
پیاده سازی: IAutoHideable ، قابل تنظیم
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (فضای کاری) | یک نمونه جدید از کلاس Trashcan می سازد |
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
شناسه | رشته | شناسه منحصر به فرد این مؤلفه که برای ثبت نام در ComponentManager استفاده می شود. | |
isLidOpen است | بولی | وضعیت فعلی باز/بستن درب. |
روش | اصلاح کننده ها | شرح |
---|---|---|
پنهان کردن خودکار (فقط ClosePopups) | مولفه را پنهان می کند. در WorkspaceSvg.hideChaff فراخوانی شده است. | |
کلیک() | محتویات سطل زباله را بررسی کنید. | |
closeFlyout() | خروجی سطل زباله را می بندد. | |
closeLid() | درب را ببندید. به صورت خارجی پس از کشیدن تماس گرفته می شود. | |
contentsIsOpen() | اگر سطل زباله محتویات-flyout در حال حاضر باز باشد، true برمیگرداند. | |
createDom() | عناصر سطل زباله را ایجاد کنید. | |
در معرض قرار دادن() | این سطل زباله را دور بریزید. برای جلوگیری از نشت حافظه، همه عناصر DOM را قطع کنید. | |
خالی محتوا() | محتویات سطل زباله را خالی می کند. اگر content-flyout در حال حاضر باز باشد بسته خواهد شد. | |
getBoundingRectangle() | مستطیل مرزی عنصر UI را در واحدهای پیکسل نسبت به تقسیم تزریق Blockly برمیگرداند. | |
getClientRect() | مستطیل مرزی ناحیه هدف را بر حسب واحد پیکسل نسبت به درگاه نمایش برمیگرداند. | |
init() | سطل زباله را مقداردهی اولیه می کند. | |
onDragExit(_dragElement) | زمانی که مکان نما دارای بلوک یا حباب از این هدف کشیدن خارج می شود کنترل می کند. | |
onDragOver(_dragElement) | هنگامی که مکان نما با یک بلوک یا حباب روی این هدف کشیدن کشیده می شود، کنترل می کند. | |
onDrop(_dragElement) | هنگامی که یک بلوک یا حباب روی این جزء می افتد، رسیدگی می کند. در اینجا نباید حذف شود. | |
openFlyout() | خروجی سطل زباله را باز می کند. | |
موقعیت (معیارها، موقعیت های ذخیره شده) | سطل زباله را در موقعیت مکانی قرار می دهد. در گوشه مقابل گوشه ای قرار دارد که دسته ها/جعبه ابزار از آنجا شروع می شود. |