我正在使用Eclipse插件基础架构扩展Eclipse,我遇到了一个问题:
我想根据首选项变量的值来控制弹出菜单的可见性。因此,我必须以编程方式或通过在plugin.xml中添加参数来控制它。
请帮帮我。
祝你好运。 Imen。
答案 0 :(得分:0)
如果您使用org.eclipse.ui.popupMenu
,则无法直接控制状态,因为Eclipse可能会在您尝试使用该项目时将其显示为已启用 - 只有这样您的插件才会启用,并评估其可见性。更好的方法是使用org.eclipse.ui.menus
扩展,它具有更好的控制(但在您需要配置的方面也需要更多开销):
贡献可见性
命令 启用状态由a控制 处理该命令的组合 如果是这样,处理程序已启用 州。菜单贡献可以使用核心 用于控制命令的表达式 菜单和工具栏中的可见性。