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