Eclipse RCP 的 plugin.xml 配置问题小结

时间:2021-08-08 23:05:43

在plugin.xml 配置文件中

1、menubarPath="myrcp.firstmenu/addtions" 表示在标识为 myrcp.firstmenu 的菜单下添加一个标识为 addtions的菜单项。菜单的定义 :MenuManager newMenu = new MenuManager("第一个菜单", "myrcp.firstmenu");

2、toolbarPath 的路径就是指向该菜单项了;

3、有个选项叫 retarget ,不要选为 true 了,否则菜单项虽能显示,但不可用。


   <extension
            id ="myrcp.actionset"
           name ="我的菜单扩展"
           point ="org.eclipse.ui.actionSets" >
         <actionSet
               description ="第一个扩展"
              id ="myrcp.actionSet1"
              label ="myrcp.actionSet1"
              visible ="true" >
           <action
                 class="myrcp.Action2"
                 icon="icons/alt_window_16.gif"
                 id="RCP_Start.action2"
                 label="第二个菜单项"
                 menubarPath="myrcp.firstmenu/addtions"
                 state="true"
                 style="push"
                 toolbarPath="addtions"
                 tooltip="第二个菜单项的按钮"/>
        </actionSet >
     </extension >