RFC: wallpaper and containment handling in 4.2

Petri Damstén petri.damsten at gmail.com
Sat Jul 12 16:45:54 CEST 2008


On Saturday 12 July 2008 00:58:50 Aaron J. Seigo wrote:
> * the "desktop settings" dialog from DefaultDesktop will move into the
> plasma binary for the time being. this will provide the separation needed
> to make it more generic. it does not belong in Containment or any of its
> subclasses because it will be used to swap between Containment plugins
>
> * the settings dialog will be provided by the View (DesktopView, PanelView,
> etc)

Not exactly belongs to this thread but one thing that I have found a bit 
confusing is that Desktop context menu -> Desktop Settings... and System 
settings -> Desktop configure different things.

> * Containment will support loading and using a wallpaper plugin. assuming a
> wallpaper plugin is used, the wallpaper's paint method will be called from
> the Applet::paint method. there will be a setWallpaper(const QString
> &pluginName) method for setting the paper
> 
> * Containment subclasses will be able to define whether or not they support 
> arbitrary wallpaper plugins, no wallpaper plugins or a specific set of such 
> plugins (by category? by KServiceTypeTrader syntax? hmm...)

Does this mean applets and panels can have plugin based background too?

> i await your comments, criticisms and ideas for improvement.

looks good :-)

Petri

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080712/6d36b888/attachment.pgp 


More information about the Panel-devel mailing list