blockly > FlyoutButton

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