blockly > BlockFlyoutInflater

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 इस इंफ़्लेटर के फ़्लायआउट को अपडेट करता है.