I know that that functionality belongs in a Containment, but since containments in containments are not supported i had to use an Applet.<br>And i know that this applet will never have all the functionalities the containments have, but this isn&#39;t my goal. I wanted to develop a simple applet to group other applets. I don&#39;t plan to implement e.g. the new feature that loads the applet depending on the mimetype dropped.<br>
<br>I developed this also because I thought to do a plasmoid that was actually a set of plasmoids inserted in this applet. But if you say that this brings many bugs and headaches amybe i&#39;ll change my mind.<br>I don&#39;t understand however why the systemtray isn&#39;t problematic while this one it is.<br>
<br>I already published it on kde-look, and I&#39;d say people like it, since it is already 80% good with only 73 downloads, but I thought it would be more discoverable to the people if it was inside KDE, since, from what I read, some people need it.<br>
<br>Anyway, with your last sentence you was saying that I could have done a similar thing working directly on containments?<br><br><br>Giulio<br><br><div class="gmail_quote">2009/9/20 Aaron J. Seigo <span dir="ltr">&lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On September 20, 2009, Giulio Camuffo wrote:<br>
&gt; I&#39;ve added in kdereview/plasma/applets an applet i made recently. It is, as<br>
&gt;  the name suggests, an applet that lets you contain and group other<br>
&gt;  applets.<br>
<br>
</div>this functionality belongs in a Containment, not an Applet.<br>
<br>
we have two applets right now that can contain other applets: system tray and<br>
system monitor. the latter has had numerous bugs and is, to be frank, an<br>
implementation mistake. there is nothing that could not have been done much<br>
easier and with less hacking around stuff if system monitor had not been<br>
written to embed the various system monitor applets directly.<br>
<br>
the design of Plasma is such that the Containment&lt;-&gt;Applet relationship is<br>
quite carefully crafted and solves a lot of issues. ContainerWidget::drop<br>
which does not support various features found in Containment is a good example<br>
of this.<br>
<br>
i think it&#39;s a nice candidate for publishing on <a href="http://kde-look.org" target="_blank">kde-look.org</a> and you can<br>
certainly put it into extragear if you&#39;d like, but the concept is problematic<br>
from a design perspective and will cause inconsistencies and other problems if<br>
we ship it with Plasma.<br>
<br>
given Containments have complete freedom on how to manage, group, etc.<br>
Applets, focusing these kinds of efforts there would make a lot more sense.<br>
<font color="#888888"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br>
</font><br>_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
<br></blockquote></div><br>