mirror of
https://github.com/vale981/bspwm
synced 2025-03-05 18:01:37 -05:00
19 lines
629 B
C
19 lines
629 B
C
#ifndef _MONITOR_H
|
|
#define _MONITOR_H
|
|
|
|
#define DEFAULT_MON_NAME "Monitor"
|
|
|
|
monitor_t *make_monitor(xcb_rectangle_t);
|
|
monitor_t *find_monitor(char *);
|
|
void fit_monitor(monitor_t *, client_t *);
|
|
monitor_t *get_monitor_by_id(xcb_randr_output_t);
|
|
void select_monitor(monitor_t *);
|
|
monitor_t *nearest_monitor(monitor_t *, direction_t, desktop_select_t);
|
|
monitor_t *closest_monitor(monitor_t *, cycle_dir_t, desktop_select_t);
|
|
monitor_t *add_monitor(xcb_rectangle_t);
|
|
void remove_monitor(monitor_t *);
|
|
void merge_monitors(monitor_t *, monitor_t *);
|
|
void swap_monitors(monitor_t *, monitor_t *);
|
|
bool import_monitors(void);
|
|
|
|
#endif
|