Bipin George Mathew wrote:
> I actually did read about the the WM_HINTS window group in the ICCCM.
In my experience, TRANSIENT_FOR is used far more often than
WM_HINTS->group_window.
> To
> be more specific with my question, it is not compulsory for a client who
> creates multiple top-level windows to specify the window group hint - In
> that case I guess there is no way for the window manager to find out the
> top-level windows that "belong" to an application. Am I right?
True, it is not mandatory. A single process can create multiple
"application" windows. The window manager should treat these as separate
applications. If a process wants a group of windows to "belong" to each
other, it will set TRANSIENT_FOR (or WM_HINTS->window_group).
You can look at the resource mask if you really need to know, but that
would break ICCCM.
Speaking of specs, you probably also want to support _MOTIF_WM_HINTS. It
isn't an official X standard, but many apps use it to declare the
decorations they want.
Peter Harris
--
Open Text Connectivity Solutions Group
Peter Harris http://www.opentext.com/connectivity
Research and Development Phone: +1 905 762 6001
[email protected] Toll Free: 1 877 359 4866
_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg