BlockFlyoutInflater クラス
フライアウトのブロックを作成するクラス。
署名:
export declare class BlockFlyoutInflater implements IFlyoutInflater
実装: IFlyoutInflater
コンストラクタ
| コンストラクタ | 修飾子 | 説明 |
|---|---|---|
| (constructor)() | 新しい BlockFlyoutInflater インスタンスを作成します。 |
プロパティ
| プロパティ | 修飾子 | タイプ | 説明 |
|---|---|---|---|
| フライアウト | protected |
IFlyout | (省略可) |
| リスナー | protected |
Map<string, browserEvents.Data[]> | |
| permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
メソッド
| メソッド | 修飾子 | 説明 |
|---|---|---|
| addBlockListeners(block) | protected |
フライアウトに追加されたブロックにリスナーを追加します。 |
| createBlock(blockDefinition, workspace) | 指定されたワークスペースにブロックを作成します。 | |
| disposeItem(item) | 指定されたブロックを破棄します。 | |
| gapForItem(state, defaultGap) | このブロックの後に続くスペースの量を返します。 | |
| getType() | このインフレータが作成するアイテムのタイプを返します。 | |
| load(state, flyout) | 指定された状態からフライアウト ブロックをインフレートし、フライアウトに追加します。 | |
| removeListeners(blockId) | protected |
指定された ID のブロックのイベント リスナーを削除します。 |
| setFlyout(flyout) | protected |
このインフレータのフライアウトを更新します。 |