ब्लॉकली > IIcon

IIcon इंटरफ़ेस

हस्ताक्षर:

export interface IIcon 

तरीके

तरीका ब्यौरा
applyColour() ब्लॉक का रंग बदलने पर, आइकॉन का रंग अपडेट करता है.
dispose() आइकॉन के किसी भी एलिमेंट को नष्ट करता है.
getSize()
getType()
getWeight()
hideForInsertionMarker() इंसर्शन मार्कर का हिस्सा होने पर, आइकॉन छिप जाता है.
initView(pointerdownListener) आइकॉन के लिए SVG एलिमेंट बनाता है, जो ब्लॉक पर लाइव रहेंगे.
isClickableInFlyout(autoClosingFlyout)? (ज़रूरी नहीं) ब्लॉक के फ़्लाइआउट में होने के दौरान, यह देखें कि आइकॉन पर क्लिक किया जा सकता है या नहीं. अगर यह फ़ंक्शन परिभाषित नहीं है, तो सभी फ़्लायआउट पर आइकन क्लिक किया जा सकेगा.
isShownWhenCollapsed()
onClick() आइकॉन को सूचित करता है कि उस पर क्लिक किया गया है.
onLocationChange(blockOrigin) आइकन को सूचित करता है कि उसने स्थानों को बदल दिया है.
setOffsetInBlock(offset) फ़ाइल फ़ोल्डर की इकाइयों में, आइकॉन की सूचना उस जगह पर दिखती है जहां यह ब्लॉक की सबसे ऊपर की शुरुआत से मेल खाती है.
updateCollapsed() ब्लॉक के छोटे किए गए-नेस में बदलाव होने पर, आइकॉन के छोटे किए गए-नेस/व्यू को अपडेट करता है.
updateEditable() ब्लॉक की 'बदलाव करने की सुविधा' में बदलाव होने पर, आइकॉन में बदलाव करने की सुविधा अपडेट की जाती है.