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-----
1 files changed,
10 insertions(+),
1 deletions(-)
jump to
M
key.c
→
key.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 */