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