Define overrride-redirect

The bars should not be in dockmode, when hide-on-mod is active
This commit is contained in:
Axel Wagner 2010-08-25 18:23:33 +02:00
parent 53ec74a4ab
commit 3c1a6384ab
1 changed files with 4 additions and 2 deletions

View File

@ -484,11 +484,13 @@ void reconfig_windows() {
printf("Creating Window for output %s\n", walk->name); printf("Creating Window for output %s\n", walk->name);
walk->bar = xcb_generate_id(xcb_connection); walk->bar = xcb_generate_id(xcb_connection);
mask = XCB_CW_BACK_PIXEL | XCB_CW_EVENT_MASK; mask = XCB_CW_BACK_PIXEL | XCB_CW_OVERRIDE_REDIRECT | XCB_CW_EVENT_MASK;
/* Black background */ /* Black background */
values[0] = xcb_screens->black_pixel; values[0] = xcb_screens->black_pixel;
/* i3 is not supposed to manage our bar-windows */
values[1] = 1;
/* The events we want to receive */ /* The events we want to receive */
values[1] = XCB_EVENT_MASK_EXPOSURE | values[2] = XCB_EVENT_MASK_EXPOSURE |
XCB_EVENT_MASK_BUTTON_PRESS; XCB_EVENT_MASK_BUTTON_PRESS;
cookie = xcb_create_window_checked(xcb_connection, cookie = xcb_create_window_checked(xcb_connection,
xcb_screens->root_depth, xcb_screens->root_depth,