ब्लॉकली > ट्रैशकैन

ट्रैशकैन क्लास

ट्रैश कैन के लिए क्लास.

हस्ताक्षर:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

बढ़ावा देना: DeleteArea

लागू करने का तरीका: IAutoHideable, IPositionable

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(वर्कस्पेस) Trashcan क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
आईडी स्ट्रिंग इस कॉम्पोनेंट के लिए यूनीक आईडी, जिसका इस्तेमाल componentManager के साथ रजिस्टर करने के लिए किया जाता है.
isLidOpen boolean लिड के फ़िलहाल खुले/बंद होने की स्थिति.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
autoHide(onlyClosePopups) यह कॉम्पोनेंट को छिपा देता है. WorkspaceSvg.hideChaff में कॉल किया गया.
क्लिक() ट्रैश में मौजूद कॉन्टेंट की जांच करें.
closeFlyout() ट्रैशकैन फ़्लाइआउट को बंद करता है.
closeLid() लिड बंद को फ़्लिप करें. खींचने के बाद बाहरी रूप से कॉल किया गया.
contentsIsOpen() अगर ट्रैशकैन कॉन्टेंट-फ़्लाईआउट फ़िलहाल खुला है, तो यह 'सही' दिखाता है.
createDom() ट्रैश कैन के एलिमेंट बनाना.
डिसपोज़() इस कूड़ेदान को नष्ट करें. मेमोरी लीक को रोकने के लिए, सभी डीओएम एलिमेंट से अनलिंक करें.
emptyContents() ट्रैशकैन के कॉन्टेंट को खाली करता है. अगर कॉन्टेंट फ़्लाई आउट फ़िलहाल खुला है, तो यह बंद हो जाएगा.
getBoundingRectangle() ब्लॉकली इंजेक्शन div के संबंध में पिक्सल यूनिट में यूज़र इंटरफ़ेस (यूआई) एलिमेंट का बाउंडिंग रेक्टैंगल दिखाता है.
getClientRect() व्यूपोर्ट के सापेक्ष पिक्सल यूनिट में ड्रैग टारगेट इलाके का बाउंडिंग रेक्टैंगल दिखाता है.
init() ट्रैश कैन शुरू करता है.
onDragExit(_dragElement) ब्लॉक या बबल वाला कर्सर, इस ड्रैग टारगेट से बाहर निकलने पर इसे हैंडल करता है.
onDragOver(_dragElement) ब्लॉक या बबल वाले कर्सर को ड्रैग करने के इस टारगेट पर खींचने पर, हैंडल किया जाता है.
onDrop(_dragElement) इस कॉम्पोनेंट पर कोई ब्लॉक या बबल छोड़े जाने पर हैंडल किया जाता है. को यहां मिटाएं हैंडल नहीं करना चाहिए.
openFlyout() इससे ट्रैशकैन फ़्लाइआउट खुलता है.
रैंक(मेट्रिक, सेव की गई पोज़िशन) ट्रैशकैन की जगह तय करता है. इसे दूसरे कोने में रखा जाता है, जहां कैटगरी/टूलबॉक्स शुरू होता है.