Blob
1 #include <u.h>2 #include "x11-inc.h"3 #include <libc.h>4 #include <draw.h>5 #include <memdraw.h>6 #include "x11-memdraw.h"8 void9 _xtopwindow(void)10 {11 XMapRaised(_x.display, _x.drawable);12 XSetInputFocus(_x.display, _x.drawable, RevertToPointerRoot,13 CurrentTime);14 XFlush(_x.display);15 }17 void18 _xresizewindow(Rectangle r)19 {20 XWindowChanges e;21 int value_mask;23 memset(&e, 0, sizeof e);24 value_mask = CWX|CWY|CWWidth|CWHeight;25 e.width = Dx(r);26 e.height = Dy(r);27 XConfigureWindow(_x.display, _x.drawable, value_mask, &e);28 XFlush(_x.display);29 }31 void32 _xmovewindow(Rectangle r)33 {34 XWindowChanges e;35 int value_mask;37 memset(&e, 0, sizeof e);38 value_mask = CWX|CWY|CWWidth|CWHeight;39 e.x = r.min.x;40 e.y = r.min.y;41 e.width = Dx(r);42 e.height = Dy(r);43 XConfigureWindow(_x.display, _x.drawable, value_mask, &e);44 XFlush(_x.display);45 }