blockly > BlockFlyoutInflater

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