Classe BlockFlyoutInflater
Classe chargée de créer des blocs pour les volets.
Signature :
export declare class BlockFlyoutInflater implements IFlyoutInflater
Implémente: IFlyoutInflater
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)() | Crée une instance BlockFlyoutInflater. |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
pop-up ? | protected |
IFlyout | (Facultatif) |
écouteurs | protected |
Map<chaîne, browserEvents.Data[]> | |
permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
addBlockListeners(block) | protected |
Ajoutez des écouteurs à un bloc ajouté au panneau déroulant. |
createBlock(blockDefinition, workspace) | Crée un bloc dans l'espace de travail donné. | |
disposeItem(item) | Élimine le bloc donné. | |
gapForItem(state, defaultGap) | Renvoie la quantité d'espace qui doit suivre ce bloc. | |
getType() | Renvoie le type d'éléments que cet inflateur est chargé de créer. | |
load(state, flyout) | Infle un bloc de fenêtre pop-up à partir de l'état donné et l'ajoute à la fenêtre pop-up. | |
removeListeners(blockId) | protected |
Supprime les écouteurs d'événements du bloc associé à l'ID donné. |
setFlyout(flyout) | protected |
Met à jour le pop-up de cet inflateur. |