blockly > BlockFlyoutInflater

Clase BlockFlyoutInflater

Es la clase responsable de crear bloques para los menús flotantes.

Signature:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

Implementa: IFlyoutInflater

Constructores

Constructor Modificadores Descripción
(constructor)() Crea una nueva instancia de BlockFlyoutInflater.

Propiedades

Propiedad Modificadores Tipo Descripción
emergente? protected IFlyout (Opcional)
objetos de escucha protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

Métodos

Método Modificadores Descripción
addBlockListeners(block) protected Agrega objetos de escucha a un bloque que se agregó al menú flotante.
createBlock(blockDefinition, workspace) Crea un bloque en el espacio de trabajo determinado.
disposeItem(item) Elimina el bloque determinado.
gapForItem(state, defaultGap) Muestra la cantidad de espacio que debe seguir a este bloque.
getType() Muestra el tipo de elementos que este inflador es responsable de crear.
load(state, flyout) Expande un bloque flotante desde el estado determinado y lo agrega al flotante.
removeListeners(blockId) protected Quita los objetos de escucha de eventos del bloque con el ID determinado.
setFlyout(flyout) protected Actualiza el menú flotante de este inflador.