i3
|
00001 /* 00002 * vim:ts=8:expandtab 00003 * 00004 * i3 - an improved dynamic tiling window manager 00005 * 00006 * © 2009 Michael Stapelberg and contributors 00007 * 00008 * See file LICENSE for license information. 00009 * 00010 */ 00011 00012 #include "data.h" 00013 00014 #ifndef _MANAGE_H 00015 #define _MANAGE_H 00016 00022 void manage_existing_windows(xcb_window_t root); 00023 00032 void restore_geometry(); 00033 00038 void manage_window(xcb_window_t window, 00039 xcb_get_window_attributes_cookie_t cookie, 00040 bool needs_to_be_mapped); 00041 00042 #if 0 00043 00051 void reparent_window(xcb_connection_t *conn, xcb_window_t child, 00052 xcb_visualid_t visual, xcb_window_t root, uint8_t depth, 00053 int16_t x, int16_t y, uint16_t width, uint16_t height, 00054 uint32_t border_width); 00055 00056 #endif 00057 #endif