【问题标题】:How to add a context menu to existing "File" menu in Eclipse Plugin development?如何在 Eclipse 插件开发中向现有的“文件”菜单添加上下文菜单?
【发布时间】:2011-07-26 13:55:17
【问题描述】:

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

【问题讨论】:

    标签: eclipse eclipse-plugin eclipse-rcp


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

         <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>
      

      在文件菜单中定位 MyMenu 的常量可以在 org.eclipse.ui.IWorkbenchActionConstants 找到

      干杯, 最大

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-05-11
        • 1970-01-01
        • 2020-11-13
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多