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