George Peter Staplin 2006.07.11 : As the Tcl/Tk core team is taking their time with Tk 8.5, I've been working on my own Tk9 for a few months. It implements a window system using Tcl, and some C extensions from megapkg (megaimage, megaimagetk, structure). It has full support for alpha transparency in any widget. You can rotate windows, and every color in Tk9 consists of list R G B A.
Features so far include (from megaimage):
At the moment it uses megaimagetk's megaimage.frame (in the demo) for fast shared memory image display. Future performance will be even better.
I have a demo/prototype that you can drag around the windows in, and watch as the alpha transparency works flawlessly with the windows.
Here's an example of the Tk9 demo (prototype WIP):
Download the demo (for x86 Linux (built in Debian Sarge)): http://www.xmission.com/~georgeps/implementation/software/demo/tk9_demo.kit
Design Plans for Tk9 http://www.xmission.com/~georgeps/documentation/plans/
Future Features'
I'm open to new developers helping. Are any of you interested in a mailing list?