From kde-core-devel Fri Feb 18 15:25:45 2005 From: Matthias Ettrich Date: Fri, 18 Feb 2005 15:25:45 +0000 To: kde-core-devel Subject: Re: HIG (Future of KDE Development) Message-Id: <200502181625.45879.ettrich () trolltech ! com> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=110874112606466 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