<div class="gmail_quote">On Wed, Dec 28, 2011 at 4:39 PM, Martin Gräßlin <span dir="ltr"><<a href="mailto:mgraesslin@kde.org">mgraesslin@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 class="im">On Wednesday 28 December 2011 16:18:06 Mark wrote:<br>
> Besides that this is pure eye candy, it does make the desktop just look<br>
> more polished when the menu folds out like that and just seems to be nicely<br>
> integrated in the panel. This idea should imho be extended to more elements:<br>
> - System tray<br>
> - Thumbnail preview<br>
> - Menu bars<br>
><br>
> Would it be possible to implement this idea in KDE?<br>
</div>From what I see in the screenshots (I did not look at [3] due to the huge<br>
amount of advertisment on that page - maybe upload a video) there is nothing<br>
which is not possible right now with KWin. All the things are there. So Plasma<br>
is actually the wrong place for this :-)<br>
<br>
So what you need is:<br>
* a Qt widget theme to get the translucency (KWin 4.8 contains improvments to<br>
have windows always blurred)<br>
* a Plasma theme<br>
* a set of KWin effects (note: 4.9 will include JS bindings for effects and<br>
QML bindings for things like Present Windows)<br>
* a KWin window decoration which supports the translucency (note: since some<br>
releases the decoration can paint the background of the window. I hope to get<br>
QML bindings to window decorations for 4.9)<br>
* a set of Plasmoids<br>
<div class="im">> Or let me ask it differently, what needs to happen in KDE to even be able<br>
> to implement it in KDE?<br>
><br>
> Please do let me know what you think of it.<br>
</div>Whatever you do: do not even think about playing with the window system.<br>
Integrating windows into the desktop shell is a bad idea. Be aware of the<br>
limitations of the X window system. Be aware of the limitations of working<br>
with Qt, GTK and XUL. Your mockups show Firefox: you will never get it that<br>
way. Don't reinvent the wheel, use what is there.<br>
<br>
Remember that we are in the process to get rid of X, but some things will<br>
stay: we still have different rendering in Qt and GTK to make your live<br>
difficult and even with Wayland we still need to differentiate between windows<br>
and desktop shell.<br>
<br>
Cheers<br>
Martin<br></blockquote><div><br></div><div>Hi Martin,</div><div><br></div><div>I really like your reply especially since you're commenting about the image and everything in it :) Nice feedback although not exactly the thing i intended.</div>

<div>I meant the flowout part, so in that image it's the way the "start menu" kinda flows out of the panel itself.</div><div><br></div><div>Sadly you didn't run the example since you would have instantly noticed it.. thus i mailed the example to you ^_^</div>

<div><br></div><div>About the firefox or window manager things or even blur. Thanx for that but you can ignore the picture other then place where the panel nicely integrates in the start menu.</div><div><br></div><div>Kind regards,</div>

<div>Mark</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">><br>
> Kind regards,<br>
> Mark<br>
><br>
> [1]<br>
> <a href="http://mde.mageprojects.com/images/MDE%20-%20Marks-Desktop-Environment%20-%2" target="_blank">http://mde.mageprojects.com/images/MDE%20-%20Marks-Desktop-Environment%20-%2</a><br>
</div>> 0menu_paths.png [2] <a href="http://mde.mageprojects.com/" target="_blank">http://mde.mageprojects.com/</a><br>
> [3] <a href="http://www.filefactory.com/file/c059a4b/n/AdaptivePanel.zip" target="_blank">http://www.filefactory.com/file/c059a4b/n/AdaptivePanel.zip</a><br>
<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>