Blame


1 c66b5250 2006-06-25 devnull #include <u.h>
2 c66b5250 2006-06-25 devnull #include "x11-inc.h"
3 c66b5250 2006-06-25 devnull #include <libc.h>
4 c66b5250 2006-06-25 devnull #include <draw.h>
5 c66b5250 2006-06-25 devnull #include <memdraw.h>
6 c66b5250 2006-06-25 devnull #include "x11-memdraw.h"
7 c66b5250 2006-06-25 devnull
8 c66b5250 2006-06-25 devnull void
9 c66b5250 2006-06-25 devnull _xtopwindow(void)
10 c66b5250 2006-06-25 devnull {
11 c66b5250 2006-06-25 devnull XMapRaised(_x.display, _x.drawable);
12 c66b5250 2006-06-25 devnull XSetInputFocus(_x.display, _x.drawable, RevertToPointerRoot,
13 c66b5250 2006-06-25 devnull CurrentTime);
14 c66b5250 2006-06-25 devnull XFlush(_x.display);
15 c66b5250 2006-06-25 devnull }
16 c66b5250 2006-06-25 devnull
17 c66b5250 2006-06-25 devnull void
18 c66b5250 2006-06-25 devnull _xresizewindow(Rectangle r)
19 c66b5250 2006-06-25 devnull {
20 c66b5250 2006-06-25 devnull XWindowChanges e;
21 c66b5250 2006-06-25 devnull int value_mask;
22 c66b5250 2006-06-25 devnull
23 c66b5250 2006-06-25 devnull memset(&e, 0, sizeof e);
24 c66b5250 2006-06-25 devnull value_mask = CWWidth|CWHeight;
25 c66b5250 2006-06-25 devnull e.width = Dx(r);
26 c66b5250 2006-06-25 devnull e.height = Dy(r);
27 c66b5250 2006-06-25 devnull XConfigureWindow(_x.display, _x.drawable, value_mask, &e);
28 c66b5250 2006-06-25 devnull XFlush(_x.display);
29 c66b5250 2006-06-25 devnull }