如何在视图的工具栏中添加下拉按钮?
我需要将 下拉按钮 添加到 Eclipse 中视图的工具栏插件。
实际上工具栏中的按钮是这样添加的:
<extension point="org.eclipse.ui.viewActions">
<viewContribution id="..." targetId="$MyViewId$">
<action id="..."
toolbarPath="action1"
class="Class extending Action and implementing IViewActionDelegate">
</action>
</viewContribution>
</extension>
I need to add a pulldown button to a view's toolbar in an Eclipse plugin.
Actually buttons in the toolbar are added like that :
<extension point="org.eclipse.ui.viewActions">
<viewContribution id="..." targetId="$MyViewId$">
<action id="..."
toolbarPath="action1"
class="Class extending Action and implementing IViewActionDelegate">
</action>
</viewContribution>
</extension>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经弄清楚了。有两种方法:一种使用 org.eclipse.ui.viewActions 扩展,另一种使用 org.eclipse.ui.menus
使用 org.eclipse.ui.viewActions< /code> 扩展 (eclipse >= 3.5)
pulldown
IViewActionDelegate
(为视图工具栏提供操作所需)和IMenuCreator
(定义菜单行为)。使用 org.eclipse.ui.menus (eclipse >= 3.3)
toolbar:IdOfYourView
pulldown
menu:IdOfThePullDownCommand
更多信息
I've figured it out. Two ways: one using
org.eclipse.ui.viewActions
extension, the other withorg.eclipse.ui.menus
Using
org.eclipse.ui.viewActions
extension (eclipse >= 3.5)pulldown
IViewActionDelegate
(required for an action contributing to a view toolbar) andIMenuCreator
(defines the menu behavior).Using org.eclipse.ui.menus (eclipse >= 3.3)
org.eclipse.ui.menus
extension point.toolbar:IdOfYourView
pulldown
menu:IdOfThePullDownCommand
More info