IMHO, wallpaper plugins should share as much code as possible with plamoids alike (i.e Typical Wallpaper/Slideshow should be handled like the Picture plasmoid), so that all the configuration is consistant between the. Also, additional plugins or modes (eg. flickr photo retrieval, picture of the day, etc) could be shared by plasmoids and desktop wallpaper.<br>
<br>Sorry if this is so obvious, as I think is the essential of plasma: everything, everywhere, and without distinctions. Of course, I think data engines will help this a lot.<br><br><div class="gmail_quote">2008/7/14 Aaron J. Seigo &lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">On Monday 14 July 2008, Petri Damstén wrote:<br>
&gt; On Sunday 13 July 2008 04:12:07 Aaron J. Seigo wrote:<br>
&gt; &gt; * the ability for one plugin to provide multiple options to list (e.g.<br>
&gt; &gt; the current one should add &quot;Image&quot; and &quot;Slideshow&quot; to the options list)<br>
&gt;<br>
&gt; Can one library just export multiple plugins?<br>
<br>
</div></div>that would require writing our own factory function macros (instead of using<br>
the kde ones, which are pretty much one library -&gt; one plugin). in this case,<br>
though, it&#39;s not really necessary; one plugin should be able to support<br>
multiple modes just fine.<br>
<br>
to avoid loading plugins to discover these capabilities, it will likely<br>
require having .desktop files for each mode. a plugin can install multiple<br>
files, though, so the current wallpaper system could be one plugin with 2<br>
.desktop files.<br>
<div><div></div><div class="Wj3C7c"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA &nbsp;EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Trolltech<br>
<br>
</div></div><br>_______________________________________________<br>
Panel-devel mailing list<br>
<a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/panel-devel" target="_blank">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>
<br></blockquote></div><br>