~kris/suckless

st

cb176ea7d8e7827e50d5eb8c563077b8cb0c0645 — siduck76 5 years ago c592aa2
keybind for resetting alpha
2 files changed, 4 insertions(+), 1 deletions(-)

M config.h
M x.c
M config.h => config.h +1 -0
@@ 269,6 269,7 @@ static Shortcut shortcuts[] = {
  { MODKEY,               XK_d,           kscrolldown,    {.i = -1} },
  { MODKEY,		XK_s,		changealpha,	{.f = -0.05} },
  { MODKEY,		XK_a,		changealpha,	{.f = +0.05} },
  { MODKEY,		XK_m,		changealpha,	{.f = +2.00} },
  { TERMMOD,              XK_Up,          zoom,           {.f = +1} },
  { TERMMOD,              XK_Down,        zoom,           {.f = -1} },
  { TERMMOD,              XK_K,           zoom,           {.f = +1} },

M x.c => x.c +3 -1
@@ 307,13 307,15 @@ numlock(const Arg *dummy)
void
changealpha(const Arg *arg)
{
    if(alpha > 1 && arg->f == 2 )
      alpha = 1;
    if((alpha > 0 && arg->f < 0) || (alpha < 1 && arg->f > 0))
        alpha += arg->f;
    if(alpha < 0)
        alpha = 0;
    if(alpha > 1)
        alpha = 1;

    
    xloadcols();
    redraw();
}