HIG (Future of KDE Development)
Matthias Ettrich
ettrich at trolltech.com
Fri Feb 18 15:25:45 GMT 2005
On Friday 18 February 2005 12:56, Benjamin Meyer wrote:
> Nope, no problem here. It works like this:
>
> Assume you have two windows A and B, both from the same application. B is
> in front of A hiding it partially. Now you want to bring A to the front.
> You click on it. kwin raises _B_, then kwin raises A. Result: A is in
> front.
Yep, that's a common thing in window managers. KWin does it right for
transient relationships, and it did so for ages. If an application has two
non-modal dialogs that are transient for a main window, raising any of the
dialog would raise the whole group (meaning all three windows), but the
dialog _inside_ the group above the other dialog.
But instead of raising one widget after the other, you want to bring the
topmost one to the front, and then stack the others below that one (to avoid
horrible flicker).
Matthias
More information about the kde-core-devel
mailing list