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