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