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