Eclipse 仅为具体透视图启用标记支撑扩展点

Eclipse 仅为具体透视图启用标记支撑扩展点,eclipse,eclipse-plugin,markers,perspective,Eclipse,Eclipse Plugin,Markers,Perspective,我们已经开发了自己的透视图,我们希望限制所有显示的标记,以便它们适合我们自己的Project Explorer内容提供商,它包含所有项目文件和文件夹的子集。 我们已经向插件扩展点添加了org.eclipse.ui.ide.markerSupport,但是我们发现这个markers内容配置适用于所有透视图 是否有一种方法可以仅为我们的透视图启用此配置? 首先,我们将内容提供商添加到PerspectiveListeners中,这样我们就可以做一些我们不知道在透视图更改或激活时会发生什么的事情。这可能

我们已经开发了自己的透视图,我们希望限制所有显示的标记,以便它们适合我们自己的Project Explorer内容提供商,它包含所有项目文件和文件夹的子集。 我们已经向插件扩展点添加了org.eclipse.ui.ide.markerSupport,但是我们发现这个markers内容配置适用于所有透视图

是否有一种方法可以仅为我们的透视图启用此配置? 首先,我们将内容提供商添加到PerspectiveListeners中,这样我们就可以做一些我们不知道在透视图更改或激活时会发生什么的事情。这可能不是正确或最简单的开始方式,因此非常感谢您的帮助


提前谢谢

标记不与透视图绑定。因此,所有的标记将在所有透视图中可用。没有这样做的计划,所以你只能靠自己了

谢谢你的回答,普拉卡什。如果标记未绑定到透视图,是否有方法以编程方式设置和取消设置给定的内容配置?正如您在“问题”选项卡中所做的那样,然后配置内容属性,然后配置列表区域中的单选按钮。。。通过这种方式,我们可以从一个标记到另一个透视图模拟这种绑定行为,监听透视图的更改并以编程方式设置标记配置。请帮忙!没有API。查看org.eclipse.ui.internal.views.markers.FiltersConfigurationDialog,了解它如何使用内部类来操作配置。我已经为3.7重做了UI,并对一些内部类进行了更改,因此请确保您获得了最新的里程碑/I-build进行实验