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. |