blockly > SeparatorFlyoutInflater

Clase SeparatorFlyoutInflater

Es la clase responsable de crear separadores para los menús flotantes.

Signature:

export declare class SeparatorFlyoutInflater implements IFlyoutInflater 

Implementa: IFlyoutInflater

Métodos

Método Modificadores Descripción
disposeItem(_item) Se deshace del separador determinado. No-op intencional.
gapForItem(state, defaultGap) Devuelve el tamaño del separador. Consulta load para obtener más información.
getType() Muestra el tipo de elementos que este inflador es responsable de crear.
load(_state, flyout)

Expande un separador flotante ficticio.

El menú flotante crea automáticamente separadores entre cada elemento con un tamaño determinado llamando a gapForElement en el inflador relevante. Además, los usuarios pueden agregar separadores de forma explícita en la definición del menú flotante. Cuando los separadores (creados de forma implícita o explícita) se siguen uno a otro, la brecha del último se propaga hacia atrás y se aplana en un solo separador. Esta aplanación no es aditiva. Si, en un principio, hay separadores de 2, 3 y 4 píxeles, después de la normalización, habrá un separador de 4 píxeles. Por lo tanto, este método muestra un separador de ancho cero, que se reemplazará por el que crea implícitamente el menú flotante según el valor que muestra gapForElement, que conoce la brecha predeterminada, a diferencia de este método.