blockly > BlockFlyoutInflater

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.