#ifndef _WINDOW_H #define _WINDOW_H #include #include #include #include "types.h" bool locate_window(xcb_window_t, window_location_t *); void window_draw_border(node_t *, bool); void window_close(node_t *); void window_kill(desktop_t *, node_t *); void toggle_fullscreen(client_t *); void toggle_floating(node_t *); void toggle_locked(client_t *); void window_border_width(xcb_window_t, uint32_t); void window_move(xcb_window_t, int16_t, int16_t); void window_move_resize(xcb_window_t, int16_t, int16_t, uint16_t, uint16_t); void window_raise(xcb_window_t); void window_lower(xcb_window_t); void window_set_visibility(xcb_window_t, bool); void window_hide(xcb_window_t); void window_show(xcb_window_t); uint32_t get_main_border_color(client_t *, bool); void update_floating_rectangle(client_t *); void list_windows(char *); #endif