FlyoutButton क्लास
फ़्लाइआउट में किसी बटन या लेबल के लिए क्लास.
हस्ताक्षर:
export declare class FlyoutButton implements IASTNodeLocationSvg
लागू करने का तरीका: IASTNodeLocationSvg
टिप्पणियां
इस क्लास के कंस्ट्रक्टर को इंटरनल के तौर पर मार्क किया गया है. तीसरे पक्ष के कोड को सीधे तौर पर कंस्ट्रक्टर को कॉल नहीं करना चाहिए या FlyoutButton
क्लास को बढ़ाने वाली सब-क्लास नहीं बनानी चाहिए.
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | कंपनी का ब्यौरा |
---|---|---|---|
BORDER_RADIUS | static |
नंबर | फ़्लाइआउट बटन के बॉर्डर का दायरा. |
cursorSvg | SVG एलिमेंट | शून्य | कर्सर के बटन से जुड़े होने पर, कर्सर svg एलिमेंट को दबाकर रखता है. अगर बटन पर कोई कर्सर नहीं है, तो यह शून्य है. | |
ऊंचाई | नंबर | बटन के रेक्टैंगल की ऊंचाई. | |
जानकारी | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
नंबर | बटन के टेक्स्ट के चारों ओर हॉरिज़ॉन्टल मार्जिन. |
TEXT_MARGIN_Y | static |
नंबर | बटन के टेक्स्ट के चारों ओर वर्टिकल मार्जिन. |
चौड़ाई | नंबर | बटन के रेक्टैंगल की चौड़ाई. |
तरीके
तरीका | मॉडिफ़ायर | कंपनी का ब्यौरा |
---|---|---|
createDom() | बटन के एलिमेंट बनाएं. | |
डिसपोज़() | इस बटन को नष्ट करें. | |
getButtonText() | ||
getTargetWorkspace() | बटन का टारगेट फ़ाइल फ़ोल्डर पाएं. | |
getWorkspace() | बटन का फ़ाइल फ़ोल्डर पाएं. | |
isLabel() | ||
moveTo(x, y) | बटन को दिए गए x, y निर्देशांकों तक ले जाएँ. | |
setCursorSvg(cursorSvg) | इस बटन के SVG ग्रुप में, कर्सर SVG जोड़ें. | |
setMarkerSvg() | IASTNodeLocationSvg के लिए ज़रूरी है, लेकिन इसका इस्तेमाल नहीं किया जाता है. बटन पर मार्कर सेट नहीं किया जा सकता. अगर किसी बटन पर 'मार्क' शॉर्टकट का इस्तेमाल किया जाता है, तो उससे जुड़ा कॉलबैक फ़ंक्शन ट्रिगर हो जाता है. | |
show() | फ़्लाइआउट बटन को सही स्थान पर रखें और उसे दृश्यमान बनाएं. |