blockly > SeparatorFlyoutInflater
Classe SeparatorFlyoutInflater
Classe responsável por criar separadores para pop-ups.
Signature:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
Implementa: IFlyoutInflater
Métodos
Método | Modificadores | Descrição |
---|---|---|
disposeItem(_item) | Descarta o separador fornecido. Ambiente autônomo intencional. | |
gapForItem(state, defaultGap) | Retorna o tamanho do separador. Consulte load para mais detalhes. |
|
getType() | Retorna o tipo de itens que esse inflador é responsável por criar. | |
load(_state, flyout) | Inflou um separador de menu suspenso falso. O menu suspenso cria automaticamente separadores entre cada elemento com um tamanho determinado chamando gapForElement no inflador relevante. Além disso, os usuários podem adicionar explicitamente separadores na definição do menu flutuante. Quando os separadores (criados implicitamente ou explicitamente) seguem um ao outro, o intervalo do último se propaga para trás e é achatado para um único separador. Esse achatamento não é aditivo. Se inicialmente houver separadores de 2, 3 e 4 pixels, após a normalização, haverá um separador de 4 pixels. Portanto, esse método retorna um separador de largura zero, que será substituído pelo criado implicitamente pelo menu suspenso com base no valor retornado por gapForElement, que conhece a lacuna padrão, ao contrário deste método. |