| Re: [albireo-dev] Re: AwtEnvironment & customizability |
Hi Gordon,
I wrote:I'll therefore try to move out to a separate class LookAndFeelHandler all the policy, i.e. all the calls that should be customizable and deal with look&feel.
Done now, through the appended patch.
One thing I'm not comfortable with is that the default L&F choice is LAFChoiceNativeSystemForceGtk, which is exactly the same as you did.
The reason is that on the Linux system I happen to be using (openSUSE with KDE desktop), the Gtk look&feel of Swing is not well supported: At the beginning I get an error message in the console: /opt/gnome/share/themes/Qt/gtk-2.0/gtkrc:5: Engine "qtengine" is unsupported, ignoring
http://www.ffnn.nl/pages/articles/java/java-2-se-6.0-aesthetics-preview.php
In view of the bug that you found and reported https://bugs.eclipse.org/bugs/show_bug.cgi?id=126931 I think we must even make it LAFChoiceNativeSystemAvoidGtk when running under JDK 1.6.
Yes, ideally, this should be the default under 1.6.