bspwm/desktop.h
2013-09-20 11:57:09 +02:00

22 lines
777 B
C

#ifndef _DESKTOP_H
#define _DESKTOP_H
#define DEFAULT_DESK_NAME "Desktop"
#define WINDOW_GAP 6
void select_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 swap_desktops(monitor_t *, desktop_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