<span class="gmail_quote">On 7/10/07, <b class="gmail_sendername">Maximilian Kossick</b> &lt;<a href="mailto:mkossick@gmx.de">mkossick@gmx.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
On Monday 09 July 2007, Seb Ruiz wrote:<br>&gt; On 09/07/07, Leo Franchi &lt;<a href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a>&gt; wrote:<br>&gt; &gt; On 7/9/07, Aaron J. Seigo &lt;<a href="mailto:aseigo@kde.org">
aseigo@kde.org</a>&gt; wrote:<br>&gt; &gt; &gt; On Sunday 08 July 2007, you wrote:<br>&gt; &gt; &gt; &gt; basically, i was wondering if you had any particular<br>&gt; &gt; &gt; &gt; reservations/comments/whatever as to the use of a plasma-inspired
<br>&gt; &gt; &gt; &gt; contextview in amarok, mostly because you *are* plasma :) i&#39;m not<br>&gt; &gt;<br>&gt; &gt; planning<br>&gt; &gt;<br>&gt; &gt; &gt; ..<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; so if you don&#39;t think that amarok is a good place for a plasma-like
<br>&gt; &gt; &gt; &gt; graphicsview, or have any specific comments, feel free to point them<br>&gt; &gt;<br>&gt; &gt; out. i<br>&gt; &gt;<br>&gt; &gt; &gt; &gt; just wanted to give you a heads up on what i&#39;m planning to try.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; i think it makes lots of sense.. it turn out to be some very cool stuff<br>&gt; &gt; &gt; =) i&#39;ll be making libplasma publicly available in 4.1 (e.g. by<br>&gt; &gt; &gt; guaranteeing binary compat; we already install headers with dptrs and
<br>&gt; &gt; &gt; whatnot but there are no BC guarantees currently) and at that point<br>&gt; &gt; &gt; moving parts or perhaps even all of the lib to somewhere outside of<br>&gt; &gt; &gt; kdebase... at that point we<br>
&gt; &gt;<br>&gt; &gt; may<br>&gt; &gt;<br>&gt; &gt; &gt; be able to remove some of the duplication in code and what not.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; for 4.0 you could also just put libplasma into amarok itself and
<br>&gt; &gt; &gt; compile<br>&gt; &gt;<br>&gt; &gt; it in<br>&gt; &gt;<br>&gt; &gt; &gt; as a static lib; with an &#39;svn extern&#39; entry in the amarok tree you<br>&gt; &gt; &gt; could<br>&gt; &gt;<br>&gt; &gt; then<br>
&gt; &gt;<br>&gt; &gt; &gt; track libplasma from kdebase without having an actual kdebase<br>&gt; &gt; &gt; dependency.<br>&gt; &gt;<br>&gt; &gt; thank you for the prompt reply :) the compiling of a static<br>&gt; &gt; plasma library directly in the amarok source
<br>&gt; &gt; looks interesting, but i&#39;m not sure if<br>&gt; &gt; we&#39;ll need the full resources/complexity<br>&gt; &gt; of plasma to justify it. either way, i&#39;ll<br>&gt; &gt; start doing it bit-by-bit and if it turns
<br>&gt; &gt; out that i&#39;m pretty much bringing all of<br>&gt; &gt; it in to amarok, i&#39;ll go ahead and svn extern<br>&gt; &gt; it and compile libplasma statically.<br>&gt; &gt;<br>&gt; &gt; amarok devs: what do you guys this?
<br>&gt;<br>&gt; I&#39;m still having difficulty compiling kdebase/kdepimlibs so I haven&#39;t<br>&gt; been able to test plasma first hand. That said, my gut feeling is that<br>&gt; it would be better to use libplasma as a guide, and not simply copy it
<br>&gt; over - for the primary reason of unneeded complexity.<br>&gt;<br>&gt; Seb<br><br>I don&#39;t think integrating plasma into amarok is going to be more complex than<br>writing our own context view. More important, Plasma has a *very* well
<br>designed architecture, unlike the current Context View. Thus integrating<br>Plasma will make maintenance easier for us in the long term imo.<br>Additionally, using Plasma, we can give our users the ability to extend and
<br>theme their context view...something which is currently lacking.</blockquote><div><br>Max&nbsp;is&nbsp;indeed&nbsp;correct:&nbsp;i&nbsp;already&nbsp;have&nbsp;Plasma&nbsp;working&nbsp;in&nbsp;the&nbsp;context&nbsp;view.&nbsp;so&nbsp;far,&nbsp;its&nbsp;only&nbsp;plasma--e.g.&nbsp;no&nbsp;applets,&nbsp;no&nbsp;management,&nbsp;no&nbsp;anything.&nbsp;but&nbsp;hey,&nbsp;its&nbsp;still&nbsp;plasma,&nbsp;and&nbsp;the&nbsp;architecture&nbsp;is&nbsp;there&nbsp;:)
<br><br>anyway,&nbsp;since&nbsp;applets&nbsp;will&nbsp;be&nbsp;first-class&nbsp;plugins&nbsp;(we&#39;ll&nbsp;use&nbsp;the&nbsp;KTrader&nbsp;system&nbsp;for&nbsp;applets)&nbsp;it&nbsp;makes&nbsp;it&nbsp;much&nbsp;easier&nbsp;to&nbsp;theme---as&nbsp;max&nbsp;says,&nbsp;a&nbsp;desktop&nbsp;theme&nbsp;can&nbsp;just&nbsp;include&nbsp;svgs&nbsp;for&nbsp;amarok&nbsp;and&nbsp;we&nbsp;will&nbsp;be&nbsp;themed&nbsp;too&nbsp;:)&nbsp;
</div><br><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Cheers, Max<br><br>_______________________________________________<br>Amarok-devel mailing list<br><a href="mailto:Amarok-devel@kde.org">Amarok-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/amarok-devel">
https://mail.kde.org/mailman/listinfo/amarok-devel</a><br><br><br></blockquote><br><br clear="all"><br>-- <br>______________________________________________________<br>Leo Franchi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:angel666@myrealbox.com">
angel666@myrealbox.com</a><br>4305 Charlemagne Ct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> <br>Austin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cell: (650) 704 3680<br>TX, USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;home: (650) 329 0125