if (n == NULL || n->client->locked)
return;
- PUTS("close window\n");
+ PUTS("close window");
xcb_atom_t WM_DELETE_WINDOW;
xcb_window_t win = n->client->window;
WM_DELETE_WINDOW = reply->atom;
free(reply);
} else {
- PUTS("could not acquire WM_DELETE_WINDOW atom\n");
+ PUTS("could not acquire WM_DELETE_WINDOW atom");
return;
}
uint32_t values[] = {XCB_STACK_MODE_ABOVE};
xcb_configure_window(dpy, win, XCB_CONFIG_WINDOW_STACK_MODE, values);
}
+
+void window_lower(xcb_window_t win)
+{
+ uint32_t values[] = {XCB_STACK_MODE_BELOW};
+ xcb_configure_window(dpy, win, XCB_CONFIG_WINDOW_STACK_MODE, values);
+}