<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<BR><BR>&gt; From: notmart@gmail.com<BR>&gt; To: plasma-devel@kde.org<BR>&gt; Subject: tasks painting semplification<BR>&gt; Date: Mon, 27 Oct 2008 16:32:03 +0100<BR>&gt; <BR>&gt; Hi guys,<BR>&gt; with Nuno we are starting to design the new plasma theme for 4.2, of course <BR>&gt; this time won't be a total redesign like for 4.1, but just some tweaks here <BR>&gt; and there.<BR>&gt; a thing that however will look quite different is the taskbar theme, since <BR>&gt; there are some usability problems with the current one (hard to tell apart the <BR>&gt; focused task with the requesting attention ones)<BR>&gt; even it will be mostly just a changing the svg tipe of work it's a good <BR>&gt; occasion to take a look at the painting code.<BR>
&nbsp;<BR>
Very good idea, the painting is really quite hard to understand ;-)<BR>
&nbsp;<BR>
It would also be nice if could make some kind of theming for expanded groups (or maybe collapsed as well).<BR>
It could be based on the group color (available in the lib), but then we would have to make this color either editable,<BR>
or chosen by the theme, or whatever. <BR>
However it should make expanded groups distingushable from other items and it should work with split groups.<BR>
&nbsp;<BR>
Unfortunatley i don't have a clue how to do such things =(, but i'm always ready to learn if you need my help for some coding =),<BR>
&nbsp;<BR>
Regards<BR>
<BR>&gt; I wanted to make it look nicer, so would be easy to add some fancy effect that <BR>&gt; are neeever enough (well, sort of:p) <BR>&gt; in svn there is some new bling already...<BR>&gt; <BR>&gt; aaanyways, the painting function it's really a mess because when i added the <BR>&gt; support for svg theming i decided to add a fallback for every element, so when <BR>&gt; it does not exist in the svg just paints a rounded rectangle, so the code is <BR>&gt; 80% manual qpainter cruft.<BR>&gt; now, would be interesting as a general rule how to behave in this cases, i <BR>&gt; think that just removing the fallbackswould make way more cleaner code.<BR>&gt; i kinda remember chatting with aaron on a similar situation (don't remember <BR>&gt; what was the theme/plasmoid in particular) was decided to just consider it a <BR>&gt; problem of who makes the theme to ensure all the elements are in<BR>&gt; what do you guys think?<BR>&gt; <BR>&gt; Cheers,<BR>&gt; Marco Martin<BR>&gt; _______________________________________________<BR>&gt; Plasma-devel mailing list<BR>&gt; Plasma-devel@kde.org<BR>&gt; https://mail.kde.org/mailman/listinfo/plasma-devel<BR><BR><br /><hr />Werden Sie Mitglied der neuen Windows Live Messenger Familie! <a href='http://get.live.com' target='_new'>Hier klicken!</a></body>
</html>