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 |
このインフレータのフライアウトを更新します。 |