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. |