Xinqi Bao's Git
projects
/
dwm.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
4ca3d86
)
removed gravitate for the moment
author
arg@mig29 <unknown>
Mon, 11 Dec 2006 15:45:02 +0000
(16:45 +0100)
committer
arg@mig29 <unknown>
Mon, 11 Dec 2006 15:45:02 +0000
(16:45 +0100)
client.c
patch
|
blob
|
history
dwm.h
patch
|
blob
|
history
event.c
patch
|
blob
|
history
diff --git
a/client.c
b/client.c
index
d691340
..
898b2fc
100644
(file)
--- a/
client.c
+++ b/
client.c
@@
-131,59
+131,6
@@
getctitle(Window w) {
return NULL;
}
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)
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);
else
wc.border_width = BORDERPX;
XConfigureWindow(dpy, c->win, CWX | CWY | CWWidth | CWHeight | CWBorderWidth, &wc);
- /*configure(c);*/
+ configure(c);
XSync(dpy, False);
}
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 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*/
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;
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)
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;
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;
wc.x = c->x;
wc.y = c->y;
wc.width = c->w;