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