我正在创建一个 RCP 应用程序,它使用许多第三方插件。其中一些插件提供了我不希望显示的菜单、菜单项和工具栏按钮。如何确定哪些插件正在提供这些菜单、菜单项和工具栏按钮,以及如何禁用它们这样做?
检查菜单、工具栏贡献等的详细信息。
- 通过包含插件来将 Eclipse Plug-in Spy 加载到您的 RCP 应用程序中
org.eclipse.pde.runtime
- 要检查当前选择,请按 ALT-SHIFT-F1
- 要检查菜单,请按 ALT-SHIFT-F2,然后选择菜单项
使用活动来消除 UI 贡献。 ALT-SHIFT-F2 提供的“活动操作定义标识符”值是用作 ActivityPatternBinding 规范中的模式的值。有关更多信息,请参阅此问题删除不需要的 UI 贡献 https://stackoverflow.com/questions/1415700/disable-plugin-contributions-in-eclipse-rcp-application/6209588.
请注意,当使用活动删除不需要的 UI 贡献时,有时您需要指定 UI 贡献的插件 ID,有时则不需要指定单个贡献。
NB: The 插件注册表视图也可用于查找贡献的 ID,尽管您必须进行一些搜索。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)