【发布时间】:2018-12-07 23:58:56
【问题描述】:
我正在尝试在自定义 Eclipse 插件的同步视图中添加上下文菜单条目(带有子菜单)。我让它在 Project Explorer、Navigator 和其他视图中正确显示,但在同步视图中没有。
即使我使用<menuContribution locationURI="popup:org.eclipse.ui.popup.any">,上下文菜单也会添加到所有位置除了同步视图。同步视图与其他所有视图有何不同?我正在使用 Eclipse Neon (4.6.3) 进行测试。
这是我的 plugin.xml 的一部分:
<extension point="org.eclipse.ui.menus">
<!-- this works to add a context menu entry to the Project Explorer view -->
<menuContribution locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
<menu label="My Menu" id="myplugin.menus.projectExplorerMenu">
<command commandId="myplugin.commands.command1" id="myplugin.menus.command1"></command>
</menu>
</menuContribution>
<!-- this does NOT add a context menu entry to the Synchronize view -->
<menuContribution locationURI="popup:org.eclipse.team.sync.views.SynchronizeView?after=additions">
<menu label="My Menu" id="myplugin.menus.synchronizeMenu">
<command commandId="myplugin.commands.command1" id="myplugin.menus.command1"></command>
</menu>
</menuContribution>
</extension>
这是 Synchronize 视图的插件间谍:
【问题讨论】:
标签: java eclipse plugins eclipse-plugin