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