blockly > BlockFlyoutInflater

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.