JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
removed gravitate for the moment
authorarg@mig29 <unknown>
Mon, 11 Dec 2006 15:45:02 +0000 (16:45 +0100)
committerarg@mig29 <unknown>
Mon, 11 Dec 2006 15:45:02 +0000 (16:45 +0100)
client.c
dwm.h
event.c

index d691340..898b2fc 100644 (file)
--- a/client.c
+++ b/client.c
@@ -132,59 +132,6 @@ getctitle(Window w) {
 }
 
 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)
                return;
@@ -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);
 }
 
diff --git a/dwm.h b/dwm.h
index 2def8f2..773736d 100644 (file)
--- a/dwm.h
+++ b/dwm.h
@@ -114,7 +114,6 @@ extern void configure(Client *c);           /* send synthetic configure event */
 extern void focus(Client *c);                  /* focus c, c may be NULL */
 extern Client *getclient(Window w);            /* return client of w */
 extern Client *getctitle(Window w);            /* return client of title window */
-extern void gravitate(Client *c, Bool invert); /* gravitate c */
 extern void killclient(Arg *arg);              /* kill c nicely */
 extern void manage(Window w, XWindowAttributes *wa);   /* manage new client */
 extern void resize(Client *c, Bool sizehints, Corner sticky); /* resize c*/
diff --git a/event.c b/event.c
index 4e11552..72595b2 100644 (file)
--- a/event.c
+++ b/event.c
@@ -161,7 +161,6 @@ configurerequest(XEvent *e) {
 
        if((c = getclient(ev->window))) {
                c->ismax = False;
-               gravitate(c, True);
                if(ev->value_mask & CWX)
                        c->x = ev->x;
                if(ev->value_mask & CWY)
@@ -172,7 +171,6 @@ configurerequest(XEvent *e) {
                        c->h = ev->height;
                if(ev->value_mask & CWBorderWidth)
                        c->border = ev->border_width;
-               gravitate(c, False);
                wc.x = c->x;
                wc.y = c->y;
                wc.width = c->w;