Introduction
Introduction Statistics Contact Development Disclaimer Help
dwm-leftlayout-20210721-138b405.diff - sites - public wiki contents of suckless…
git clone git://git.suckless.org/sites
Log
Files
Refs
---
dwm-leftlayout-20210721-138b405.diff (1830B)
---
1 From 9ec1210a82b137014de4644ba65be5e53398e281 Mon Sep 17 00:00:00 2001
2 From: Jack Bird <[email protected]>
3 Date: Wed, 21 Jul 2021 16:43:06 +0100
4 Subject: [PATCH] Updated leftlayout for 138b405
5
6 ---
7 dwm.c | 31 +++++++++++++++++--------------
8 1 file changed, 17 insertions(+), 14 deletions(-)
9
10 diff --git a/dwm.c b/dwm.c
11 index 5e4d494..a5a3980 100644
12 --- a/dwm.c
13 +++ b/dwm.c
14 @@ -432,18 +432,21 @@ buttonpress(XEvent *e)
15 }
16 if (ev->window == selmon->barwin) {
17 i = x = 0;
18 - do
19 - x += TEXTW(tags[i]);
20 - while (ev->x >= x && ++i < LENGTH(tags));
21 - if (i < LENGTH(tags)) {
22 - click = ClkTagBar;
23 - arg.ui = 1 << i;
24 - } else if (ev->x < x + blw)
25 + x += blw;
26 + if (ev->x < x) {
27 click = ClkLtSymbol;
28 - else if (ev->x > selmon->ww - (int)TEXTW(stext))
29 - click = ClkStatusText;
30 - else
31 - click = ClkWinTitle;
32 + } else {
33 + do
34 + x += TEXTW(tags[i]);
35 + while (ev->x >= x && ++i < LENGTH(tags));
36 + if (i < LENGTH(tags)) {
37 + click = ClkTagBar;
38 + arg.ui = 1 << i;
39 + } else if (ev->x > selmon->ww - (int)TEXTW(stex…
40 + click = ClkStatusText;
41 + else
42 + click = ClkWinTitle;
43 + }
44 } else if ((c = wintoclient(ev->window))) {
45 focus(c);
46 restack(selmon);
47 @@ -715,6 +718,9 @@ drawbar(Monitor *m)
48 urg |= c->tags;
49 }
50 x = 0;
51 + w = blw = TEXTW(m->ltsymbol);
52 + drw_setscheme(drw, scheme[SchemeNorm]);
53 + x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
54 for (i = 0; i < LENGTH(tags); i++) {
55 w = TEXTW(tags[i]);
56 drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << …
57 @@ -725,9 +731,6 @@ drawbar(Monitor *m)
58 urg & 1 << i);
59 x += w;
60 }
61 - w = blw = TEXTW(m->ltsymbol);
62 - drw_setscheme(drw, scheme[SchemeNorm]);
63 - x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
64
65 if ((w = m->ww - tw - x) > bh) {
66 if (m->sel) {
67 --
68 2.32.0
69
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.