Review Request: Desktop Settings Theme Details

Aaron J. Seigo aseigo at kde.org
Mon Oct 6 20:57:18 CEST 2008


On Monday 06 October 2008, Jamboarder wrote:
> > From: Aaron J. Seigo <aseigo at kde.org>
> > of course, if you only create a cool clock face or a cool panel,
> > everything else defaults back to the default theme. you don't have to
> > create a "full theme" even today.
>
> Just a quick note that this only allows for say a cool clock - default
> combination.  The theme author, by omitting other theme items is really
> creating a default + cool clock theme, not just a cool clock.  The user is
> unable to use any theme other than default with the new cool clock.
>
> I just thought it might be worth mentioning in case it might be a blind
> spot.

yep; as i said, "i do see an advantage to allowing people to create just 
individual pieces and have other[s] put them together"

> As a side note, is the intent for the current Desktop Settings dialog to be
> converted to a kcm so it can be found in System Settings? 

not at this point. i waffle back and forth on the issue, but the biggest problem 
is that these configuration dialogs come from the containment and wallpaper 
plugins that are in context .... which makes it hard to do with an external 
kcm.

i did something like this with kicker's kcm, though on a much more trivial 
scale (just multiple panels, and all with the same configuration options), 
using dcop and it was never perfect due to various quirks in communicating all 
config changes in both directions. this could have been solved by a 
configuration system that notified of changes, but we've increased the problem 
in plasma by not even having the same configuration pages for all containments 
or wallpapers. that means even with configuration syncronization and change 
notification, we'd have to load the appropriate plugins into the kcm and get 
them to populate the kcm.

there must be a decent solution to this, but i'm just not seeing it yet =(

> I've had an
> occasional mental rhubarb trying to figure out where it would go if it
> were.  This probably reflects the problems you mentioned.

yeah....

> Thanks again for your help and feedback and I'll try to get this new kcm
> into kdereview as quickly as possible,

cool =))

ah, one thought: do you think it would make sense to have some sort of 
registry system for the theme elements so that your dialog could just read in 
a config file or something that describes the configurable theme elements? that 
way we wouldn't have to adjust the dialog when the theming changes, and third 
party additions to the theme could show up as well.. 

that increases the complexity of your project a bit .. i wonder if it is worth 
it? what do you think?

> Andrew (I'll shut up now) Lake

Aaron (I'll try not to make things even more complicated) Seigo

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20081006/cabe0dbf/attachment.sig 


More information about the Plasma-devel mailing list