blockly > IIcon

IIcon इंटरफ़ेस

हस्ताक्षर:

export interface IIcon extends IFocusableNode 

इससे मिलता-जुलता है: IFocusableNode

तरीके

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