首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse-RCP:查看下拉菜单

Eclipse-RCP:查看下拉菜单
EN

Stack Overflow用户
提问于 2012-03-06 00:44:05
回答 1查看 1K关注 0票数 0

我想将Command添加到视图的下拉菜单中(右上角的三角形按钮,Eclipse中的"Problems"-View也有这个按钮)。有没有人能告诉我正确的方向,如何在plugin.xml中声明性地做到这一点?

我找到了一个使用viewContribution (扩展点org.eclipse.ui.viewActions)的教程,但不幸的是,使用这个扩展点,我只能将Action添加到这个菜单中。

我希望的功能实际上非常类似于Problems-View (在Eclipse中显示编译器错误和-Warnings ):

我想根据在视图的下拉菜单中选择的条目来过滤我的视图中的记录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-06 04:38:50

对于示例配置,您可以使用Problem View本身的实现。它使用org.eclipse.ui.menus扩展点通过动态贡献器贡献menuItem。您可以在org.eclipse.ui.ide插件的plugin.xml中查看详细信息。查找类org.eclipse.ui.internal.views.markers.FiltersContribution的用法。在其"getContributionItems()"方法中,它在菜单每次出现时动态返回菜单贡献。当然,这样做并不完全是声明性的。为此,请尝试阅读http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/workbench_cmd_menus.htm上的指南(当然,您应该使用您的命令,而不是全局命令)

希望它能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9570428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档