2012-03-05 4 views
0

Command을보기의 풀다운 메뉴에 추가하고 싶습니다. (Eclipse의 "Problems"-View에있는 오른쪽 상단 구석에있는 삼각형 모양의 단추). plugin.xml에서 이것을 선언적으로 수행하는 방법을 올바른 방향으로 알려줄 수 있습니까?Eclipse-RCP :보기 풀다운 메뉴

viewContribution (확장 지점 org.eclipse.ui.viewActions)을 사용하는 튜토리얼을 발견했지만 불행히도이 확장 점을 사용하면이 메뉴에 Action을 추가 할 수 있습니다.

내가 (Eclipse에서 컴파일러 오류 및 -Warnings보기) 문제점-보기 실제로 매우 유사하고자하는 기능 : 나는 pulldown-에서 선정한 항목에 따라 내보기에서 레코드를 필터링 할

을 보기의 메뉴.

답변

3

예제 구성의 경우 자체적으로 문제점보기 구현을 사용할 수 있습니다. org.eclipse.ui.menus 확장 점을 사용하여 동적 기고자를 통해 해당 menuItem을 제공합니다. org.eclipse.ui.ide 플러그인의 plugin.xml에서 세부 정보를 확인할 수 있습니다. 클래스 org.eclipse.ui.internal.views.markers.FiltersContribution의 사용법을 찾으십시오. "getContributionItems()" 메서드에서는 메뉴가 나타날 때마다 동적으로 메뉴 컨트 리뷰 션을 반환합니다. 물론, 이렇게하는 것은 정확히 선언적이지 않습니다. 이를 위해서는 http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/workbench_cmd_menus.htm에서 가이드를 읽으십시오 (물론 글로벌 명령 대신 명령을 사용해야합니다)

희망이 있습니다.

+0

위대한 포인터,이 속임수 않았다 :) – quaylar