扩展eclipse视图部分的选项卡上下文菜单

时间:2015-12-09 12:04:17

标签: java eclipse eclipse-rcp

在Eclipse 3.x中,viewpart的选项卡上下文菜单具有“分离,恢复,移动,大小,最小化,最大化”的操作。

我需要在Eclipse e4应用程序(4.4)中实现此功能。有没有办法使用框架为我提供的方法实现这一点? 如果没有,那么在不破坏整个框架的情况下修改框架本身的最佳“起点”是什么?我查看了ViewPart类的源代码,但我不确定在哪里放置代码。

修改

我错误地提出了我的问题。我的应用程序不是e4应用程序,而是从eclipse 3.0迁移到4.4,没有应用程序模型和其他新奇的东西。

1 个答案:

答案 0 :(得分:0)

我认为您必须使用自定义的堆栈渲染器(请参阅here设置渲染器)。

您的堆栈渲染器可以扩展标准org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer渲染器。您可以覆盖该方法:

protected void populateTabMenu(final Menu menu, final MPart part)

更改标签上下文菜单。