diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2021-12-25 14:09:38 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2021-12-25 14:09:38 -0800 |
commit | f12e78b56fb26ea97b4e969a3ccb12c9e3f21a73 (patch) | |
tree | 344c6242f5cb8dbe7c73185d2cedc3f7dac2b7d1 /src/key.c | |
parent | ce8954f3587e073a7c4b019b6fbdc4e3bc50b62d (diff) |
xwindow: introduce vwm_xwin_should_manage()
Preparatory commit for applying a heuristic to honoring
override_redirect.
The X11 specification more or less requires honoring this window
flag, but it's really a disaster to blindly do so.
This function will be used to evaluate override_redirect wherever
it's currently being directly used to determine wether a window
should be managed or not.
As-implemented it only ignores override_redirect when the window
dimensions match its screen dimensions (fullscreen windows). In
the future this might get loosened up a bit to encompass windows
covering more than something unexpectedly large for a
tooltip/popup, like 50% of the screen, since valid
override_redirect uses should arguably be limited to small
windows.
Diffstat (limited to 'src/key.c')
0 files changed, 0 insertions, 0 deletions