diff options
Diffstat (limited to '')
-rw-r--r-- | config.def.h | 1 | ||||
-rw-r--r-- | dwl.c | 17 |
2 files changed, 4 insertions, 14 deletions
diff --git a/config.def.h b/config.def.h index fad8785..d69aa87 100644 --- a/config.def.h +++ b/config.def.h @@ -216,7 +216,6 @@ static const Key keys[] = { static const Button buttons[] = { { ClkLtSymbol, 0, BTN_LEFT, setlayout, {.v = &layouts[0]} }, { ClkLtSymbol, 0, BTN_RIGHT, setlayout, {.v = &layouts[2]} }, - { ClkTitle, 0, BTN_MIDDLE, zoom, {0} }, { ClkStatus, 0, BTN_MIDDLE, spawn, {.v = termcmd} }, { ClkClient, MODKEY, BTN_LEFT, moveresize, {.ui = CurMove} }, { ClkClient, MODKEY, BTN_MIDDLE, togglefloating, {0} }, @@ -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, |