在Eclipse 3.x中,viewpart的选项卡上下文菜单具有“分离,恢复,移动,大小,最小化,最大化”的操作。
我需要在Eclipse e4应用程序(4.4)中实现此功能。有没有办法使用框架为我提供的方法实现这一点? 如果没有,那么在不破坏整个框架的情况下修改框架本身的最佳“起点”是什么?我查看了ViewPart类的源代码,但我不确定在哪里放置代码。
修改
我错误地提出了我的问题。我的应用程序不是e4应用程序,而是从eclipse 3.0迁移到4.4,没有应用程序模型和其他新奇的东西。答案 0 :(得分:0)
我认为您必须使用自定义的堆栈渲染器(请参阅here设置渲染器)。
您的堆栈渲染器可以扩展标准org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer
渲染器。您可以覆盖该方法:
protected void populateTabMenu(final Menu menu, final MPart part)
更改标签上下文菜单。