D16228: Raise window group together with group transient
Martin Flöser <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
graesslin added a comment. Ok, this is code which is ancient and something I have never even looked into. So I did some research and found in EWMH: > _NET_WM_STATE_MODAL indicates that this is a modal dialog box. If the WM_TRANSIENT_FOR hint is set to another toplevel window, the dialog is modal for that window; if WM_TRANSIENT_FOR is not set or set to the root window the dialog is modal for its window group. and: > Implementing enhanced support for application transient windows > > If the WM_TRANSIENT_FOR property is set to None or Root window, the window should be treated as a transient for all other windows in the same group. It has been noted that this is a slight ICCCM violation, but as this behavior is pretty > standard for many toolkits and window managers, and is extremely unlikely to break anything, it seems reasonable to document it as standard. So for all I wrote above I thought we were talking about groups. Now I have a question: what is a real-world example for a group transient? REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D16228 To: zzag, #kwin, graesslin Cc: graesslin, davidedmundson, kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart