1

我正在尝试以编程方式在菜单上添加一些选项,我已经知道如何在菜单“Window”之后添加菜单,但我想在默认菜单中添加一个选项(更具体地说,在 Window> 中添加我的透视图开放视角)。

我不知道什么是正确的 LocationURL。

实际上,我的扩展点是这样配置的:

<extension
     point="org.eclipse.ui.menus">
  <menuContribution
        allPopups="false"
        locationURI="menu:org.eclipse.ui.main.menu?after=window">
     <menu
           icon="icons/enmac.jpg"
           id="enmac"
           label="EnMac">
        <command
              commandId="EnMac.openPerspective"
              icon="icons/enmac.jpg"
              label="Open Perspective"
              style="push"
              tooltip="open">
        </command>
     </menu>
  </menuContribution>
</extension>
4

1 回答 1

0

您通常可以使用 Eclipse 中的插件 spy 工具来查找菜单 URI。这可以通过 ALT+SHIFT+F2(至少在 Windows 平台上)然后单击适当的菜单项来访问。

但是在这种情况下,听起来您实际上只是想将您的透视图添加到默认透视图菜单中。在这种情况下,您应该使用org.eclipse.ui.perspectives扩展点注册您的透视类。有关更多详细信息,请参阅本教程

于 2012-08-02T09:21:03.100 回答