From 453e8e32968bd38b4f255badaef000f3e6baa20a Mon Sep 17 00:00:00 2001 From: Joe <rbo@gmx.us> Date: Fri, 28 Feb 2025 21:47:48 +0100 Subject: underlined2 --- dwl.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) (limited to 'dwl.c') diff --git a/dwl.c b/dwl.c index 7785590..217e1df 100644 --- a/dwl.c +++ b/dwl.c @@ -90,7 +90,7 @@ enum { SchemeNorm, SchemeSel, SchemeUrg }; /* color schemes */ enum { CurNormal, CurPressed, CurMove, CurResize }; /* cursor */ enum { XDGShell, LayerShell, X11 }; /* client types */ enum { LyrBg, LyrBottom, LyrTile, LyrFloat, LyrTop, LyrFS, LyrOverlay, LyrBlock, NUM_LAYERS }; /* scene layers */ -enum { ClkTagBar, ClkLtSymbol, ClkStatus, ClkTitle, ClkClient, ClkRoot }; /* clicks */ +enum { ClkTagBar, ClkLtSymbol, ClkStatus, ClkClient, ClkRoot }; /* clicks */ #ifdef XWAYLAND enum { NetWMWindowTypeDialog, NetWMWindowTypeSplash, NetWMWindowTypeToolbar, NetWMWindowTypeUtility, NetLast }; /* EWMH atoms */ @@ -801,10 +801,8 @@ buttonpress(struct wl_listener *listener, void *data) arg.ui = 1 << i; } else if (cx < x + TEXTW(selmon, selmon->ltsymbol)) click = ClkLtSymbol; - else if (cx > selmon->b.width - (TEXTW(selmon, stext) - selmon->lrpad + 2)) { + else click = ClkStatus; - } else - click = ClkTitle; } /* Change focus if the button was _pressed_ over a client */ @@ -1612,15 +1610,8 @@ drawbar(Monitor *m) x = drwl_text(m->drw, x, 0, w, m->b.height, m->lrpad / 2, m->ltsymbol, 0); if ((w = m->b.width - tw - x) > m->b.height) { - if (c) { - drwl_setscheme(m->drw, colors[m == selmon ? SchemeSel : SchemeNorm]); - drwl_text(m->drw, x, 0, w, m->b.height, m->lrpad / 2, client_get_title(c), 0); - if (c && c->isfloating) - drwl_rect(m->drw, x + boxs, boxs, boxw, boxw, 0, 0); - } else { - drwl_setscheme(m->drw, colors[SchemeNorm]); - drwl_rect(m->drw, x, 0, w, m->b.height, 1, 1); - } + drwl_setscheme(m->drw, colors[SchemeNorm]); + drwl_rect(m->drw, x, 0, w, m->b.height, 1, 1); } wlr_scene_buffer_set_dest_size(m->scene_buffer, -- cgit v1.2.3