<div class="gmail_quote">On Wed, Jan 11, 2012 at 1:14 PM, Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org" target="_blank">aseigo@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Wednesday, December 28, 2011 16:18:06 Mark wrote:<br>
> I've had this idea for quite a few years and made a mockup for it in 2009<br>
> [1]. At that time it was even for an entirely new desktop environment based<br>
> on DirectFB [2], but that idea never came of the ground. Also, the<br>
> "flowout" that i wanted was at that time possible but just a bit to<br>
> difficult in C++ for no real gain (eye candy).<br>
<br>
</div>unfortunately the file is no longer available on <a href="http://filefactory.com" target="_blank">filefactory.com</a> so i can't see<br>
the QML .. however, reading the thread and looking at the screen i can get an<br>
idea of what's up.<br>
<br>
so ... first step would be to make popups that come from the panel look like<br>
they are joined to it. i'd love to see that happen.<br>
<br>
essentially what would be needed is for the panel to simply not draw the edge<br>
border where there are associated popups. the popups already do not draw the<br>
corresponding border.<br>
<br>
while this would not give a perfect result (for reasons Martin noted) it would<br>
significantly improve the visuals and move plasma-desktop closer to what you<br>
have in your screenshot.<br>
<br>
if you wish to give it a go, the code in question is in kde-<br>
workspace/plasma/desktop/containments/panel/ ... it would need to track where<br>
popups for applets are and not draw the border there.<br>
<br></blockquote></div>I certainly do would like to give it a shot :)<div>Thank you for the pointer, i will take a look at it probably this weekend.<br>
<div>Re-uploaded the file here: <a href="http://www.filedropper.com/adaptivepanel">http://www.filedropper.com/adaptivepanel</a></div><div><br></div><div>The "screenshot" btw is a mockup, i never had that working :p</div>
<div><br></div><div>Do you also happen to know how to prevent the background from scaling down? You will see that when you run the example.</div><div>Asking that since scaling is kinda expensive and really not needed in this case, however... it scales :p</div>
<div>What it should do is just shrink down and while animating shop the bottom of.</div><div><br></div><div>Another possible issue i see is getting the shadow to play nice since that also shouldn't be drawn where a panel flows out.</div>
</div>