<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Mar 18, 2014 at 8:18 PM, Marco Martin <span dir="ltr"><<a href="mailto:notmart@gmail.com" target="_blank">notmart@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
thinking about what i was needing to reimplement the KRunner shell, I've came<br>
across a problem that looks too much the problem of the OSD.<br>
We too often need something that is almost identical to Dialog but-not-really<br>
(because the background is slightly different, because needs some particular<br>
window flags etc) and is really too tricky to get right (yeah, it "dances"<br>
again)<br>
<br>
So, i came to the conclusion to have its api cleaned up a bit and put it into<br>
libplasmaquick, so will be possible to have c++ subclasses of it.<br>
So if someone needs a top level window that kinda looks like a frame, there<br>
will be that possibility available (OSD should totally use that for instance)<br>
<br>
Cheers,<br>
Marco Martin<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>
</blockquote></div><br></div><div class="gmail_extra">Why do we need KRunner (or the milou shell) and the OSD written in C++?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Aleix</div></div>