diff options
author | Julian T <julian@T410.mynet> | 2018-09-09 14:09:58 +0200 |
---|---|---|
committer | Julian T <julian@T410.mynet> | 2018-09-09 14:09:58 +0200 |
commit | ad449094048a818317fcba26bd2416dc9aed347a (patch) | |
tree | ff8ba8bbfee8fdf7e5681c807325da6df7c27efa | |
parent | 9b4825075d918647e515fabd9a190cd546df9ac3 (diff) |
Added reset to programs in stack
-rw-r--r-- | config.h | 1 | ||||
-rw-r--r-- | dwm.c | 8 |
2 files changed, 9 insertions, 0 deletions
@@ -78,6 +78,7 @@ static Key keys[] = { { MODKEY, XK_k, focusstack, {.i = -1 } }, { MODKEY, XK_i, incnmaster, {.i = +1 } }, { MODKEY, XK_p, incnmaster, {.i = -1 } }, + { MODKEY, XK_o, setnmaster, {.i = 1} }, { MODKEY, XK_h, setmfact, {.f = -0.05} }, { MODKEY, XK_l, setmfact, {.f = +0.05} }, { MODKEY, XK_Return, zoom, {0} }, @@ -202,6 +202,7 @@ static int gettextprop(Window w, Atom atom, char *text, unsigned int size); static void grabbuttons(Client *c, int focused); static void grabkeys(void); static void incnmaster(const Arg *arg); +static void setnmaster(const Arg *arg); static void keypress(XEvent *e); static void killclient(const Arg *arg); static void manage(Window w, XWindowAttributes *wa); @@ -1096,6 +1097,13 @@ incnmaster(const Arg *arg) arrange(selmon); } +//THis is custom +void +setnmaster(const Arg *arg){ + selmon->nmaster = arg->i; + arrange(selmon); +} + #ifdef XINERAMA static int isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) |