<div><div>Hello, Aaron,</div><div><br></div><div>I had, waaaay long ago, an idea for something that has a dock behaviour but was not intented to be a dock (I'm thinking about submiting it to GSoC or not - it'd depend on time for writing it down in a formal way).</div>
<div><br></div><div>Anyway, exactly because I, too, don't see a diference between a widget on a dock and on the panel, I think all we need to get a dock implemented according to description in ideas' page is a plasmoid to contain the launchers/tasks (i don't know if they have a name on OS X). That plasmoid would make the separation between those launchers/tasks and, quoting idea's description, "widgets such as the trash, battery, etc.".</div>
<div><br></div><div>As a plus, "widgets such as the trash, battery, etc." could be placed wherever the user like on the panel but would never be messed up within the launchers/tasks. And the plasmoid could also go wherever user wants it to (and not limited to the panel - I wouldn't but if someone wanted to use it on the desktop and, maybe, use it through show dashboard). That is, user could arrange things on his panel according to his taste with no extra implementation effort (and, if I'm not wrong, not doable on OS X' dock - but I badly know OS X and I do may be wrong).</div>
<div><br></div><div>Questions: With that in mind and now what you said about containments being a subclass of applet), is Quick Launch applet (for an example of applets that contains items) a containment, then? And would this, as a proposal, be ok for an implementation of that dock idea in GSoC (otherwise I won't even bother subscribing ... =( )?</div>
<div><br></div><div>Thanks, in advance.</div><div><br></div><div>[ ],</div><div>-- <br>JJ (|´:¬{)»<br>---------------------------------------------<br>"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"<br>
O Senhor, Jesus Cristo - Jo.11:25-26<br>---------------------------------------------</div><br><div class="gmail_quote">2009/3/24 Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org" target="_blank">aseigo@kde.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tuesday 24 March 2009, Fábio Firmo wrote:<br>
> Ok, so the main question is: Will be the dock a containment or a applet,<br>
> and why?<br>
<br>
</div>Containment (which is actually a subclass of Applet); why? because it will<br>
contain and lay out other items/widgets and probably wants to have a whole<br>
panel to itself including painting the background.<br>
<div><br>
> Making it a different containment will make a separation of the tradional<br>
> panel and the dock more clear (as opposed to the new Windows 7 bar), and<br>
> will possibly make the implementation easier (i'm thinking about parabolic<br>
> zooming right know).<br>
<br>
</div>right<br>
<div><br>
> The downside seems to be that every plasmoid (clocks,<br>
> etc) needs a "third context mode": the desktop, the panel and the dock.<br>
<br>
</div>not at all. and the "modes" are called Form Factors, which currently are:<br>
Planar, Horizontal, Vertical and MediaCenter.<br>
<br>
the dock containment would simply state how big and where the widget should<br>
be. what would plasmoids need to do differently on a dock in your mind?<br>
<div><br>
> This will bring more complexity to the plasmoid makers, and I cannot see<br>
> any diferences between a clock in a panel and a clock in a dock.<br>
<br>
</div>me neither. so the widget shouldn't need to know. the dock would simply<br>
provide Horizontal and Vertical form factors as all panels do.<br>
<div><br>
> I already started writing the proposal. There will be a first version<br>
> tomorrow for your review.<br>
<br>
</div>i look forward to seeing it.<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 Software<br>
<br>
</font><br>_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org" target="_blank">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" style="text-decoration:none" target="_blank"><span style="text-decoration:underline">https://mail.kde.org/mailman/</span>listinfo/plasma-devel</a></blockquote>
</div>
</div>