minutes Monday Plasma hangout
Martin Gräßlin
mgraesslin at kde.org
Wed Nov 6 09:12:29 UTC 2013
On Wednesday 06 November 2013 09:34:23 Martin Klapetek wrote:
> On Wed, Nov 6, 2013 at 7:00 AM, Martin Gräßlin <mgraesslin at kde.org> wrote:
> > And what about the event filter on the root window to ensure that the
> > splash
> >
> > screen stays on top of the stack? Maybe that was missing in KSplashQML,
> >
> > but
> > KSplashX clearly has that.
>
> There's
> setFlags(
> Qt::FramelessWindowHint |
> Qt::WindowStaysOnTopHint |
> Qt::BypassWindowManagerHint
> );
>
> on the splash windows.
>
> Not sure how much of a replacement that is though.
none at all. BypassWindowManagerHint just says it should be override redirect.
That is a window manager will not manage it. Any window can go above it if it
wants (X11 is not protected, any window can raise it as it wants, KWin and
other window managers prevent that, though, but only for managed windows). The
WindowStaysOnTopHint is completely useless as well as the FramelessWindowHint
as both only apply for managed windows. Even if the WindowStaysOnTopHint
doesn't say it should stay on top, but just that it's in the Keep Above layer
of the window manager, which isn't the topmost layer.
Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20131106/1d44ba8e/attachment-0001.sig>
More information about the Plasma-devel
mailing list