blockly > BlockFlyoutInflater

BlockFlyoutInflater sınıfı

Açılır menüler için blok oluşturmaktan sorumlu sınıf.

İmza:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

Uyguladığı arayüzler: IFlyoutInflater

Markalar

Marka Değiştiriciler Açıklama
(yapıcı)() Yeni bir BlockFlyoutInflater örneği oluşturur.

Özellikler

Mülk Değiştiriciler Tür Açıklama
pop-up? protected IFlyout (İsteğe bağlı)
dinleyiciler protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

Yöntemler

Yöntem Değiştiriciler Açıklama
addBlockListeners(block) protected Açılır menüye eklenen bir bloğa dinleyici ekleme
createBlock(blockDefinition, workspace) Belirtilen çalışma alanında bir blok oluşturur.
disposeItem(item) Belirtilen bloğu kaldırır.
gapForItem(state, defaultGap) Bu bloğu takip etmesi gereken boşluk miktarını döndürür.
getType() Bu şişiricinin oluşturmaktan sorumlu olduğu öğelerin türünü döndürür.
load(state, flyout) Belirtilen durumdaki bir pop-up bloğunu şişirir ve pop-up'a ekler.
removeListeners(blockId) protected Belirtilen kimliğe sahip bloğun etkinlik işleyicilerini kaldırır.
setFlyout(flyout) protected Bu şişiricinin pop-up'ını günceller.