在plugin.xml
我有
<menuContribution
allPopups="false"
locationURI="menu:arm.views.funblocks?after=additions">
<menu
icon="icons/fblock.gif"
id="arm.views.funblocks.create"
label="%arm.views.funblocks.create">
<dynamic class="ru.focusmedia.odp.arm.funblocks.navigator.admin.CreateFunBlockContrib"
id="arm.views.funblocks.create.menuitems">
</dynamic>
</menu>
<command
commandId="org.eclipse.ui.edit.delete"
style="push">
</command>
</menuContribution>
这很好用。但是,如果我将menu:
替换为toolbar:
中的locationURI
,则只会显示删除命令,但不显示菜单。我也尝试用<menu>
替换<toolbar>
元素,但没有结果。我怎么能这样做?
答案 0 :(得分:1)
您无法将菜单或工具栏添加到工具栏。
您可以使用class
元素的menuContribution
属性使工具栏菜单的内容完全动态化。