Classe BlockFlyoutInflater
Classe responsável por criar blocos para pop-ups.
Signature:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Implementa: IFlyoutInflater
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)() | Cria uma nova instância do BlockFlyoutInflater. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| flyout? | protected |
IFlyout | (Opcional) |
| listeners | protected |
Map<string, browserEvents.Data[]> | |
| permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| addBlockListeners(block) | protected |
Adicione listeners a um bloco que foi adicionado ao menu suspenso. |
| createBlock(blockDefinition, workspace) | Cria um bloco no espaço de trabalho especificado. | |
| disposeItem(item) | Elimina o bloco fornecido. | |
| gapForItem(state, defaultGap) | Retorna a quantidade de espaço que deve seguir este bloco. | |
| getType() | Retorna o tipo de itens que esse inflador é responsável por criar. | |
| load(state, flyout) | Inflete um bloco de pop-up do estado especificado e o adiciona ao pop-up. | |
| removeListeners(blockId) | protected |
Remove os listeners de eventos do bloco com o ID fornecido. |
| setFlyout(flyout) | protected |
Atualiza o menu suspenso do inflador. |