|Title:||TIP 231: Support for [wm attributes] on X11|
|Submitter:||jenglish||Created on:||2004-11-07 18:33:40|
|Status:||Closed||Last Modified:||2009-07-29 20:07:39|
|Closed on:||2005-11-16 02:47:20|
Adds support for -topmost, -zoomed, and -fullscreen wm attributes on X11. Implementation is based on the freedesktop.org EWMH spec.
dkf added on 2009-07-29 20:07:39:
IP - Comment Removed: 126.96.36.199
dkf added on 2008-12-07 19:25:07:
data_type - 212997
jenglish added on 2005-11-16 09:47:21:
File Added - 156420: tk-wmattributes.patch
jenglish added on 2005-11-16 09:47:20:
Logged In: YES user_id=68433 Final version of patch committed. Take 3 fixes a bug with [wm attributes -alpha] -- the actual state was never updated to reflect the requested state, and the request state wasn't correctly limited to the range [0,1]. There are still a few issues with state transitions (see below), but it's close enough for now.
jenglish added on 2005-11-10 03:34:28:
File Added - 155602: tk-wmattributes.patch
jenglish added on 2005-11-10 03:34:27:
Logged In: YES user_id=68433 Updated patch (take 2): [wm attributes] now works for withdrawn windows. Patch refreshed to apply to current CVS HEAD. There are still some unpredictable interactions with [wm withdraw] / [wm deiconify] if the user maximizes the window or sets the 'Stay on top' attribute (for example: program sets [wm attributes . -zoomed 1]; user unmaximizes window; program withdraws window; program shows window ==> window is maximized again.)
jenglish added on 2004-11-08 01:37:14:
Logged In: YES user_id=68433 In the current implementation, setting [wm attributes] only works if the window is currently mapped.
jenglish added on 2004-11-08 01:33:40:
File Added - 107946: tk-wmattributes.patch