blockly > आइकॉन > MutatorIcon

icon.MutatorIcon क्लास

ऐसा आइकॉन जो लोगों को ब्लॉक का आकार बदलने की सुविधा देता है.

उदाहरण के लिए, इसका इस्तेमाल ब्लॉक में अतिरिक्त फ़ील्ड या इनपुट जोड़ने के लिए किया जा सकता है.

हस्ताक्षर:

export declare class MutatorIcon extends Icon implements IHasBubble 

बढ़ावा देना: आइकॉन

लागू करने का तरीका: IHasBubble

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(flyoutBlockTypes, sourceBlock) MutatorIcon क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
sourceBlock

protected

readonly

BlockSvg
टाइप

static

readonly

IconType<MutatorIcon> इस आइकॉन की पहचान करने के लिए इस्तेमाल की गई स्ट्रिंग.
वज़न

static

readonly

(घोषित नहीं किया गया) इस आइकॉन का वज़न, दूसरे आइकॉन के मुकाबले कितना है. ज़्यादा पॉज़िटिव वैल्यू वाले आइकॉन, ब्लॉक के आखिर तक आगे रेंडर किए जाते हैं.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
applyColour()
bubbleIsVisible()
डिसपोज़()
findParentWs(workspace) static यह ध्यान में रखते हुए कि क्या फ़ाइल फ़ोल्डर एक फ्लायआउट है, किसी फ़ाइल फ़ोल्डर का पैरंट वर्कस्पेस देता है, जो मिनी वर्कस्पेस बबल के अंदर होता है.
getSize()
getType()
getWeight()
getWorkspace()
initView(pointerdownListener)
isClickableInFlyout()
onClick()
onLocationChange(blockOrigin)
reconnect(कनेक्शनचाइल, ब्लॉक, इनपुट का नाम) static दिए गए कनेक्शन को ब्लॉक में बदले गए इनपुट से फिर से कनेक्ट करता है.
setBubbleVisible(visible)
updateCollapsed()