bspwm/desktop.h
2013-10-02 11:01:21 +02:00

24 lines
893 B
C

#ifndef _DESKTOP_H
#define _DESKTOP_H
#define DEFAULT_DESK_NAME "Desktop"
#define WINDOW_GAP 6
#define BORDER_WIDTH 1
void focus_desktop(monitor_t *, desktop_t *);
desktop_t *closest_desktop(monitor_t *, desktop_t *, cycle_dir_t, desktop_select_t);
desktop_t *make_desktop(const char *);
void change_layout(monitor_t *, desktop_t *, layout_t);
void insert_desktop(monitor_t *, desktop_t *);
void add_desktop(monitor_t *, desktop_t *);
void empty_desktop(desktop_t *);
void unlink_desktop(monitor_t *, desktop_t *);
void remove_desktop(monitor_t *, desktop_t *);
void merge_desktops(monitor_t *, desktop_t *, monitor_t *, desktop_t *);
void swap_desktops(monitor_t *, desktop_t *, monitor_t *, desktop_t *);
void transfer_desktop(monitor_t *, monitor_t *, desktop_t *);
void show_desktop(desktop_t *);
void hide_desktop(desktop_t *);
bool is_urgent(desktop_t *);
#endif