Introduction
Introduction Statistics Contact Development Disclaimer Help
trenamed c->border into c->bw, fixed monocle to subtract c->bw from each h/w va…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 9fa5ca353801e3537cea354103c3d5a6a53ef76a
parent fe6b0c0fc17d70e1c0f002e397bd2d3ac152ede0
Author: Anselm R Garbe <[email protected]>
Date: Mon, 17 Mar 2008 16:29:50 +0000
renamed c->border into c->bw, fixed monocle to subtract c->bw from each h/w val…
Diffstat:
M dwm.c | 68 ++++++++++++++++-------------…
1 file changed, 34 insertions(+), 34 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -69,7 +69,7 @@ struct Client {
int basew, baseh, incw, inch, maxw, maxh, minw, minh;
int minax, maxax, minay, maxay;
long flags;
- unsigned int border, oldborder;
+ unsigned int bw, oldbw;
Bool isbanned, isfixed, isfloating, isurgent;
Bool *tags;
Client *next;
t@@ -413,7 +413,7 @@ configure(Client *c) {
ce.y = c->y;
ce.width = c->w;
ce.height = c->h;
- ce.border_width = c->border;
+ ce.border_width = c->bw;
ce.above = None;
ce.override_redirect = False;
XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce);
t@@ -435,7 +435,7 @@ configurerequest(XEvent *e) {
if((c = getclient(ev->window))) {
if(ev->value_mask & CWBorderWidth)
- c->border = ev->border_width;
+ c->bw = ev->border_width;
if(c->isfixed || c->isfloating || lt->isfloating) {
if(ev->value_mask & CWX)
c->x = sx + ev->x;
t@@ -1000,25 +1000,25 @@ manage(Window w, XWindowAttributes *wa) {
c->y = wa->y;
c->w = wa->width;
c->h = wa->height;
- c->oldborder = wa->border_width;
+ c->oldbw = wa->border_width;
if(c->w == sw && c->h == sh) {
c->x = sx;
c->y = sy;
- c->border = wa->border_width;
+ c->bw = wa->border_width;
}
else {
- if(c->x + c->w + 2 * c->border > wx + ww)
- c->x = wx + ww - c->w - 2 * c->border;
- if(c->y + c->h + 2 * c->border > wy + wh)
- c->y = wy + wh - c->h - 2 * c->border;
+ if(c->x + c->w + 2 * c->bw > wx + ww)
+ c->x = wx + ww - c->w - 2 * c->bw;
+ if(c->y + c->h + 2 * c->bw > wy + wh)
+ c->y = wy + wh - c->h - 2 * c->bw;
if(c->x < wx)
c->x = wx;
if(c->y < wy)
c->y = wy;
- c->border = BORDERPX;
+ c->bw = BORDERPX;
}
- wc.border_width = c->border;
+ wc.border_width = c->bw;
XConfigureWindow(dpy, w, CWBorderWidth, &wc);
XSetWindowBorder(dpy, w, dc.norm[ColBorder]);
configure(c); /* propagates border_width, if size doesn't change */
t@@ -1071,7 +1071,7 @@ monocle(void) {
for(c = clients; c; c = c->next)
if(isvisible(c))
- resize(c, mox, moy, mow, moh, RESIZEHINTS);
+ resize(c, mox, moy, mow - 2 * c->bw, moh - 2 * c->bw, …
}
void
t@@ -1104,12 +1104,12 @@ movemouse(Client *c) {
ny = ocy + (ev.xmotion.y - y1);
if(abs(wx - nx) < SNAP)
nx = wx;
- else if(abs((wx + ww) - (nx + c->w + 2 * c->border)) <…
- nx = wx + ww - c->w - 2 * c->border;
+ else if(abs((wx + ww) - (nx + c->w + 2 * c->bw)) < SNA…
+ nx = wx + ww - c->w - 2 * c->bw;
if(abs(wy - ny) < SNAP)
ny = wy;
- else if(abs((wy + wh) - (ny + c->h + 2 * c->border)) <…
- ny = wy + wh - c->h - 2 * c->border;
+ else if(abs((wy + wh) - (ny + c->h + 2 * c->bw)) < SNA…
+ ny = wy + wh - c->h - 2 * c->bw;
if(!c->isfloating && !lt->isfloating && (abs(nx - c->x…
togglefloating(NULL);
if((lt->isfloating) || c->isfloating)
t@@ -1219,19 +1219,19 @@ resize(Client *c, int x, int y, int w, int h, Bool siz…
if(w <= 0 || h <= 0)
return;
if(x > sx + sw)
- x = sw - w - 2 * c->border;
+ x = sw - w - 2 * c->bw;
if(y > sy + sh)
- y = sh - h - 2 * c->border;
- if(x + w + 2 * c->border < sx)
+ y = sh - h - 2 * c->bw;
+ if(x + w + 2 * c->bw < sx)
x = sx;
- if(y + h + 2 * c->border < sy)
+ if(y + h + 2 * c->bw < sy)
y = sy;
if(c->x != x || c->y != y || c->w != w || c->h != h) {
c->x = wc.x = x;
c->y = wc.y = y;
c->w = wc.width = w;
c->h = wc.height = h;
- wc.border_width = c->border;
+ wc.border_width = c->bw;
XConfigureWindow(dpy, c->win,
CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc);
configure(c);
t@@ -1250,13 +1250,13 @@ resizemouse(Client *c) {
if(XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAs…
None, cursor[CurResize], CurrentTime) != GrabSuccess)
return;
- XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->border - 1, c->h…
+ XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c…
for(;;) {
XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMas…
switch(ev.type) {
case ButtonRelease:
XWarpPointer(dpy, None, c->win, 0, 0, 0, 0,
- c->w + c->border - 1, c->h + c->border…
+ c->w + c->bw - 1, c->h + c->bw - 1);
XUngrabPointer(dpy, CurrentTime);
while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
return;
t@@ -1267,9 +1267,9 @@ resizemouse(Client *c) {
break;
case MotionNotify:
XSync(dpy, False);
- if((nw = ev.xmotion.x - ocx - 2 * c->border + 1) <= 0)
+ if((nw = ev.xmotion.x - ocx - 2 * c->bw + 1) <= 0)
nw = 1;
- if((nh = ev.xmotion.y - ocy - 2 * c->border + 1) <= 0)
+ if((nh = ev.xmotion.y - ocy - 2 * c->bw + 1) <= 0)
nh = 1;
if(!c->isfloating && !lt->isfloating && (abs(nw - c->w…
togglefloating(NULL);
t@@ -1608,11 +1608,11 @@ tileh(void) {
for(i = 0, c = nexttiled(c->next); c; c = nexttiled(c->next), i++) {
if(i + 1 == n) /* remainder */
- tileresize(c, x, ty, (tx + tw) - x - 2 * c->border, th…
+ tileresize(c, x, ty, (tx + tw) - x - 2 * c->bw, th - 2…
else
- tileresize(c, x, ty, w - 2 * c->border, th - 2 * c->bo…
+ tileresize(c, x, ty, w - 2 * c->bw, th - 2 * c->bw);
if(w != tw)
- x = c->x + c->w + 2 * c->border;
+ x = c->x + c->w + 2 * c->bw;
}
}
t@@ -1621,9 +1621,9 @@ tilemaster(unsigned int n) {
Client *c = nexttiled(clients);
if(n == 1)
- tileresize(c, mox, moy, mow - 2 * c->border, moh - 2 * c->bord…
+ tileresize(c, mox, moy, mow - 2 * c->bw, moh - 2 * c->bw);
else
- tileresize(c, mx, my, mw - 2 * c->border, mh - 2 * c->border);
+ tileresize(c, mx, my, mw - 2 * c->bw, mh - 2 * c->bw);
return c;
}
t@@ -1654,11 +1654,11 @@ tilev(void) {
for(i = 0, c = nexttiled(c->next); c; c = nexttiled(c->next), i++) {
if(i + 1 == n) /* remainder */
- tileresize(c, tx, y, tw - 2 * c->border, (ty + th) - y…
+ tileresize(c, tx, y, tw - 2 * c->bw, (ty + th) - y - 2…
else
- tileresize(c, tx, y, tw - 2 * c->border, h - 2 * c->bo…
+ tileresize(c, tx, y, tw - 2 * c->bw, h - 2 * c->bw);
if(h != th)
- y = c->y + c->h + 2 * c->border;
+ y = c->y + c->h + 2 * c->bw;
}
}
t@@ -1710,7 +1710,7 @@ void
unmanage(Client *c) {
XWindowChanges wc;
- wc.border_width = c->oldborder;
+ wc.border_width = c->oldbw;
/* The server grab construct avoids race conditions. */
XGrabServer(dpy);
XSetErrorHandler(xerrordummy);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.