blockly > IFlyoutInflater

IFlyoutInflater arayüzü

İmza:

export interface IFlyoutInflater 

Yöntemler

Yöntem Açıklama
disposeItem(item)

Belirtilen öğeyi kaldırır.

Söz konusu öğe, açılır menüdeki çalışma alanındaysa kendi kendini kaldırır. Uygulamacıların, öğeyi tamamen kaldırmaları gerekmez. Örneğin, performans amacıyla öğe önbelleğe alınabilir.

gapForItem(state, defaultGap) Belirtilen JSON temsiline karşılık gelen öğeyi takip etmesi gereken boşluk miktarını döndürür.
getType() Bu şişiricinin şişirmekten sorumlu olduğu öğelerin türünü döndürür. Bu, bu şişiricinin kendisini kaydettiği adla ve load() tarafından döndürülen FlyoutItem nesnelerinde getType() tarafından döndürülen değerle aynı olmalıdır.
load(state, flyout)

Belirtilen durumla temsil edilen nesneyi çalışma alanına yükler.

Kodun yeniden kullanılmasına izin vermek için bu yöntemin arayüzünün ISerializer'dakiyle aynı olduğunu unutmayın.