<span class="gmail_quote">On 7/10/07, <b class="gmail_sendername">Bart Cerneels</b> &lt;<a href="mailto:bart.cerneels@gmail.com">bart.cerneels@gmail.com</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 Tuesday 10 July 2007, Leo Franchi wrote:<br>&gt; Max is indeed correct: i already have Plasma working in the context<br>&gt; view. so far, its only<br>&gt; plasma--e.g<br>&gt; . no applets, no management, no anything. but hey, its still plasma,
<br>&gt; and the architecture is there :)<br>&gt;<br>&gt; anyway, since applets will be first-class plugins (we&#39;ll use the<br>&gt; KTrader system for applets) it makes it much easier to theme---as max<br>&gt; says, a desktop theme can just include svgs for amarok and we will be
<br>&gt; themed too :)<br><br>wow, impressive.<br><br>So I guess the plan is to make Amarok::ContextView another formfactor<br>(like desktop, panel, mediacenter). Does that mean we need to expend<br>some enum in plasma?<br>
<br>Is there drag and drop support already? Some day I want to be able to<br>drag plasmoids out of CV to plasma.<br><br>Do we need a data engine inside of Amarok, the same process. It seems<br>kind of strange that the CV widgets talk to Amarok through an external
<br>process.</blockquote><div><br>well,&nbsp;not&nbsp;exactly.&nbsp;the&nbsp;way&nbsp;you&nbsp;are&nbsp;thinking&nbsp;of&nbsp;the&nbsp;new&nbsp;contextview&nbsp;is&nbsp;like&nbsp;simply&nbsp;<br>another&nbsp;facet&nbsp;of&nbsp;plasma,&nbsp;e.g.&nbsp;plasma&nbsp;&quot;extended&quot;&nbsp;into&nbsp;amarok.&nbsp;thats&nbsp;not&nbsp;actually&nbsp;how&nbsp;it&nbsp;(currently)&nbsp;works.
<br><br>right&nbsp;now&nbsp;i&#39;ve&nbsp;copied/modified&nbsp;the&nbsp;relevant&nbsp;source&nbsp;files&nbsp;from&nbsp;the&nbsp;plasma&nbsp;source&nbsp;tree&nbsp;into&nbsp;amarok.&nbsp;so&nbsp;we&nbsp;have&nbsp;our&nbsp;&quot;own&quot; plasma.&nbsp;we&nbsp;will&nbsp;have&nbsp;our&nbsp;own&nbsp;plugins,&nbsp;with&nbsp;our&nbsp;own&nbsp;servicetype.&nbsp;now,&nbsp;it&nbsp;would&nbsp;be&nbsp;cool if&nbsp;we could just drag and drop from plasma&lt;-&gt;amarok, but that i think is something to think about in the future. &nbsp;we can&#39;t have amarok be another another formfactor of plasma for a few reasons:
<br><br>a) we need a slightly different architecture. plasma is designed to be as extensible and decentralized as possible, but we need to handle events like track changes, showHome, etc, which requires manual &nbsp;involvement in plasma. and that is just one example.
<br>b) plasma is kdebase. AFAIK we want to only link to kdelibs, as kdebase is a pretty steep requirement, and ties us effectively to the KDE desktop. i mean, if the user isn&#39;t running KDE, amarok should still have an awesome context thingie :)
<br></div><br>so to sum up, no plasma code is being changed.<br> <br>leo<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">
Bart<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></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