aboutsummaryrefslogtreecommitdiffstats
path: root/modules/externalbars/externalbars.h
blob: 3e80185a1ed50a4c2c7983678f1f24d16287bbcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
typedef struct ExternalBarStrut ExternalBarStrut;
struct ExternalBarStrut {
    Window win;
    int left, right, top, bottom;
    int left_start_y,   left_end_y;
    int right_start_y,  right_end_y;
    int top_start_x,    top_end_x;
    int bottom_start_x, bottom_end_x;
    ExternalBarStrut *next;
};

static void externalbars_begin_scan(void);
static void externalbars_end_scan(void);
static int externalbars_hasstrut(Window w);
static void externalbars_register(Window w);
static void externalbars_unregister(Window w);
static void externalbars_apply(Monitor *m);
static void externalbars_reapply_all(void);