blockly‏ > BlockFlyoutInflater

הכיתה BlockFlyoutInflater

מחלקה שאחראית ליצירת בלוקים לתפריטים נפתחים.

Signature:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

הטמעה: IFlyoutInflater

יצרנים

יצרן גורמי שינוי תיאור
(constructor)() יצירת מכונה חדשה של BlockFlyoutInflater.

מאפיינים

נכס גורמי שינוי סוג תיאור
flyout? protected IFlyout (אופציונלי)
listeners protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

Methods

שיטה גורמי שינוי תיאור
addBlockListeners(block) protected מוסיפים מאזינים לבלוק שנוסף לתפריט הנפתח.
createBlock(blockDefinition, workspace) יצירת בלוק בסביבת העבודה הנתונה.
disposeItem(item) ביטול הקצאה של הבלוק הנתון.
gapForItem(state, defaultGap) הפונקציה מחזירה את כמות המרווח שצריך להיות אחרי הבלוק הזה.
getType() הפונקציה מחזירה את סוג הפריטים שהנפחן אחראי ליצור.
load(state, flyout) הרחבת בלוק של תפריט נפתח מהמצב הנתון והוספתו לתפריט הנפתח.
removeListeners(blockId) protected הסרת פונקציות event listener של הבלוק עם המזהה הנתון.
setFlyout(flyout) protected עדכון של חלון הקופץ של המנפח.