event.c
changeset 29 8ad86d0a6a53
parent 26 e8f627998d6f
child 30 2e0fb4130bfb
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;