blockly > आइकॉन > MutatorIcon
icon.MutatorIcon क्लास
ऐसा आइकॉन जो लोगों को ब्लॉक का आकार बदलने की सुविधा देता है.
उदाहरण के लिए, इसका इस्तेमाल ब्लॉक में अतिरिक्त फ़ील्ड या इनपुट जोड़ने के लिए किया जा सकता है.
हस्ताक्षर:
export declare class MutatorIcon extends Icon implements IHasBubble
बढ़ावा देना: आइकॉन
लागू करने का तरीका: IHasBubble
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(flyoutBlockTypes, sourceBlock) | MutatorIcon क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
sourceBlock |
|
BlockSvg | |
टाइप |
|
IconType<MutatorIcon> | इस आइकॉन की पहचान करने के लिए इस्तेमाल की गई स्ट्रिंग. |
वज़न |
|
(घोषित नहीं किया गया) | इस आइकॉन का वज़न, दूसरे आइकॉन के मुकाबले कितना है. ज़्यादा पॉज़िटिव वैल्यू वाले आइकॉन, ब्लॉक के आखिर तक आगे रेंडर किए जाते हैं. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
applyColour() | ||
bubbleIsVisible() | ||
डिसपोज़() | ||
findParentWs(workspace) | static |
यह ध्यान में रखते हुए कि क्या फ़ाइल फ़ोल्डर एक फ्लायआउट है, किसी फ़ाइल फ़ोल्डर का पैरंट वर्कस्पेस देता है, जो मिनी वर्कस्पेस बबल के अंदर होता है. |
getSize() | ||
getType() | ||
getWeight() | ||
getWorkspace() | ||
initView(pointerdownListener) | ||
isClickableInFlyout() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
reconnect(कनेक्शनचाइल, ब्लॉक, इनपुट का नाम) | static |
दिए गए कनेक्शन को ब्लॉक में बदले गए इनपुट से फिर से कनेक्ट करता है. |
setBubbleVisible(visible) | ||
updateCollapsed() |