在我自己的视图中使用标记装饰器

时间:2015-06-28 10:41:43

标签: java eclipse-rcp

我想在我自己的视图中使用装饰器,它们用于Project Explorer中的问题标记。

我使用自己的装饰者得到了一个解决方案:

ILabelDecorator decorator = PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator();
viewer.setLabelProvider(new DecoratingLabelProvider(new ViewLabelProvider(), decorator));

但我希望在我的视图中有更好的方法来装饰IResource。我没有使用e4。

提前致谢

编辑:

picture,您可以在项目资源管理器和我自己的视图中看到seams.bib文件。该文件在项目浏览器中装饰有警告三角形和灯泡,并且仅在我的视图中使用灯泡。 两个装饰器都依赖于问题视图中显示的标记。我想在我的视图中显示警告三角形(这是一个日食内部装饰器)而不是灯泡。

0 个答案:

没有答案