IFlyout इंटरफ़ेस
फ़्लाईआउट के लिए इंटरफ़ेस.
हस्ताक्षर:
export interface IFlyout extends IRegistrable
बढ़ावा देना: IRegistrable
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | Type | ब्यौरा |
---|---|---|---|
autoClose | boolean | क्या ब्लॉक बनाए जाने पर फ़्लायआउट अपने-आप बंद हो जाता है? | |
CORNER_RADIUS | readonly |
नंबर | फ़्लाइआउट बैकग्राउंड का कोने का रेडियस. |
horizontalLayout | boolean | इससे पता चलता है कि फ़्लायआउट को हॉरिज़ॉन्टल तौर पर बनाया गया है या नहीं. | |
MARGIN | readonly |
नंबर | फ़्लायआउट में ब्लॉक के किनारों के आस-पास मार्जिन. |
RTL | boolean | क्या RTL बनाम LTR है. | |
targetWorkspace | WorkspaceSvg | शून्य | टारगेट किया गया फ़ाइल फ़ोल्डर |
तरीके
तरीका | ब्यौरा |
---|---|
createBlock(originalBlock) | फ़ाइल फ़ोल्डर पर इस ब्लॉक की कॉपी बनाएं. |
createDom(tagName) | फ़्लायआउट का डीओएम बनाता है. सिर्फ़ एक बार कॉल करने की ज़रूरत है. फ़्लाईआउट या तो अपने svg एलिमेंट के रूप में मौजूद हो सकता है या g एलिमेंट हो सकता है, जिसे किसी अलग svg एलिमेंट के अंदर नेस्ट किया गया हो. |
डिसपोज़() | इस फ़्लाइआउट को नष्ट करें. मेमोरी लीक को रोकने के लिए, सभी डीओएम एलिमेंट से अनलिंक करें. |
getHeight() | फ़्लाईआउट की ऊंचाई पाएँ. |
getWidth() | फ़्लाइआउट की चौड़ाई का पता लगाएं. |
getWorkspace() | वर्कस्पेस को फ़्लाइआउट में ले जाएं. |
getX() | फ़्लाईआउट स्थिति के लिए x निर्देशांक की गणना करता है. |
getY() | फ़्लाईआउट स्थिति के लिए y निर्देशांक की गणना करता है. |
छिपाएं() | फ़्लाइआउट को छिपाएं और खाली करें. |
init(targetWorkspace) | फ़्लाईआउट शुरू करता है. |
isBlockCreatable(block) | क्या इस फ़्लायआउट की मदद से, दिए गए ब्लॉक का नया इंस्टेंस बनाया जा सकता है? इसका इस्तेमाल यह तय करने के लिए किया जाता है कि किसी ब्लॉक को फ़्लाईआउट से "खींचकर" निकाला जा सकता है या नहीं. |
isDragTowardWorkspace(currentDragDeltaXY) | फ़्लाइआउट की स्थिति और ओरिएंटेशन के आधार पर, तय करें कि ड्रैग डेल्टा फ़ाइल फ़ोल्डर की तरफ़ है या नहीं. इसका इस्तेमाल-OutlineIntention_ के साथ यह तय करने के लिए किया जाता है कि नया ब्लॉक बनाया जाना चाहिए या नहीं या फ़्लाईआउट को स्क्रोल करना चाहिए या नहीं. |
isScrollable() | |
isVisible() | क्या फ़्लायआउट दिख रहा है? |
स्थिति() | फ़्लायआउट को सही जगह पर रखें. |
reflow() | रीफ़्लो ब्लॉक और उनकी चटाइयां. |
scrollToStart() | फ़्लायआउट को इसकी शुरुआत तक स्क्रोल करें. |
setContainerVisible(visible) | सेट करें कि इस फ़्लायआउट का कंटेनर दिखाई दे या नहीं. |
setVisible(visible) | सेट करें कि फ़्लायआउट दिखाई दे या नहीं. सही मान का मतलब यह ज़रूरी नहीं है कि फ़्लाइआउट दिखाया गया है. यह छिपाया जा सकता है, क्योंकि इसका कंटेनर छिपा हुआ है. |
शो(flyoutDef) | फ़्लाइआउट दिखाएं और उसे पॉप्युलेट करें. |