blockly > المهملات

صف المهملات

صف لسلة المهملات.

Signature:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

للامتداد: DeleteArea

يتم التنفيذ: IAutoHideable وIPositionable

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(دالة الإنشاء)(مساحة العمل) تنشئ هذه الدالة مثيلاً جديدًا من الفئة Trashcan.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
المعرِّف سلسلة المعرّف الفريد لهذا المكوِّن الذي يُستخدم للتسجيل في ComponentManager.
isLidOpen boolean الحالة الحالية للفتح/الإغلاق للغطاء

الطُرق

الطريقة مفاتيح التعديل الوصف
autoHide(onlyClosePopups) لإخفاء المكوِّن. تم الاتصال به في WorkspaceSvg.hideChaff.
click() افحص محتوى المهملات.
closeFlyout() لإغلاق القائمة المنبثقة لسلة المهملات.
CLOSELid() يُرجى قلب غطاء الجهاز وإغلاقه. تم الاتصال به خارجيًا بعد سحب فيديو.
contentsIsOpen() لعرض true إذا كانت القائمة المنبثقة لمحتويات سلة المهملات مفتوحة حاليًا.
createDom() إنشاء عناصر سلة المهملات.
disposition() تخلَّص من سلة المهملات هذه. يمكنك إلغاء الربط بجميع عناصر DOM لمنع تسرُّب الذاكرة.
emptyContents() إفراغ محتوى سلة المهملات. إذا كانت قائمة المحتويات المنبثقة مفتوحة حاليًا، سيتم إغلاقها.
getBoundingRectangle() لعرض المستطيل المحيط لعنصر واجهة المستخدم في وحدات البكسل بالنسبة إلى عنصر diving injectly.
getClientRect() لعرض مستطيل حدود مساحة السحب المستهدفة بوحدات البكسل بالنسبة إلى إطار العرض.
init() يقوم بتهيئة سلة المهملات.
onDragExit(_dragElement) تتم معالجتها عند خروج مؤشر ما بين كتلة أو فقاعة تفسيرية من هدف السحب هذا.
onDragOver(_dragElement) تتم معالجتها عند سحب مؤشر يحتوي على كتلة أو فقاعة تفسيرية فوق هدف السحب هذا.
onDrop(_dragElement) الأسماء المعرِّفة عند إسقاط كتلة أو فقاعة على هذا المكوِّن. يجب عدم معالجة الحذف هنا.
openFlyout() لفتح القائمة المنبثقة لسلة المهملات.
position(metrics, savedPositions) يضع سلة المهملات. يتم وضعها في الزاوية المقابلة للزاوية التي تبدأ فيها الفئات/مربع الأدوات.