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