blockly > SeparatorFlyoutInflater
Classe SeparatorFlyoutInflater
Classe chargée de créer des séparateurs pour les volets.
Signature :
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
Implémente: IFlyoutInflater
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
disposeItem(_item) | Élimine le séparateur donné. Opération no-op intentionnelle. | |
gapForItem(state, defaultGap) | Renvoie la taille du séparateur. Pour en savoir plus, consultez load . |
|
getType() | Renvoie le type d'éléments que cet inflateur est chargé de créer. | |
load(_state, flyout) | Infle un séparateur de fenêtre pop-up factice. Le pop-up crée automatiquement des séparateurs entre chaque élément, dont la taille est déterminée en appelant gapForElement sur l'inflateur approprié. En outre, les utilisateurs peuvent ajouter explicitement des séparateurs dans la définition du pop-up. Lorsque des séparateurs (créés implicitement ou explicitement) se suivent, l'espace du dernier se propage vers l'arrière et se réduit à un seul séparateur. Cette aplatissement n'est pas additif. Si vous avez initialement des séparateurs de 2, 3 et 4 pixels, après normalisation, vous n'aurez qu'un seul séparateur de 4 pixels. Par conséquent, cette méthode renvoie un séparateur de largeur nulle, qui sera remplacé par celui créé implicitement par le pop-up en fonction de la valeur renvoyée par gapForElement, qui connaît l'espacement par défaut, contrairement à cette méthode. |