mirror of
https://github.com/vale981/bspwm
synced 2025-03-06 02:01:42 -05:00
24 lines
893 B
C
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
|