Remove WinTitle again, fix 1 px left padding bottom bar

This commit is contained in:
2023-02-27 09:23:29 +05:00
parent f91eebdbe4
commit f811e03254
7 changed files with 28 additions and 37 deletions

29
dwm.c
View File

@@ -819,7 +819,7 @@ drawstatusbar(Monitor *m, int bh, int extra, char* stext) {
w = m->ww;
// w = m->ww - w - 2 * hpb;
ret = 1;
x = 0;
x = 0 - 1;
x2 = m->ww - w2 - 2 * hpb;
} else {
// w += 2; /* 1px padding on both sides */
@@ -959,11 +959,11 @@ drawstatusbar(Monitor *m, int bh, int extra, char* stext) {
void
drawbar(Monitor *m)
{
int x, w, 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;
Client *c;
int boxw = drw->fonts->h / 6 + 2;
unsigned int i, occ = 0, urg = 0;
Client *c;
if (m->showbar) {
/* draw status first so it can be overdrawn by tags later */
@@ -1005,18 +1005,8 @@ drawbar(Monitor *m)
}
if ((w = m->ww - tw - x) > bh) {
if (m->sel) {
drw_setscheme(drw, scheme[m == selmon ? SchemeSel : SchemeNorm]);
drw_text(drw, x, 0, w - 2 * hpb, bh, lrpad / 2, m->sel->name, 0);
if (m->sel->isfloating) {
drw_rect(drw, x + boxs, boxs, boxw, boxw, m->sel->isfixed, 0);
if (m->sel->isalwaysontop)
drw_rect(drw, x + boxs, bh - boxw, boxw, boxw, 0, 0);
}
} else {
drw_setscheme(drw, scheme[SchemeNorm]);
drw_rect(drw, x, 0, w - 2 * hpb, bh, 1, 1);
}
drw_setscheme(drw, scheme[SchemeNorm]);
drw_rect(drw, x, 0, w - 2 * hpb, bh, 1, 1);
}
if (m->showbar)
@@ -1518,11 +1508,8 @@ propertynotify(XEvent *e)
drawbars();
break;
}
if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) {
if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName])
updatetitle(c);
if (c == c->mon->sel)
drawbar(c->mon);
}
if (ev->atom == netatom[NetWMWindowType])
updatewindowtype(c);
}