Re: Window History Placement
- From: Lubos Lunak <l lunak suse cz>
- To: wm-spec-list gnome org
- Subject: Re: Window History Placement
- Date: Wed, 29 Jan 2003 10:15:14 +0100
On Wednesday 29 of January 2003 02:50, Matthias Clasen wrote:
> In an attempt to get anywhere wrt. to History Placement, I tried to
> figure out what, if anything needs to be added to the EWMH. Is this
> agreeable ?
The parts about placement policies are fine, but I still fail to see why one
single placement policy should have some special priviledges hints. If
somebody invents yet another placement policy, will it have its extra
properties too?
> + If it is set to the empty string, the Window Manager should not store
> + the location of this window for history placement.
If the window has explicitly set position (UPosition or PPosition), the
Window Manager should not store the location of this window for history
placement. (Well, simply because it shouldn't apply any placement policy for
such window).
> + To identify a window without NET WM SAVE ID for the purpose of
> + history placement, the Window Manager may use the combination of
> + WM CLASS, WM NAME and WM WINDOW ROLE plus an additional tag to
> + differentiate between windows with the same (WM CLASS, WM NAME,
> + WM WINDOW ROLE) combination. One possibility to generate the tag is to
To identify a window for the purpose of history placement, the Window Manager
may use the combination of WM_CLASS, WM_NAME, WM_WINDOW_ROLE and either
_NET_WM_PID or SM_CLIENT_ID on the client leader window to differentitate
between windows with the same (WM_CLASS,WM_NAME,WM_WINDOW_ROLE) combination
(as that's enough for unique identification of any window, unless the app has
it broken, in which case one more property available for making it broken
won't help).
Why would any of the above need some _NET_WM_SAVE_ID?
--
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: l lunak suse cz , l lunak kde org
Drahobejlova 27 tel: +420 2 9654 2373
190 00 Praha 9 fax: +420 2 9654 2374
Czech Republic http://www.suse.cz/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]