| #include <u.h> | 
 | #include "x11-inc.h" | 
 | #include <libc.h> | 
 | #include <draw.h> | 
 | #include <memdraw.h> | 
 | #include "x11-memdraw.h" | 
 |  | 
 | void | 
 | _xtopwindow(void) | 
 | { | 
 | 	XMapRaised(_x.display, _x.drawable); | 
 | 	XSetInputFocus(_x.display, _x.drawable, RevertToPointerRoot, | 
 | 		CurrentTime); | 
 | 	XFlush(_x.display); | 
 | } | 
 |  | 
 | void | 
 | _xresizewindow(Rectangle r) | 
 | { | 
 | 	XWindowChanges e; | 
 | 	int value_mask; | 
 |  | 
 | 	memset(&e, 0, sizeof e); | 
 | 	value_mask = CWX|CWY|CWWidth|CWHeight; | 
 | 	e.width = Dx(r); | 
 | 	e.height = Dy(r); | 
 | 	XConfigureWindow(_x.display, _x.drawable, value_mask, &e); | 
 | 	XFlush(_x.display); | 
 | } | 
 |  | 
 | void | 
 | _xmovewindow(Rectangle r) | 
 | { | 
 | 	XWindowChanges e; | 
 | 	int value_mask; | 
 |  | 
 | 	memset(&e, 0, sizeof e); | 
 | 	value_mask = CWX|CWY|CWWidth|CWHeight; | 
 | 	e.x = r.min.x; | 
 | 	e.y = r.min.y; | 
 | 	e.width = Dx(r); | 
 | 	e.height = Dy(r); | 
 | 	XConfigureWindow(_x.display, _x.drawable, value_mask, &e); | 
 | 	XFlush(_x.display); | 
 | } | 
 |  |