Classe BlockFlyoutInflater
Classe responsabile della creazione di blocchi per i menu a scomparsa.
Firma:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Implementa: IFlyoutInflater
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)() | Crea una nuova istanza di BlockFlyoutInflater. |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| menu a scomparsa? | protected |
IFlyout | (Facoltativo) |
| ascoltatori | protected |
Map<string, browserEvents.Data[]> | |
| permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| addBlockListeners(block) | protected |
Aggiungi ascoltatori a un blocco che è stato aggiunto al popup. |
| createBlock(blockDefinition, workspace) | Crea un blocco nello spazio di lavoro specificato. | |
| disposeItem(item) | Gestisce il blocco specificato. | |
| gapForItem(state, defaultGap) | Restituisce la quantità di spazio che deve seguire questo blocco. | |
| getType() | Restituisce il tipo di elementi di cui è responsabile la creazione di questo generatore. | |
| load(state, flyout) | Infla un blocco popup dallo stato specificato e lo aggiunge al popup. | |
| removeListeners(blockId) | protected |
Rimuove i listener di eventi per il blocco con l'ID specificato. |
| setFlyout(flyout) | protected |
Aggiorna il menu a scomparsa di questo gonfiatore. |