blockly > IFlyoutInflater

Interface IFlyoutInflater

Signature :

export interface IFlyoutInflater 

Méthodes

Method Description
disposeItem(item)

Élimine l'élément donné.

Si l'élément en question se trouve dans l'espace de travail du panneau, il devrait se supprimer. Les implémentateurs ne sont pas tenus de supprimer complètement l'élément. Il peut être mis en cache, par exemple, à des fins de performances.

gapForItem(state, defaultGap) Renvoie la quantité d'espacement qui doit suivre l'élément correspondant à la représentation JSON donnée.
getType() Renvoie le type d'éléments que cet inflateur est chargé d'inflater. Il doit être identique au nom sous lequel cet inflateur s'enregistre, ainsi qu'à la valeur renvoyée par getType() sur les objets FlyoutItem renvoyés par load().
load(state, flyout)

Charge l'objet représenté par l'état donné dans l'espace de travail.

Notez que l'interface de cette méthode est identique à celle d'ISerializer, ce qui permet de réutiliser le code.