【问题标题】:E4 Focus perspective if view is already opened如果视图已打开,则 E4 聚焦透视图
【发布时间】:2017-09-01 13:15:39
【问题描述】:

我正在开发一个 E4 插件应用程序,其中包含 2 个透视图和几个视图。我已将这些视图添加到Eclipse Window->Show View -> Other.. 菜单并相应地打开它们。如果我打开一个已经在另一个透视图中打开的视图,我希望应用程序专注于该透视图而不是在当前透视图中打开一个新视图。

它可以实现吗?我已经取消选中部件描述符中的“多个”属性,但它仍然不起作用。

【问题讨论】:

  • 'Window > Show View' 是 3.x 兼容模式而不是 e4。

标签: java eclipse swt rcp e4


【解决方案1】:

'Window > Show View' 只是使用IWorkbenchPage.showView 方法在当前透视图中打开一个视图。

不支持切换到不同的视角。

【讨论】:

  • 我正在使用“视图”标签以及我的零件描述符的自定义类别,以使它们出现在“其他..”文件夹列表中。我可以根据我所在的视角更改菜单中显示的视图列表吗?也许我可以强制仅从特定角度打开视图。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-05
  • 2013-11-12
  • 1970-01-01
  • 2014-12-09
  • 2015-03-17
相关资源
最近更新 更多