blockly > SeparatorFlyoutInflater
SeparatorFlyoutInflater
Classe responsabile della creazione di separatori per i menu a scomparsa.
Firma:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
Implementa: IFlyoutInflater
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
disposeItem(_item) | Gestisce il separatore specificato. Operazione senza esito intenzionale. | |
gapForItem(state, defaultGap) | Restituisce le dimensioni del separatore. Per ulteriori dettagli, visita la pagina load . |
|
getType() | Restituisce il tipo di elementi di cui è responsabile la creazione di questo generatore. | |
load(_state, flyout) | Inserisce un separatore popup simulato. Il popup crea automaticamente separatori tra ogni elemento con una dimensione determinata chiamando gapForElement sull'oggetto inflater pertinente. Inoltre, gli utenti possono aggiungere separatori esplicitamente nella definizione del popup. Quando i separatori (creati in modo implicito o esplicito) si susseguono, lo spazio dell'ultimo si propaga all'indietro e si appiattisce in un unico separatore. Questo appiattimento non è additivo; se inizialmente sono presenti separatori di 2, 3 e 4 pixel, dopo la normalizzazione sarà presente un separatore di 4 pixel. Pertanto, questo metodo restituisce un separatore di larghezza zero, che verrà sostituito da quello creato implicitamente dal popup in base al valore restituito da gapForElement, che conosce lo spazio predefinito, a differenza di questo metodo. |