在我基于eclipse的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>
但没有成功。
答案 0 :(得分:1)
帮助内容贡献无法通过活动进行控制。
您只需要从运行时中排除帮助插件(例如,org.eclipse.jdt.doc.*
以获取JDT文档),相应的TOC条目就会消失。
答案 1 :(得分: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 = $ {workspace_loc} /com.castortech.iris.vision/plugin_customization.ini