Mercurial > gbwm
comparison gbwm.c @ 9:1d9dacd8fe55
The border is now perfectly aligned
| author | Atarwn Gard <a@qwa.su> | 
|---|---|
| date | Mon, 13 Oct 2025 11:28:02 +0500 | 
| parents | 0e5c535e379e | 
| children | 90d8c905af50 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 8:0e5c535e379e | 9:1d9dacd8fe55 | 
|---|---|
| 219 } | 219 } | 
| 220 | 220 | 
| 221 // Core logic | 221 // Core logic | 
| 222 static void resize(Client *c, int x, int y, int w, int h) { | 222 static void resize(Client *c, int x, int y, int w, int h) { | 
| 223 c->x = x; c->y = y; c->w = w; c->h = h; | 223 c->x = x; c->y = y; c->w = w; c->h = h; | 
| 224 XMoveResizeWindow(dpy, c->win, x, y, w, h); | 224 XMoveResizeWindow(dpy, c->win, x, y, w - 2 * border_width, h - 2 * border_width); | 
| 225 } | 225 } | 
| 226 | 226 | 
| 227 static void updateborder(Client *c) { | 227 static void updateborder(Client *c) { | 
| 228 XSetWindowBorder(dpy, c->win, c == focused ? border_focused : border_normal); | 228 XSetWindowBorder(dpy, c->win, c == focused ? border_focused : border_normal); | 
| 229 } | 229 } |