all repos — ryudo @ c4a0ea2970e8887ea7f5c47427a84e4dd6d49089

the floatiling window manager that flows; fork of rio from plan9port

key.c: zoom maximizes current window
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmBIV40ACgkQO3+8IhRO
Y5hu8RAAl+8CjwNqK8LH+4RX9DDGHJ4M9S82HjGT/RYTPCsbOUyBFMucKq4tF/d9
Nuw/Xu5pR5os2Zxld3NoWCfoXgGGMdvnXV2W5URjku4XrIvvpKjTX/76PBlKpDDw
bd6KgxRCYx7AKyMcFxhT4jHWP+1i1s5aNOZQ5N9cG2raLW7eT1yFYOb0UZ9+akU2
5llv3A4/5a/aR2jyvbV9NkEU9xTx7RzLPR+m6p9w0LvaEo7iSW7IDa0B5SrwBy5y
0QXOPg0cT7PLmsgRxF6wyVtVvipGd9vG8zSClztg7pKDzUAPs62qkD0baLKZNq3N
vxWBZ3Tz6TUAG0wJIKgdBCZhAW7y/AAR8tBB460Ro7Htxg4tHKnaNMIIstHFKNy9
Imwgn1UeBz31FUjyRX16xZurajcFqBl8Dt2MingVsRtKHFONj7vM+wG/hXgTRBUM
DClt00oT7iH00LcZ17KIxGYAXb8dQXfsGRSQeAm2d5VMssLK4pw8CJOX7aIdWm06
sZtpganKqoHUc3c5GYgzp7z2acZwiTkWVc6N6iaxbFtMPQNvc+pEOJytTk8ZwFGX
zElY2l+dNjYsVYfCwxuSf+uRwQKxZNb48XqGMEVvZCzMyZl1rw5zv3puYHgnee9/
Rc7b8LuiXkZ0GDt/+mKwIVvk1blbp7WHul3M/wBNyo3zxPJWtHc=
=JYL1
-----END PGP SIGNATURE-----
commit

c4a0ea2970e8887ea7f5c47427a84e4dd6d49089

parent

1102e2670740470648d564620bb2008a86cf2d39

1 files changed, 10 insertions(+), 1 deletions(-)

jump to
M key.ckey.c

@@ -457,8 +457,17 @@ else if (e->keycode == scode && (e->state & SHORTCUTMOD) == (MODBITS))

stick(current); #endif #ifdef ZOOM_KEY - else if (e->keycode == zcode && (e->state & SHORTCUTMOD) == (MODBITS)) + else if (e->keycode == zcode && (e->state & SHORTCUTMOD) == (MODBITS)) { zoom = !zoom; + if (zoom) { + quickreshape( + current, + -BORDER, + -BORDER, + ra.width + 2 * BORDER, + ra.height + 2 * BORDER); + } + } #endif /* half snap */