Escher peers progress
July 19, 2007 6 Comments
Yesterday I did the antialiasing, which is needed especially for TrueType font rendering to look nice. Today I fought a little with window manager hints. I found it a little surprising that there’s apparently no standard way to open undecorated windows. Most toolkits seem to rely on Motif proprietary hints. There’s the other two options to make a Window ‘override-redirect’, which creates a Window without decorations, but also one that sticks in front of all other windows, or you can use one of the logical hints in the Extended Window Manager Hints spec, in this case I declare the window as TOOLBAR, which isn’t semantically correct, but does the job, at least under GNOME’s window manager.
Anyway, all this makes Swing apps look much better now (except for icons):
And it’s even quite snappy, considering that almost everything is done in Java.
BTW, I consider to attend the X developer summit 2007, and probably do a presentation about Escher. Not sure if I can make it though.