Gray window background

This commit is contained in:
Bert 2011-01-17 19:53:48 +01:00
parent 47d107edb5
commit b5526c9db0

View file

@ -32,6 +32,8 @@ XColor bgcol;
void win_open(win_t *win) { void win_open(win_t *win) {
XClassHint *classhint; XClassHint *classhint;
XSetWindowAttributes attr;
unsigned long mask;
if (win == NULL) if (win == NULL)
return; return;
@ -54,9 +56,14 @@ void win_open(win_t *win) {
win->x = (scrw - win->w) / 2; win->x = (scrw - win->w) / 2;
win->y = (scrh - win->h) / 2; win->y = (scrh - win->h) / 2;
attr.backing_store = NotUseful;
attr.background_pixel = bgcol.pixel;
attr.save_under = False;
mask = CWBackingStore | CWBackPixel | CWSaveUnder;
win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr), win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr),
win->x, win->y, win->w, win->h, 0, DefaultDepth(dpy, scr), InputOutput, win->x, win->y, win->w, win->h, 0, DefaultDepth(dpy, scr), InputOutput,
DefaultVisual(dpy, scr), 0, NULL); DefaultVisual(dpy, scr), mask, &attr);
if (win->xwin == None) if (win->xwin == None)
FATAL("could not create window"); FATAL("could not create window");