BlockFlyoutInflater क्लास
फ़्लायोट के लिए ब्लॉक बनाने की ज़िम्मेदारी वाली क्लास.
हस्ताक्षर:
export declare class BlockFlyoutInflater implements IFlyoutInflater
लागू करता है: IFlyoutInflater
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)() | यह एक नया BlockFlyoutInflater इंस्टेंस बनाता है. |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
फ़्लाईआउट? | protected |
IFlyout | (ज़रूरी नहीं) |
लिसनर | protected |
Map<string, browserEvents.Data[]> | |
permanentlyDisabledBlocks | protected |
<BlockSvg> सेट करें |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
addBlockListeners(block) | protected |
फ़्लाईआउट में जोड़े गए ब्लॉक में दर्शक जोड़ें. |
createBlock(blockDefinition, workspace) | दिए गए वर्कस्पेस पर ब्लॉक बनाता है. | |
disposeItem(item) | दिए गए ब्लॉक को हटा देता है. | |
gapForItem(state, defaultGap) | इस ब्लॉक के बाद कितनी जगह खाली होनी चाहिए, यह बताता है. | |
getType() | यह बताता है कि इस इन्फ़्लेटर को किस तरह के आइटम बनाने हैं. | |
load(state, flyout) | किसी फ़्लाईआउट ब्लॉक को दी गई स्थिति से फ़्लोरेट करता है और उसे फ़्लाईआउट में जोड़ता है. | |
removeListeners(blockId) | protected |
दिए गए आईडी वाले ब्लॉक के लिए इवेंट लिसनर हटाता है. |
setFlyout(flyout) | protected |
इस इंफ़्लेटर के फ़्लायआउट को अपडेट करता है. |