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;