2009-12-17 66 views
3

当我右键点击一个项目文件夹时,我在eclipse上下文菜单中有一个可用的命令。子菜单在我认为是上下文菜单的“添加”部分中可见。但是,我想要一个分隔线区分我的贡献和其他添加。我怎样才能做到这一点?我知道在动作贡献中,可以使用menuBarPath(我认为)创建一个组并为其添加操作,但是如何使用plugin.xml中的menuContribution标记来完成此操作?Eclipse Plugin-ins:如何将组添加到弹出的上下文菜单中?

<extension point="org.eclipse.ui.menus"> 
    <menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions"> 
     <menu label="PopKit"> 
      <command 
       commandId="convertToAppKitProjectCommand" 
       mnemonic="S" 
       id="ie.ondevice.popkit.plugin.menus.popup.convertProjectCommand"> 
       <visibleWhen> 
        <with variable="activeMenuSelection"> 
         <iterate> 
         <adapt type="org.eclipse.core.resources.IProject"/> 
         </iterate> 
        </with> 
       </visibleWhen>     
      </command> 
     </menu> 
    </menuContribution> 

+0

可以粘贴在plugin.xml的menuContribution部分? – 2009-12-18 10:04:33

+0

将它添加到问题的正文! – VLostBoy 2009-12-23 18:53:17

回答

3

添加分隔到你的菜单中的贡献:

<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions"> 
    <menu label="PopKit"> 
     <separator 
      name="some.id.here."> 
     </separator> 
     <command 
      commandId="convertToAppKitProjectCommand" 

     // the rest ... 
相关问题