Eclipse 플러그인 인프라를 사용하여 Eclipse를 확장하고 있는데 문제가 발생했습니다.팝업 메뉴의 표시 여부를 프로그래밍 방식으로 제어하는 방법은 무엇입니까?
환경 변수의 값에 따라 팝업 메뉴의 가시성을 제어하고 싶습니다. 따라서 프로그래밍 방식으로 제어하거나 plugin.xml에 매개 변수를 추가해야합니다.
도와주세요.
감사합니다.
Eclipse 플러그인 인프라를 사용하여 Eclipse를 확장하고 있는데 문제가 발생했습니다.팝업 메뉴의 표시 여부를 프로그래밍 방식으로 제어하는 방법은 무엇입니까?
환경 변수의 값에 따라 팝업 메뉴의 가시성을 제어하고 싶습니다. 따라서 프로그래밍 방식으로 제어하거나 plugin.xml에 매개 변수를 추가해야합니다.
도와주세요.
감사합니다.
org.eclipse.ui.popupMenu
을 사용하는 경우 상태를 직접 제어 할 수 없습니다. 사용하려고 할 때까지 Eclipse에서 해당 항목을 사용 가능으로 표시 할 수 있습니다. 그런 다음에만 플러그인을 사용 설정하고 표시 여부를 평가하십시오. 더 좋은 방법은 (구성해야 어떤 측면에서뿐만 아니라 더 많은 오버 헤드) 세밀하게 제어 할 수있는 org.eclipse.ui.menus
확장자를 사용하는 것입니다 :
명령의 활성화 상태가에 의해 제어되는
공헌 가시성 명령의 조합은 으로 처리되고, 그렇다면 처리기가 상태로 설정됩니다. 메뉴 컨트 리뷰 션에서는 코어 표현식을 사용하여 메뉴 및 도구 모음에서 명령의 표시 여부를 제어 할 수 있습니다.