|
|
|
@ -131,59 +131,6 @@ getctitle(Window w) { |
|
|
|
|
return NULL; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
gravitate(Client *c, Bool invert) { |
|
|
|
|
int dx = 0, dy = 0; |
|
|
|
|
|
|
|
|
|
return; |
|
|
|
|
switch(c->grav) { |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
case StaticGravity: |
|
|
|
|
case NorthWestGravity: |
|
|
|
|
case NorthGravity: |
|
|
|
|
case NorthEastGravity: |
|
|
|
|
dy = c->border; |
|
|
|
|
break; |
|
|
|
|
case EastGravity: |
|
|
|
|
case CenterGravity: |
|
|
|
|
case WestGravity: |
|
|
|
|
dy = -(c->h / 2) + c->border; |
|
|
|
|
break; |
|
|
|
|
case SouthEastGravity: |
|
|
|
|
case SouthGravity: |
|
|
|
|
case SouthWestGravity: |
|
|
|
|
dy = -(c->h); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
switch (c->grav) { |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
case StaticGravity: |
|
|
|
|
case NorthWestGravity: |
|
|
|
|
case WestGravity: |
|
|
|
|
case SouthWestGravity: |
|
|
|
|
dx = c->border; |
|
|
|
|
break; |
|
|
|
|
case NorthGravity: |
|
|
|
|
case CenterGravity: |
|
|
|
|
case SouthGravity: |
|
|
|
|
dx = -(c->w / 2) + c->border; |
|
|
|
|
break; |
|
|
|
|
case NorthEastGravity: |
|
|
|
|
case EastGravity: |
|
|
|
|
case SouthEastGravity: |
|
|
|
|
dx = -(c->w + c->border); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
if(invert) { |
|
|
|
|
dx = -dx; |
|
|
|
|
dy = -dy; |
|
|
|
|
} |
|
|
|
|
c->x += dx; |
|
|
|
|
c->y += dy; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
killclient(Arg *arg) { |
|
|
|
|
if(!sel) |
|
|
|
@ -291,7 +238,7 @@ resize(Client *c, Bool sizehints, Corner sticky) { |
|
|
|
|
else |
|
|
|
|
wc.border_width = BORDERPX; |
|
|
|
|
XConfigureWindow(dpy, c->win, CWX | CWY | CWWidth | CWHeight | CWBorderWidth, &wc); |
|
|
|
|
/*configure(c);*/ |
|
|
|
|
configure(c); |
|
|
|
|
XSync(dpy, False); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|