我想控制一个视图,就像我选择一个.js类型的文件一样,特定的视图对于所有其他类型的应该是不可见的。 我不想使用透视作为一个选择,它将是一个开销。 请建议我通过Eclipse插件开发实现相同的任何方法。
答案 0 :(得分:1)
当您提供视图时,您要么不提及透视图(在这种情况下显示视图时默认为右下角),或者您使用org.eclipse.ui.perspectiveExtensions
扩展点将其贡献给特定视图地点。默认情况下,您可以使其可见或不可见。
使用org.eclipse.ui.IWorkbenchCommandConstants.VIEWS_SHOW_VIEW
命令和视图ID参数,或在{{1}中使用showView()/ hideView()API,在运行时使视图可见/不可见}
有关详细信息,请参阅Plugging into the Workbench。