2012-03-01 2 views
0

Я попытался добавить пункт меню в меню щелчка правой кнопкой мыши. Но мой пункт меню не отображается, когда я запускаю свой плагин. что мне не хватает?Элемент меню плагина Eclipse не отображается

вот мой plugin.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
    <extension 
     point="org.eclipse.ui.menus"> 
     <menuContribution 
      locationURI="popup:org.eclipse.jdt.ui.PackageExplorer"> 
     <command 
       commandId="kodsayici.counter" 
       label="Count" 
       style="push"> 
      <visibleWhen 
        checkEnabled="false"> 
       <with 
        variable="menuSelection"> 
        <iterate 
         ifEmpty="false" 
         operator="or"> 
        <adapt 
          type="org.eclipse.jdt.core.ICompilationUnit"> 
        </adapt> 
        </iterate> 
       </with> 
      </visibleWhen> 
     </command> 
     </menuContribution> 
    </extension> 
    <extension 
     point="org.eclipse.ui.commands"> 
     <command 
      defaultHandler="kodsayici.Counter" 
      id="kodsayici.counter" 
      name="Count"> 
     </command> 
    </extension> 

</plugin> 

ответ

2

я решил мою проблему. menuSelection - неправильное имя переменной. Эти имена переменных предопределены (Command_Core_Expressions). Если изменить menuSelection на activeMenuSelection, мой плагин работает.

Смежные вопросы