[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Preconfigurable plasmoids
From:       David Palacio <dpalacio () orbitalibre ! org>
Date:       2011-04-28 20:31:08
Message-ID: 20110428203108.GA23312 () orbitalibre ! org
[Download RAW message or body]

On Thu, Apr 28, 2011 at 03:16:45PM -0500, David Palacio wrote:
> Greetings Plasma developers,
> 
> There is some code duplication in that some plasmoids share very much of
> program logic but actually differ in just a setting. E.g. the recently
> made ShowActivityManager plasmoid, which just is a DBus call launcher.
> The Icon plasmoid is an example of this made right. I'd like to have
> more generic plasmoids. Even better, I'd like to have an easy way to
> configure them.
> 
> Let's see the code. config.patch shows a way to load a config metadata
> file and fill a designated plasmoid with the configuration data
> (metadata.desktop). We search for a X-Plasma-ConfigApplet property that
> defines the plasmoid to configure and load. Additional properties define
> the plasmoid settings. This allows us, for example, to easily provide
> access to any webservice without code duplication.
> 
> Other uses include DBus call launchers, data visualizers.
> 
> What is missing in my code is a working way to fill/override the
> plasmoid settings.
> 
> Do you like this idea? If so please help me in getting the configuration
> part to work. Is the applet loading code in PluginLoader wrong? Please
> tell me where I should work instead. I'm on #plasma-devel as dpalacio.
> 
> Kind regards,
> David.
> 

Reviewboard: https://git.reviewboard.kde.org/r/101251/

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic