blockly > FlyoutButton

FlyoutButton क्लास

फ़्लाईआउट में मौजूद बटन या लेबल के लिए क्लास.

हस्ताक्षर:

export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode 

इस्तेमाल करता है: IBoundedElement, IRenderedElement, IFocusableNode

टिप्पणियां

इस क्लास के कन्स्ट्रक्टर को इंटरनल के तौर पर मार्क किया गया है. तीसरे पक्ष का कोड, कंस्ट्रक्टर को सीधे तौर पर कॉल नहीं करना चाहिए या FlyoutButton क्लास को एक्सटेंड करने वाले सबक्लास नहीं बनाने चाहिए.

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
BORDER_RADIUS static संख्या फ़्लाईआउट बटन के बॉर्डर का दायरा.
cursorSvg SVGElement | null जब कर्सर बटन से जुड़ा होता है, तब कर्सर के एसवीजी एलिमेंट को होल्ड करता है. अगर बटन पर कोई कर्सर नहीं है, तो यह वैल्यू शून्य होती है.
height संख्या बटन के रेक्टैंगल की ऊंचाई.
जानकारी toolbox.ButtonOrLabelInfo
TEXT_MARGIN_X static संख्या बटन में टेक्स्ट के चारों ओर का हॉरिज़ॉन्टल मार्जिन.
TEXT_MARGIN_Y static संख्या बटन में टेक्स्ट के चारों ओर वर्टिकल मार्जिन.
width संख्या बटन के रेक्ट की चौड़ाई.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
canBeFocused() IFocusableNode.canBeFocused देखें.
createDom()
dispose() इस बटन को हटा दें.
getBoundingRectangle() यह फ़ंक्शन, बॉर्डर वाले एलिमेंट के निर्देशांक दिखाता है. इससे एलिमेंट के डाइमेंशन के बारे में पता चलता है. कोऑर्डिनेट सिस्टम: वर्कस्पेस के कोऑर्डिनेट.
getButtonText()
getFocusableElement() IFocusableNode.getFocusableElement देखें.
getFocusableTree() IFocusableNode.getFocusableTree देखें.
getSvgRoot()
getTargetWorkspace() बटन के टारगेट वर्कस्पेस की जानकारी पाएं.
getWorkspace() बटन का वर्कस्पेस पाएं.
isLabel()
moveBy(dx, dy, _reason) एलिमेंट को रिलेटिव ऑफ़सेट से मूव करें.
moveTo(x, y) बटन को दिए गए x, y निर्देशांक पर ले जाएं.
onNodeBlur() IFocusableNode.onNodeBlur देखें.
onNodeFocus() IFocusableNode.onNodeFocus देखें.
setCursorSvg(cursorSvg) कर्सर एसवीजी को इस बटन के एसवीजी ग्रुप में जोड़ें.
show() फ़्लाईआउट बटन को सही जगह पर रखें और उसे दिखाएं.