如何在Eclipse插件开发中向现有的“File”菜单添加上下文菜单?

时间:2011-07-25 11:43:26

标签: eclipse eclipse-plugin eclipse-rcp

在Eclipse主菜单中如何为现有主菜单做出贡献,以便在主菜单“文件”下创建上下文菜单。什么是位置URI“文件”

2 个答案:

答案 0 :(得分:4)

文件菜单的位置URI为menu:file

有关不同部分和ID的信息,请参阅org.eclipse.ui.internal.ide.WorkbenchActionBuilder

答案 1 :(得分:0)

以下是如何将子菜单添加到“文件”菜单的示例:

   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            id="com.my.plugin.actionSet"
            label="My ActionSet"
            visible="true">
         <menu
               id="mymenu"
               label="My Menu"
               path="file/fileEnd">
            <groupMarker
                  name="start">
            </groupMarker>
            <separator
                  name="additions">
            </separator>
         </menu>
         <action
               class="com.my.plugin.ActionClass"
               id="com.myplugin.action"
               label="Action"
               menubarPath="file/mymenu/start"
               style="push">
         </action>
      </actionSet>
   </extension>

可以在org.eclipse.ui.IWorkbenchActionConstants

找到在文件菜单中定位MyMenu的常量

干杯, 最大