2009-12-17 2 views
3

У меня есть команда, доступная в контекстном меню eclipse, когда я нажимаю правой кнопкой мыши на папке проекта. Подменю видно в том, что я считаю секцией «добавлений» контекстного меню. Тем не менее, я хочу, чтобы разделитель строк отличал мой вклад от других дополнений. Как я могу это сделать? Я знаю, что с помощью вкладов вы можете использовать menuBarPath (я думаю), чтобы создать группу и добавить к ней действия, но как это сделать, используя тег menuContribution в plugin.xml?Плагины Eclipse: как добавить группу в контекстное меню всплывающих окон?

<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

Вы можете вставить menuContribution-часть вашего plugin.xml? –

+0

Добавил его в тело вопроса Свена! – VLostBoy

ответ

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 ... 
Смежные вопросы