icons.Icon क्लास
ऐब्स्ट्रैक्ट आइकॉन क्लास. आइकॉन, विज़ुअल एलिमेंट होते हैं. ये ब्लॉक के सबसे ऊपर बाएं कोने में मौजूद होते हैं. आम तौर पर, ये फ़ील्ड के बजाय किसी ब्लॉक के बारे में ज़्यादा "मेटा" जानकारी देते हैं. जैसे, चेतावनियां या टिप्पणियां. फ़ील्ड, किसी ब्लॉक के काम करने के तरीके से जुड़ी "असल" जानकारी देते हैं.
हस्ताक्षर:
export declare abstract class Icon implements IIcon
लागू करता है: IIcon
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(sourceBlock) | Icon क्लास का नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
offsetInBlock | protected |
कोऑर्डिनेट | यह आइकॉन, वर्कस्पेस यूनिट में अपने ब्लॉक के टॉप-स्टार्ट के हिसाब से किस पोज़िशन पर है. |
sourceBlock | protected |
ब्लॉक करें | |
svgRoot | protected |
SVGGElement | null | यह आइकॉन दिखाने वाला रूट एसवीजी एलिमेंट. |
tooltip | protected |
tooltip.TipInfo | इस आइकॉन के लिए टूलटिप. |
workspaceLocation | protected |
कोऑर्डिनेट | Workspace के कोऑर्डिनेट में इस आइकॉन की पोज़िशन. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
applyColour() | ||
canBeFocused() | IFocusableNode.canBeFocused देखें. | |
dispose() | ||
getFocusableElement() | IFocusableNode.getFocusableElement देखें. | |
getFocusableTree() | IFocusableNode.getFocusableTree देखें. | |
getSize() | ||
getSourceBlock() | यह उस ब्लॉक को दिखाता है जिससे यह आइकॉन जुड़ा है. | |
getTooltip() | यह आइकॉन के लिए टूलटिप दिखाता है. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | यह जांचता है कि ब्लॉक के फ़्लायआउट में होने पर, आइकॉन पर क्लिक किया जा सकता है या नहीं. डिफ़ॉल्ट रूप से, आइकॉन पर क्लिक किया जा सकता है. ये आइकॉन, अपने-आप बंद होने वाले या अपने-आप बंद न होने वाले सभी फ़्लायआउट में दिखते हैं. इस फ़ंक्शन के व्यवहार को बदलने के लिए, सबक्लास इसे बदल सकती हैं. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
onNodeBlur() | IFocusableNode.onNodeBlur देखें. | |
onNodeFocus() | IFocusableNode.onNodeFocus देखें. | |
setOffsetInBlock(offset) | ||
setTooltip(tip) | इस आइकॉन के लिए टूलटिप को दी गई वैल्यू पर सेट करता है. ब्लॉक की टूलटिप दिखाने के लिए, शून्य. | |
updateCollapsed() | ||
updateEditable() |