当我关闭我的视角B并再次打开它时,即使B视角“顶级元素”属性为“项目”,它也会变为“顶级元素”。
但请注意,当我第一次打开透视图时,该属性为“Projects”。
如果这个问题非常简单,我很抱歉,但我对Eclipse开发还很陌生。
有没有人知道这个属性属于哪个类,所以我可以在打开Perspective时覆盖它?
我怀疑它应该属于Common Navigator Framework,特别是CommonNavigator类?
P.S。知道这些事情的正确方法是什么,即定义了这样一个动作的位置以及它绑定的功能是什么?有没有直接的方式,还是需要一个完全了解日食框架的人?
答案 0 :(得分:1)
关闭并打开正常的Project Explorer视图似乎总是恢复为工作集,因此看起来该视图不会保留此设置。
您可以使用Eclipse plug-in spy找到有关使用哪些类的一些信息。您还可以查看插件定义和源代码。 Project Explorer位于org.eclipse.ui.navigator.resources
插件中。
看起来org.eclipse.ui.internal.navigator.workingsets.WorkingSetsContentProvider
处理此设置但我没有看到明显的方法来改变它。