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