in the last plasma screencast i noted that the backgrounds of applets were fugly. i believe in honesty like that, if only because you'd notice it too as soon as you ran plasma.
today a few of us sat down to fix it based on a plan that ruphy and pinheiro decided was workable from an art and code perspective. today pinheiro did up some art and andred did a proof of concept implementation for the twitter plugin. i liked how it turned out:
so i went and had pinheiro clean up the svg a bit, then went in myself with inkscape to tweak a few things like object ids and rewrote the background drawing around the concept. here's how the digital clock looks now:
any applet that calls setDrawStandardBackground(true) gets the fancy pants treatment.
i also imported zack's opengl based Plasma::Applet subclass into libplasma and added a check for it to the FindPlasma.cmake file so you can look for PLASMA_OPENGL_FOUND.
we're also most of the way down to having a contents rect based coordinate system for applets with Plasma::Applet handling boundingRect itself