Eclipse 视图图标的品牌化

Branding of Eclipse view icons

可以使用 Eclipse "product" 更改 Eclipse RCP 应用程序的品牌。例如,可以更改应用程序图标、初始屏幕和关于框。

但是是否可以通过某种品牌机制更改其他事物的图标?

更改为以下内容的图标会很有趣:

如果无法通过某些内置品牌机制来更改这些设置,是否有任何解决方法?这可以通过合理的努力以编程方式完成吗?

可以将所有品牌特定图标定位到品牌插件。然后可以通过仅切换品牌插件来更改图标。

为此,必须将所有图标路径设置为品牌插件中的图标。

这可以使用 plugin.xml 文件中的平台 URI 方案来实现。例如:

<view>
    ...
          icon="platform:/plugin/com.app.branding/icons/icon.png"
</view>

Setting icons with platform URI:s描述了这个问题的答案:

How can I reference an icon from a plugin?