无法为eclipse 4 APP定制品牌

时间:2013-01-11 09:11:14

标签: eclipse rcp e4

使用eclipse 4应用程序,我有一个品牌问题;也许这听起来很简单,但相信我,它已经阻止了我好几天,我仍然无法解决它。

问题是我想在APP的左上角放置我们自己的图标,但我无法使其工作。我搜索了网页,我得到的答案是在定义产品时设置带有图标的windowImages(如下面的代码片段),我已经做了什么,但它没有用。

      <property
           name="windowImages"
           value="icons/sample2.gif,icons/ico32.gif,icons/ico48.gif,icons/ico64.gif">
     </property>

我用一个简单的RCP尝试了这个windowImages,而不是eclipse 4应用程序,它确实有效。

我对RCP和e4应用程序之间的区别知之甚少,但对我来说,似乎最大的区别是e4将使用org.eclipse.e4.ui.workbench.swt.E4Application来加载Application.e4xmi文件; < / p>

除了尝试windowImages之外,我还尝试在Application.e4xmi文件中设置修剪窗口的图标uri,它也不起作用。

请帮我解决这个问题。这个功能很简单,但没有它,我们的APP应该看起来太不专业了。

2 个答案:

答案 0 :(得分:0)

E4AP中有一个Bug,现已解决:Bug 280825,所以现在您可以在Application.e4xmi文件中定义您的图标。

如果您想拥有不同大小的多个图标,则需要直接使用JFace Window API来执行此操作。

Window.setDefaultImages(new Image[] { //add your images here });

答案 1 :(得分:0)

我遇到了同样的问题,最后我通过定义每个窗口的图标URL来解决它。请查看以下Eclipse RCP 4