all repos — ryudo @ 95b857a77ced04b9a2037efe017b21e59857b704

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

added notifications for virtual desktop switching
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAl8sz4QACgkQO3+8IhRO
Y5iOyBAAlNSZIHz0dOK0Wa+khyPTRLSYeXIrQV5jTqqXNVkGWTvf9VJNMOWuxmd3
oXnZw9udxocOPNBxAAX8WTFkxtqtSvu1FQpiOJQ7YE2ypgxFVFlv5rZ3bD+JSoOW
83uA1hkGHkETBmt2GW9HkWlcLpqR34zCWZt5bCOAUgmQepHs8OHNb9dODzZmqaDj
TMR12G+TVOPFA3UP6OLDI35f5I6sphPY4copjrlcTzeLGlkZwDNhIYESrjtnG+Z0
nH3qghJFxEc4rGJ/cP/e7BkPAy6syKRuwfmOpqkNKZpxNGVgjWD6YgorXd5CZnGl
jCY+Jii2mAxg7nXQvNGiL1ygQufRYG75E6pfF5Vx3AxQ+vQdFKk2C62gflqt2zeD
Y4Bgd0ivt1M1R+JARhdtabT5+4W+VL2p1M1jMZKdPj5Qd76zhPzWJFcKlICMuDH/
t2w2Ttkce7feWGHcoyDB7DVCAMLjoXT/4WKRbGb8FHpFiGZwDWBl8sStyHKYBr/R
c6/tufQk1eWjt8COnkbFSjmYnI+2XZb8TTSHcz1U9O8j1nencJp9Tie5BHHwjtqN
zheKGtc3jWD8SR7ptVpg5eF/Jmbkac1EIe7LaKFUzFSdaSuQ3YTjJj6kMe1OmH3n
KG3GGkDzZkv1cypY2Ata0tqkxhgZqLz76DRkrumgwlCZPZOE8b4=
=uOE0
-----END PGP SIGNATURE-----
commit

95b857a77ced04b9a2037efe017b21e59857b704

parent

c409aaa045283842252bd9c51371a7b1354e18ce

3 files changed, 24 insertions(+), 5 deletions(-)

jump to
M config.hconfig.h

@@ -10,7 +10,7 @@ #define MBORDERCOL 0x000000

#define MENUFGCOL 0x797979 #define MENUBGCOL 0x000000 #define SMENUFGCOL 0x000000 -#define SMENUBGCOL 0x797979 +#define SMENUBGCOL 0x1f9b92 #define SHORTCUTMOD Mod4Mask #define MODBITS (1<<6)
M key.ckey.c

@@ -178,11 +178,18 @@ }

/* switch virts */ if (e->keycode == rightcode && (e->state&SHORTCUTMOD) == (MODBITS)) - if (numvirtuals > 1 && virt < numvirtuals - 1) - switch_to(virt + 1); + if (numvirtuals > 1) + if (virt < numvirtuals - 1) + switch_to(virt + 1); + else + switch_to(0); + if (e->keycode == leftcode && (e->state&SHORTCUTMOD) == (MODBITS)) - if (numvirtuals >1 && virt > 0) - switch_to(virt - 1); + if (numvirtuals >1) + if (virt > 0) + switch_to(virt - 1); + else + switch_to(numvirtuals - 1); XAllowEvents(dpy, SyncKeyboard, e->time); }