ब्लॉकली > FlyoutButton

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() फ़्लाइआउट बटन को सही जगह पर रखें और उसे स्क्रीन पर दिखाएं.