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) | इस आइकॉन के टूलटिप को, दी गई वैल्यू पर सेट करता है. ब्लॉक का टूलटिप दिखाने के लिए शून्य. | |
setVisible(visibility) | अगर आइकॉन मौजूद है, तो यह सेट करता है कि आइकॉन का बबल दिखे. | |
updateCollapsed() | ||
updateEditable() |