blockly > IToolbox

IToolbox インターフェース

ツールボックスのインターフェース。

署名:

export interface IToolbox extends IRegistrable, IFocusableTree 

拡張: IRegistrableIFocusableTree

メソッド

メソッド 説明
clearSelection() 以前に選択したアイテムのハイライトが解除されます。
dispose() このツールボックスを破棄します。
getFlyout() ツールボックスのフライアウトを取得します。
getHeight() ツールボックスの高さを取得します。
getSelectedItem() 選択したアイテムを取得します。
getWidth() ツールボックスの幅を取得します。
getWorkspace() ツールボックスのワークスペースを取得します。
handleToolboxItemResize() ツールボックス アイテムのサイズ変更時にツールボックスのサイズ変更を処理します。
init() ツールボックスを初期化します。
isHorizontal() ツールボックスが横向きかどうかを取得します。
position() 横向きのツールボックスであるかどうか、ワークスペースが RTL であるかどうかに基づいて、ツールボックスを配置します。
refreshSelection() 閉じることなく、フライアウトのコンテンツを更新します。変数やプロシージャなど、動的カテゴリのいずれかの変更に応じて使用する必要があります。
refreshTheme() 選択したカテゴリのカテゴリ色と背景色を更新します。
render(toolboxDef) ツールボックスに新しいツールボックス アイテムを追加し、古いコンテンツを削除します。
selectItemByPosition(position) ツールボックス アイテムのリスト内の位置でツールボックス アイテムを選択します。
setSelectedItem(item) 選択したアイテムを設定します。
setVisible(isVisible) ツールボックスの可視性を設定します。