Community
Participate
Working Groups
Hi, e4 allows to style the UI Widgets via a css like style. Another important style element of the workbench is the used icon set. To my knowledge the icons are currently "hardcoded" into the model via the iconURI. Is it possible / does it make sense to add an abstraction to allow different icon sets in Eclipse? Best regards, Lars
I've brought this up in the past in a blog entry and on bug 281593. http://blog.hantsuki.org/2009/06/25/native-widgets-check-native-icons-maybe-not/ I know Bogdan and Eric is coordinating together to get the CSS engine to style the model instead of the widgets.
Fully agree, it could be really nice to be able to provide iconsets. Besides to customise an RCP application, the icons are the last thing letting people say :"Ok that's an Eclipse application :)"
(In reply to comment #2) > Fully agree, it could be really nice to be able to provide iconsets. I agree as well, but just to set expectations, at IBM we don't have the resources to produce new icons. I am all for making it easy to change the icons of course. Are there good open source icons we could use, or does anyone know a good designerdesigner who would be interested in having their work exposed to many potential customers? ;-)
@Boris, I think that it fine. This bug was not about providing new icons (which I also would like ;-)) but rather the possibility to replaced the existing icon set easily. This might also be a good chance to attract new contributors which come from a design background. Once the functionality is their we / Eclipse could for example start a design content.
@Boris, for the e4 contacts demo (and RCP Mail 2.0) I use the silk icon set, which is already Eclipse IP proved. http://www.famfamfam.com/lab/icons/silk/
Of course I was not asking for new icons :) Just asking for the possibility to change them myself. For our RCP applications we often use these two icon sets : - Tango Desktop project : http://tango.freedesktop.org - Fam fam fam silk & flags : http://www.famfamfam.com/lab/icons/
I also support this to be able to customize the look and feel of my RCP apps in a consistent and manageale way. I can also recommend two icon sets: - Nuvola: http://www.icon-king.com/projects/nuvola/ (LGPL) - Fugue: http://www.pinvoke.com/ (CC) Does an icon set actually have to be Eclipse IP-approved to include it in an Eclipse plugin/RCP app?
(In reply to comment #7) > Does an icon set actually have to be Eclipse IP-approved to include it in an > Eclipse plugin/RCP app? Well, if it's your own application then you're free to use your own icons be they free or paid for by a custom designer. This bug is not about swapping icons in the base Eclipse installation, it's about making it easy for an RCP developer to switch icons.
@Remy I agree. But once we have this capability the Eclipse IDE would also be able to use it. Derivated distros could further customize their tailored IDE based on Eclipse.
See also bug 299716 - that bug is talking about how themes (colors and fonts) might be expressed in CSS. Having the icons abstracted would cover all the JFace registry bases. +1 on the general idea and a contest. We're looking at having some design contests involving workbench styling, and it's only natural that the icon sets could be changed out to fit a style. (I'm not saying the contests are necessarily the same, but that someone who spends time on a new style may wish to pick a new icon set to go with it).
I would be nice to have also the option to change the icon. See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=300271 Shall I open a new bug for this or is it ok to treat icons and the logo in the same bug?
I just noticed bug 267844, which discusses this problem in 3.x.
Closing as fixed, as I could change this property in the application model via a processor.