Re: WM_TRANSIENT_FOR and _NET_WM_STATE_MODAL inconsistancy



Hi,

In metacity WM_TRANSIENT_FOR as None/Root _or_ unset are treated as the
same thing, if the window is known to have type DIALOG or other
typically transient type. The "set as transient for root" convention I
would consider a legacy means of saying "type DIALOG"

MODAL probably only makes sense on dialogs (though the spec doesn't say
this, hmm). Anyway, to me any dialog is always transient for at least
the group if not for a particular window. If it isn't transient for then
it's probably not a dialog, but rather some sort of GIMP window or
something. ;-)

Havoc





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]