ContextMenuRegistry 클래스
컨텍스트 메뉴 항목의 레지스트리 클래스입니다. 이는 싱글톤으로 의도된 것입니다. 새 인스턴스를 만들어서는 안 되며 ContextMenuRegistry.registry에서만 이 클래스에 액세스할 수 있습니다.
Signature:
export declare class ContextMenuRegistry
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)() | ContextMenuRegistry의 기존 싱글톤 인스턴스를 재설정합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
registry | static |
ContextMenuRegistry |
방법
메서드 | 수정자 | 설명 |
---|---|---|
getContextMenuOptions(scopeType, scope) | 지정된 범위 유형 (예: 블록 또는 작업공간) 및 범위에 유효한 컨텍스트 메뉴 옵션을 가져옵니다. 차단은 preconditionFn에서 숨기면 안 된다고 표시되는 경우에만 표시됩니다. | |
getItem(id) | ||
register(item) | RegistryItem을 등록합니다. | |
reset()을 호출하는 약식 표현입니다. | 레지스트리를 지우고 다시 만듭니다. | |
unregister(id) | 지정된 ID로 RegistryItem을 등록 취소합니다. |