Как вы динамически заполняете действия popupMenu в Eclipse.Как динамически заполнять Eclipse popupMenu?
Я пробовал следующий учебник: http://wiki.eclipse.org/Menu_Contributions/Populating_a_dynamic_submenu без особого успеха.
Вот мой plugin.xml файл
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
id="org.eclipse.ui.articles.action.contribution.popup.navigator"
targetID="org.eclipse.ui.views.ResourceNavigator">
<menu
id="org.eclipse.ui.articles.action.contribution.navigator.subMenu"
label="Apply command"
path="additions">
<dynamic class="helloworld.DynamicMenu"
id="org.eclipse.ui.views.problems.groupBy.items"></dynamic>
</menu>
</viewerContribution>
</extension>
</plugin>
Проблема заключается в том, ничего не происходит. getContributionItems из DynamicMenu не вызывает вызов, и я не получаю никаких ошибок. Eclipse предупреждает меня, хотя динамика не является законным ребенком меню.
Я запускаю eclipse 3.7 и строит расширения, нацеленные на ту же версию.
Не забудьте принять ответы ... –