blockly > BlockFlyoutInflater

Klasa BlockFlyoutInflater

Klasa odpowiedzialna za tworzenie bloków dla wyskakujących okienek.

Podpis:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

Implementuje: IFlyoutInflater

Zespoły

Zespół Modyfikatory Opis
(constructor)() Tworzy nową instancję BlockFlyoutInflater.

Właściwości

Właściwość Modyfikatory Typ Opis
wyświetlanie? protected IFlyout (Opcjonalnie)
listeners protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

Metody

Metoda Modyfikatory Opis
addBlockListeners(block) protected Dodawanie słuchaczy do bloku dodanego do wyskakującego okienka.
createBlock(blockDefinition, workspace) Tworzy blokadę w danym obszarze roboczym.
disposeItem(item) Odrzuca podany blok.
gapForItem(state, defaultGap) Zwraca ilość miejsca, która powinna następować po tym bloku.
getType() Zwraca typ elementów, które ten rozszerzacz jest odpowiedzialny za tworzenie.
load(state, flyout) Rozwija blok wyskakujący z danego stanu i dodaje go do wyskakującego okienka.
removeListeners(blockId) protected Usuwa detektory zdarzeń dla bloku o danym identyfikatorze.
setFlyout(flyout) protected Aktualizuje wyskakujące okienko tego narzędzia do tworzenia.