portable version of OpenBSD's cwm(1) window manager
Go to file
kn d46f34f01e Keep pointer within window on maximize/fullscreen toggle
Spawn a window, maximize it in any way, move the cursor to a window border
that is not on the screen's edge and unmaximize again:  While the window
goes back the cursor stays at the screen's edge, i.e.  focus is lost to the
underlaying window.

Moving, resizing, tiling or snapping windows in any way always moves the
cursor along iff needed, e.g. using MS-[hjkl] to move a small window from
the center to the edge keeps the cursor within window borders -- no matter
what you do with the keyboard, focus stays on that window.

Make CM-f, CM-m, CM-equal and CMS-equal (default bindings) for toggling
full-screen mode, maximization, vertical maximization and horizontal
maximization of the current window drag the cursor along if needed as well.

OK okan kmos dv
2021-04-22 10:02:55 +00:00
calmwm.c zap stray tabs 2020-03-24 14:48:29 +00:00
calmwm.h Allow configuring a percentage window size of the master window during 2020-04-16 13:32:35 +00:00
client.c Keep pointer within window on maximize/fullscreen toggle 2021-04-22 10:02:55 +00:00
conf.c Allow configuring a percentage window size of the master window during 2020-04-16 13:32:35 +00:00
cwm.1 Add application section 2019-07-09 21:38:44 +00:00
cwmrc.5 Allow configuring a percentage window size of the master window during 2020-04-16 13:32:35 +00:00
group.c Unrelated style fixes, consistency changes and sorting, appropriate 2020-02-27 14:56:39 +00:00
kbfunc.c Simplify conditional construct. 2020-03-20 18:50:08 +00:00
Makefile Pull over the remaining re-implemented window move/resize functions and create 2017-07-14 17:23:38 +00:00
menu.c Unrelated style fixes, consistency changes and sorting, appropriate 2020-02-27 14:56:39 +00:00
parse.y Allow configuring a percentage window size of the master window during 2020-04-16 13:32:35 +00:00
screen.c Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer location 2020-03-24 14:47:29 +00:00
search.c Unrelated style fixes, consistency changes and sorting, appropriate 2020-02-27 14:56:39 +00:00
util.c Prevent out of boundary write with configuration files in which too many 2020-04-16 17:12:49 +00:00
xevents.c Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer location 2020-03-24 14:47:29 +00:00
xmalloc.c Unrelated style fixes, consistency changes and sorting, appropriate 2020-02-27 14:56:39 +00:00
xutil.c Fixed memory leak in xu_get_strprop. 2020-04-25 20:07:28 +00:00