ContextMenuRegistry クラス
コンテキスト メニュー項目のレジストリ用のクラス。シングルトンが想定されています。新しいインスタンスは作成せず、このクラスには ContextMenuRegistry.registry からのみアクセスしてください。
署名:
export declare class ContextMenuRegistry
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(constructor)() | ContextMenuRegistry の既存のシングルトン インスタンスをリセットします。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
registry | static |
ContextMenuRegistry |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
getContextMenuOptions(scopeType, scope) | 指定されたスコープタイプ(ブロックやワークスペースなど)とスコープに対して有効なコンテキスト メニュー オプションを取得します。ブロックは、preconditionFn で非表示にすべきでないと判断された場合にのみ表示されます。 | |
getItem(id) | ||
register(item) | RegistryItem を登録します。 | |
reset() | レジストリを消去して再作成します。 | |
unregister(id) | 指定された ID の RegistryItem の登録を解除します。 |