+#define OPAQUE 0xffffffff
+void
+set_opacity(struct ws_win *win, uint32_t opacity)
+{
+ if (opacity != OPAQUE)
+ xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win->id,
+ ewmh[_NET_WM_WINDOW_OPACITY].atom, XCB_ATOM_CARDINAL, 32, 1,
+ &opacity);
+ else
+ xcb_delete_property(conn, win->id,
+ ewmh[_NET_WM_WINDOW_OPACITY].atom);
+}
+