blockly > BlockFlyoutInflater

Class BlockFlyoutInflater

Class yang bertanggung jawab membuat blok untuk flyout.

Tanda Tangan:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

Menerapkan: IFlyoutInflater

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)() Membuat instance BlockFlyoutInflater baru.

Properti

Properti Pengubah Jenis Deskripsi
flyout? protected IFlyout (Opsional)
pemroses protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

Metode

Metode Pengubah Deskripsi
addBlockListeners(block) protected Tambahkan pemroses ke blok yang telah ditambahkan ke flyout.
createBlock(blockDefinition, workspace) Membuat blok di ruang kerja yang ditentukan.
disposeItem(item) Menghapus blok yang ditentukan.
gapForItem(state, defaultGap) Menampilkan jumlah ruang yang harus mengikuti blok ini.
getType() Menampilkan jenis item yang dibuat oleh inflater ini.
load(state, flyout) Meng-inflate blok flyout dari status yang diberikan dan menambahkannya ke flyout.
removeListeners(blockId) protected Menghapus pemroses peristiwa untuk blok dengan ID yang diberikan.
setFlyout(flyout) protected Memperbarui flyout inflater ini.