From 8e390b92d7b171e676d927462f2a677e4d3a1207 Mon Sep 17 00:00:00 2001 From: Nikita Langer Date: Mon, 13 Jul 2026 16:32:11 +0200 Subject: barpadding teil 2 --- dwm.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dwm.c b/dwm.c index afe68ed..53cdbe7 100644 --- a/dwm.c +++ b/dwm.c @@ -2047,6 +2047,7 @@ togglebar(const Arg *arg) } XConfigureWindow(dpy, systray->win, CWY, &wc); } + XMoveResizeWindow(dpy, selmon->barwin, selmon->wx + sp, selmon->by + vp, selmon->ww - 2 * sp, bh); arrange(selmon); } @@ -2478,15 +2479,20 @@ updatesystray(void) XMapRaised(dpy, i->win); w += systrayspacing; i->x = w; - XMoveResizeWindow(dpy, i->win, i->x, 0, i->w, i->h); + //alt: + XMoveResizeWindow(dpy, i->win, i->x , 0 , i->w , i->h); + // XMoveResizeWindow(dpy, i->win, i->x + sp, 0 + vp, i->w -2 * sp, i->h); w += i->w; if (i->mon != m) i->mon = m; } w = w ? w + systrayspacing : 1; x -= w; - XMoveResizeWindow(dpy, systray->win, x, m->by, w, bh); - wc.x = x; wc.y = m->by; wc.width = w; wc.height = bh; + //alt: + // XMoveResizeWindow(dpy, systray->win, x , m->by , w, bh); + XMoveResizeWindow(dpy, systray->win, x - sp, m->by + vp, w, bh); + // XMoveResizeWindow(dpy, systray->win, x + sp, m->by + vp, w - 2 * sp, bh); + wc.x = x - sp; wc.y = m->by + vp; wc.width = w; wc.height = bh; wc.stack_mode = Above; wc.sibling = m->barwin; XConfigureWindow(dpy, systray->win, CWX|CWY|CWWidth|CWHeight|CWSibling|CWStackMode, &wc); XMapWindow(dpy, systray->win); -- cgit