Oh thanks for all that info! You have just tought me some very good-to-know stuff about windows and widgets. ;)
Anyway, did you see the photo I sent in a link a couple of posts ago? Here it is if you missed it:
http://picasaweb.google.com/ephracis/Ra ... 2280998466
I also painted a photo of another setup on a desktop, showing how it would look like when it is a panel applet.
http://picasaweb.google.com/ephracis/Ra ... 8494642770
You see, I have written a library which present the GUI with a number of boxes that should be painted. The easy way is to just paint all those boxes and then put stuff into them. But I wanted the GUI to be a little smart and detect if the boxes actually where colliding and "merge" them if they where (as shown in both pictures).
So the thing is that these boxes are dynamic, they can be changed just by changing an xml-file.
I do not want to write a superkaramba-like desktop applet, I want it to be an applet in the gnome *panel*. I was using plasmoids because that is how the KDE4 desktop will work, but there are a lot of problems there.
I have been working a whole lot on the Qt GUI and I find it really hard to do the border painting right. I am getting really tired of getting it to paint all pixels right (this is what I get for having configurable boxes, right?). That is why I was hoping that someone could ease my development a little bit by some tips on how to achieve this.
Or maybe someone here wants to join in and code with me? :P