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