【发布时间】:2012-02-27 18:26:59
【问题描述】:
您好,任何人都可以解释我如何让我的编辑器为 Eclipse 中的属性视图做出贡献。 以下链接详细解释了事情,但它们没有告诉我如何将项目资源管理器视图或我自己的编辑器注册到属性视图。
【问题讨论】:
标签: java eclipse eclipse-plugin
您好,任何人都可以解释我如何让我的编辑器为 Eclipse 中的属性视图做出贡献。 以下链接详细解释了事情,但它们没有告诉我如何将项目资源管理器视图或我自己的编辑器注册到属性视图。
【问题讨论】:
标签: java eclipse eclipse-plugin
eclipse 上的页面有一个link to an older tutorial。他们在那里解释:
每个工作台部件都有一个
IWorkbenchPartSite,并且可以为此站点设置选择提供程序。当我创建我们的示例视图时,我实例化了一个ListViewer,它实现了ISelectionProvider。我通过setSelectionProvider将此ListViewer传递给IWorkbenchPartSite对象。 当我们的视图是活动的工作台部件时,这使属性视图能够获知列表中的选择更改。
视图显示选择的属性,它侦听所有选择提供程序。您不必将视图注册到选择接收器。
【讨论】: