Blame


1 00b80edb 2003-10-11 devnull #include <u.h>
2 be22ae2d 2004-03-26 devnull #include "x11-inc.h"
3 00b80edb 2003-10-11 devnull #include <libc.h>
4 00b80edb 2003-10-11 devnull #include <draw.h>
5 00b80edb 2003-10-11 devnull #include <memdraw.h>
6 00b80edb 2003-10-11 devnull #include "x11-memdraw.h"
7 00b80edb 2003-10-11 devnull
8 00b80edb 2003-10-11 devnull void
9 00b80edb 2003-10-11 devnull drawtopwindow(void)
10 00b80edb 2003-10-11 devnull {
11 af78a4cd 2004-03-02 devnull XMapRaised(_x.display, _x.drawable);
12 00b80edb 2003-10-11 devnull XFlush(_x.display);
13 af78a4cd 2004-03-02 devnull XSetInputFocus(_x.display, _x.drawable, RevertToPointerRoot,
14 af78a4cd 2004-03-02 devnull CurrentTime);
15 af78a4cd 2004-03-02 devnull XFlush(_x.display);
16 00b80edb 2003-10-11 devnull }
17 00b80edb 2003-10-11 devnull
18 be36ff68 2004-04-29 devnull void
19 be36ff68 2004-04-29 devnull drawresizewindow(Rectangle r)
20 be36ff68 2004-04-29 devnull {
21 be36ff68 2004-04-29 devnull // XConfigureRequestEvent e;
22 be36ff68 2004-04-29 devnull XWindowChanges e;
23 be36ff68 2004-04-29 devnull int value_mask;
24 be36ff68 2004-04-29 devnull
25 be36ff68 2004-04-29 devnull memset(&e, 0, sizeof e);
26 be36ff68 2004-04-29 devnull value_mask = CWWidth|CWHeight;
27 be36ff68 2004-04-29 devnull // e.x = r.min.x;
28 be36ff68 2004-04-29 devnull // e.y = r.min.y;
29 be36ff68 2004-04-29 devnull e.width = Dx(r);
30 be36ff68 2004-04-29 devnull e.height = Dy(r);
31 be36ff68 2004-04-29 devnull XConfigureWindow(_x.display, _x.drawable, value_mask, &e);
32 be36ff68 2004-04-29 devnull }