Mercurial > aewl
comparison event.c @ 29:8ad86d0a6a53
added gravity stuff
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Wed, 12 Jul 2006 17:17:15 +0200 |
parents | e8f627998d6f |
children | 2e0fb4130bfb |
comparison
equal
deleted
inserted
replaced
28:3dceb132082d | 29:8ad86d0a6a53 |
---|---|
75 XWindowChanges wc; | 75 XWindowChanges wc; |
76 Client *c; | 76 Client *c; |
77 | 77 |
78 ev->value_mask &= ~CWSibling; | 78 ev->value_mask &= ~CWSibling; |
79 if((c = getclient(ev->window))) { | 79 if((c = getclient(ev->window))) { |
80 gravitate(c, True); | |
80 if(ev->value_mask & CWX) | 81 if(ev->value_mask & CWX) |
81 c->x = ev->x; | 82 c->x = ev->x; |
82 if(ev->value_mask & CWY) | 83 if(ev->value_mask & CWY) |
83 c->y = ev->y; | 84 c->y = ev->y; |
84 if(ev->value_mask & CWWidth) | 85 if(ev->value_mask & CWWidth) |
85 c->w = ev->width; | 86 c->w = ev->width; |
86 if(ev->value_mask & CWHeight) | 87 if(ev->value_mask & CWHeight) |
87 c->h = ev->height; | 88 c->h = ev->height; |
89 if(ev->value_mask & CWBorderWidth) | |
90 c->border = ev->border_width; | |
91 gravitate(c, False); | |
88 } | 92 } |
89 | 93 |
90 wc.x = ev->x; | 94 wc.x = ev->x; |
91 wc.y = ev->y; | 95 wc.y = ev->y; |
92 wc.width = ev->width; | 96 wc.width = ev->width; |