diff options
author | Okan Demirmen <okan@cvs.openbsd.org> | 2013-12-16 19:02:18 +0000 |
---|---|---|
committer | Okan Demirmen <okan@cvs.openbsd.org> | 2013-12-16 19:02:18 +0000 |
commit | 6607b5d582214cfff74e2f83b584112c17932cd6 (patch) | |
tree | 7c3e4a97f0701f4d291e6fb1851239bf83c68112 /app/cwm/mousefunc.c | |
parent | 235d74776abb4df5a96170b419044ae120b931dc (diff) |
Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint.
Since we already have a form of 'maximize', we need to differentiate
between 'maximize' and the new 'fullscreen' mode. The 'maximize' mode
will continue to honor gap but now *retains* the border, matching the
'vert/horz maximize' behaviour. The new 'fullscreen' mode supports and
follows the _NET_WM_STATE_FULLSCREEN hint, allowing the client perform
additional window modifications; in this mode, cwm(1) will *ignore* gap,
remove borders and freeze(move/resize) the client. Additionally,
'fullscreen' mode will remember various combinations of previous states.
* default keybinding changes: CM-f 'fullscreen', CM-m 'maximize' (re-map
as desired).
Positive feedback from a few, testing and ok sthen@
Diffstat (limited to 'app/cwm/mousefunc.c')
0 files changed, 0 insertions, 0 deletions