From 78c3053eac670e2f2ede050ce501547804372893 Mon Sep 17 00:00:00 2001 From: Mouad Alami Date: Mon, 15 Jan 2024 10:15:54 +0100 Subject: Reverted alternativetags patch and added mod+n for clipmenu --- dwm.c | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) (limited to 'dwm.c') diff --git a/dwm.c b/dwm.c index 540d30a..03accb7 100644 --- a/dwm.c +++ b/dwm.c @@ -134,7 +134,6 @@ struct Monitor { Window barwin; const Layout *lt[2]; Pertag *pertag; - unsigned int alttag; }; typedef struct { @@ -185,7 +184,6 @@ static void grabbuttons(Client *c, int focused); static void grabkeys(void); static void incnmaster(const Arg *arg); static void keypress(XEvent *e); -static void keyrelease(XEvent *e); static void killclient(const Arg *arg); static void manage(Window w, XWindowAttributes *wa); static void mappingnotify(XEvent *e); @@ -220,7 +218,6 @@ static void spawn(const Arg *arg); static void tag(const Arg *arg); static void tagmon(const Arg *arg); static void tile(Monitor *m); -static void togglealttag(const Arg *arg); static void togglebar(const Arg *arg); static void togglefakefullscreen(const Arg *arg); static void togglefloating(const Arg *arg); @@ -274,7 +271,6 @@ static void (*handler[LASTEvent]) (XEvent *) = { [Expose] = expose, [FocusIn] = focusin, [KeyPress] = keypress, - [KeyRelease] = keyrelease, [MappingNotify] = mappingnotify, [MapRequest] = maprequest, [MotionNotify] = motionnotify, @@ -786,7 +782,7 @@ dirtomon(int dir) void drawbar(Monitor *m) { - int x, w, wdelta, tw = 0; + int x, w, tw = 0; int boxs = drw->fonts->h / 9; int boxw = drw->fonts->h / 6 + 2; unsigned int i, occ = 0, urg = 0; @@ -828,9 +824,8 @@ drawbar(Monitor *m) if(!(occ & 1 << i || m->tagset[m->seltags] & 1 << i)) continue; w = TEXTW(tags[i]); - wdelta = selmon->alttag ? abs(TEXTW(tags[i]) - TEXTW(tagsalt[i])) / 2 : 0; drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); - drw_text(drw, x, 0, w, bh, wdelta + lrpad / 2, (selmon->alttag ? tagsalt[i] : tags[i]), urg & 1 << i); + drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); x += w; } w = TEXTW(m->ltsymbol); @@ -1154,25 +1149,6 @@ keypress(XEvent *e) keys[i].func(&(keys[i].arg)); } -void -keyrelease(XEvent *e) -{ - unsigned int i; - KeySym keysym; - XKeyEvent *ev; - - ev = &e->xkey; - keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); - - for (i = 0; i < LENGTH(keys); i++) - if (momentaryalttags - && keys[i].func && keys[i].func == togglealttag - && selmon->alttag - && (keysym == keys[i].keysym - || CLEANMASK(keys[i].mod) == CLEANMASK(ev->state))) - keys[i].func(&(keys[i].arg)); -} - void killclient(const Arg *arg) { @@ -1937,13 +1913,6 @@ tile(Monitor *m) } } -void -togglealttag(const Arg *arg) -{ - selmon->alttag = !selmon->alttag; - drawbar(selmon); -} - void togglebar(const Arg *arg) { -- cgit v1.2.3