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

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

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

हस्ताक्षर:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

एक्सप्लेन किया गया: DeleteArea

लागू करता है: IAutoHideable, IPositionable

कंस्ट्रक्टर

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

प्रॉपर्टी

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

तरीके

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