eclipse rcp:自定义弹出菜单行为(双向弹出菜单)

时间:2013-03-08 09:02:31

标签: popup eclipse-rcp popupmenu

我想就以下问题提出建议:

我想更改弹出菜单的默认行为,以便首先自定义预弹出窗口会显示一些菜单项 - 其中一个项目将打开默认弹出窗口,但其余的将是动态的,基于选定的对象(将会有很少的对象)。

我已经尝试过:

  • 实施自定义 MenuManager 以插入自定义菜单
  • 实施自定义 MenuSourceProvider 以控制 menuAboutToShow (从而替换/重新排序菜单项)
  • 扩展架构以定义自定义菜单(仍然使用命令框架和 IConfigurationElement

这仍然是一个“半解决方案”,因为我没有获得双向弹出菜单(预弹出菜单,然后,如果需要,默认弹出窗口)。

您能否就此提供一些提示?

提前谢谢。

0 个答案:

没有答案