event.c
changeset 533 a5567a0d3011
parent 532 651f2c868b31
child 538 00ccae001069
equal deleted inserted replaced
532:651f2c868b31 533:a5567a0d3011
   177 			resize(c, False, TopLeft);
   177 			resize(c, False, TopLeft);
   178 			if(!isvisible(c))
   178 			if(!isvisible(c))
   179 				ban(c);
   179 				ban(c);
   180 		}
   180 		}
   181 		else
   181 		else
   182 			arrange(NULL);
   182 			arrange();
   183 	}
   183 	}
   184 	else {
   184 	else {
   185 		wc.x = ev->x;
   185 		wc.x = ev->x;
   186 		wc.y = ev->y;
   186 		wc.y = ev->y;
   187 		wc.width = ev->width;
   187 		wc.width = ev->width;
   302 		switch (ev->atom) {
   302 		switch (ev->atom) {
   303 			default: break;
   303 			default: break;
   304 			case XA_WM_TRANSIENT_FOR:
   304 			case XA_WM_TRANSIENT_FOR:
   305 				XGetTransientForHint(dpy, c->win, &trans);
   305 				XGetTransientForHint(dpy, c->win, &trans);
   306 				if(!c->isfloat && (c->isfloat = (trans != 0)))
   306 				if(!c->isfloat && (c->isfloat = (trans != 0)))
   307 					arrange(NULL);
   307 					arrange();
   308 				break;
   308 				break;
   309 			case XA_WM_NORMAL_HINTS:
   309 			case XA_WM_NORMAL_HINTS:
   310 				updatesize(c);
   310 				updatesize(c);
   311 				break;
   311 				break;
   312 		}
   312 		}