blockly > Trashcan

کلاس سطل زباله

کلاس برای سطل زباله

امضا:

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() خروجی سطل زباله را باز می کند.
موقعیت (معیارها، موقعیت های ذخیره شده) سطل زباله را در موقعیت مکانی قرار می دهد. در گوشه مقابل گوشه ای قرار دارد که دسته ها/جعبه ابزار از آنجا شروع می شود.