任何人都可以解释我如何让我的编辑器为Eclipse中的Properties View做出贡献。 以下链接详细解释了一些内容,但它们没有告诉我如何将项目浏览器视图或我自己的编辑器注册到属性视图。
答案 0 :(得分:1)
eclipse上的页面有一个link to an older tutorial。他们在那里解释:
每个工作台部件都有
IWorkbenchPartSite
,可以为此站点设置选择提供程序。当我创建示例视图时,我实例化了一个ListViewer
,它实现了ISelectionProvider
。我通过ListViewer
将此IWorkbenchPartSite
传递给setSelectionProvider
对象。 当我们的视图是活动工作台部件时,这会使属性视图在列表中被告知选择更改。
该视图显示选择的属性,它会侦听所有选择提供程序。您无需将视图注册到选择接收器。