]> git.lizzy.rs Git - bspwm.git/blob - desktop.h
990d44a486061cf377a33cad607a8a8a49f1404e
[bspwm.git] / desktop.h
1 #ifndef _DESKTOP_H
2 #define _DESKTOP_H
3
4 #define DEFAULT_DESK_NAME    "Desktop"
5 #define WINDOW_GAP           6
6
7 void select_desktop(monitor_t *, desktop_t *);
8 desktop_t *closest_desktop(monitor_t *, desktop_t *, cycle_dir_t, desktop_select_t);
9 desktop_t *make_desktop(const char *);
10 void change_layout(monitor_t *, desktop_t *, layout_t);
11 void insert_desktop(monitor_t *, desktop_t *);
12 void add_desktop(monitor_t *, desktop_t *);
13 void empty_desktop(desktop_t *);
14 void unlink_desktop(monitor_t *, desktop_t *);
15 void remove_desktop(monitor_t *, desktop_t *);
16 void swap_desktops(monitor_t *, desktop_t *, monitor_t *, desktop_t *);
17 void transfer_desktop(monitor_t *, monitor_t *, desktop_t *);
18 void show_desktop(desktop_t *);
19 void hide_desktop(desktop_t *);
20 bool is_urgent(desktop_t *);
21
22 #endif