]> git.lizzy.rs Git - bspwm.git/blob - window.h
437b9f07bc91f649d3702c7b6835dd45f7ef4d43
[bspwm.git] / window.h
1 #ifndef _WINDOW_H
2 #define _WINDOW_H
3
4 #include <stdarg.h>
5 #include <xcb/xcb.h>
6 #include <xcb/xcb_event.h>
7 #include "types.h"
8
9 #define MIN_WIDTH  32
10 #define MIN_HEIGHT 32
11
12 bool locate_window(xcb_window_t, window_location_t *);
13 void draw_triple_border(node_t *, uint32_t);
14 void close_window(desktop_t *, node_t *);
15 void toggle_fullscreen(client_t *);
16 void list_windows(char *);
17 void window_border_width(xcb_window_t, uint32_t);
18 void window_move_resize(xcb_window_t, int16_t, int16_t, uint16_t, uint16_t);
19 void window_raise(xcb_window_t);
20 void window_lower(xcb_window_t);
21
22 #endif