2014-11-26 2 views
2

내 이클립스 기반 RCP 응용 프로그램 원하지 않는 도움말 내용을 숨기려고합니다. Screenshot이클립스 도움말 내용을 숨기려면 RCP

도움말 콘텐츠는 다른 플러그인의 org.eclipse.help.toc 확장 점을 통해 추가됩니다.

<extension point="org.eclipse.help.toc"> 
    <toc file="help/toc.xml" primary="true"> 
    </toc> 
</extension> 

나는 활동에 의해 다음 해제하려고하면 성공하지

<extension point="org.eclipse.ui.activities"> 
    <activity id="disable" name="Disable"> 
    </activity> 
    <activityPatternBinding activityId="disable" 
      pattern=".*/org.eclipse.help.toc"> 
    </activityPatternBinding> 
</extension> 

. 도움이나 조언이 도움이 될 것입니다. 감사!

+1

왜 처음부터 도움말 콘텐츠를 제공하는 플러그인을 포함합니까? 배포하는 제품이나 기능에서 원하지 않는 도움말 플러그인을 생략하는 것이 더 쉽지 않을까요? –

+0

그 플러그인에서 다른 것들이 필요합니다. –

+1

예를 들어'org.eclipse.jdt.doc. *'플러그인을 런타임에서 제외하면 해당 TOC 항목이 사라집니다. 그들이 제공하는 다른 _stuff_ 볼 수 없습니다. 아니면 여기에 뭔가 빠졌나요? –

답변

1

도움말 콘텐츠 기여는 활동을 통해 제어 할 수 없습니다.

런타임에서 도움말 플러그인 (예 : org.eclipse.jdt.doc.*, JDT 문서)을 제외하기 만하면 해당 TOC 항목이 사라집니다.

+0

감사합니다. 내가 질문 할 때 : _ "나는 활동하지 못하게하려고합니다. 성공하지 못했습니다."_ "도움말 콘텐츠 기고는 활동으로 제어 할 수 없습니다." 이 플러그인의 다른 기여도 필요합니다. 플러그인을 제외 할 수는 없습니다. –

1

나는 동일한 문제가있어서 해결책을 찾았습니다. 당신은 HELP_DATA (link) 숨겨진 할 내용을 설정해야

여기 내 helpData.xml 내용은 다음과 같습니다.

<extensions> 
    <hidden> 
     <toc id="/org.eclipse.platform.doc.user/toc.xml"/> 
    </hidden> 
</extensions> 

다음 PLUGIN_CUSTOMIZATION.INI에서 참조 :

org.eclipse.help/HELP_DATA = helpData.xml 

및 eclipse.ini 또는 실행 구성의 VM 인수에서 plugin_customization.ini를 참조하십시오.

-Declipse.pluginCustomization = $ {workspa ce_loc} /com.castortech.iris.vision/plugin_customization.ini

관련 문제