Native widgets? Check. Native icons? Maybe not…
Eclipse-based applications looks and feels native thanks to SWT but once you start gandering at them icons, it just doesn’t quite hit the mark. For the readers out there that are familiar with the Tango Desktop Project, the window below doesn’t look out of place at all, right?

In the Eclipse world, the icons don’t really bother us at all since we’ve been looking at them for so many years. Unsurprisingly, for some clients and users, this doesn’t quite cut it and they want to customize them a little or they want the icons to match their own desktop’s. What if you could appease these people by adding a little ‘Theme’ menu at the top to flip around some options? Or what if the user could just define their own icon preferences…?


If you’ve ever been troubled by icons like the two bug reporters above, e4 CSS support could be the solution to your problems. Feel free to comment on bug 281593 if this piques your interest. You can help shape e4 into the next generation platform that you and your clients need! Join the e4 team, today! :)
Note: I realize that in the Eclipse world we have very specific user interface and icon design guidelines so this may not be everybody’s cup of tea. But hey, if you’re not interested in this, feel free to work on something else! Let me tell you, there’s no shortage of work in the e4 project. ;)
June 26th, 2009 at 1:10 am
Very good use case, probably I will integrate this into the e4 contacts demo when the theme switching is working again. With this mechanism it should be easy to implement scalable icon sets even in the same style, like 16×16, 32×32, etc.)