]> git.lizzy.rs Git - bspwm.git/blob - settings.h
84adcdaa5ac424d10165feef127d6fc160701252
[bspwm.git] / settings.h
1 #ifndef _SETTINGS_H
2 #define _SETTINGS_H
3
4 #include <lua.h>
5 #include <lualib.h>
6 #include <lauxlib.h>
7
8 #define CONFIG_FILE         ".bspwmrc"
9
10 #define OUTER_BORDER_WIDTH  1
11 #define INNER_BORDER_WIDTH  2
12
13 #define SPLIT_RATIO         0.5
14 #define SMART_SURROUNDINGS  true
15
16 #define NORMAL_BORDER_COLOR  "#333333"
17 #define ACTIVE_BORDER_COLOR  "#DDDDDD"
18 #define INNER_BORDER_COLOR   "#111111"
19 #define LOCKED_BORDER_COLOR  "#333333"
20 #define URGENT_BORDER_COLOR  "#333333"
21
22 char *normal_border_color;
23 char *active_border_color;
24 char *locked_border_color;
25 char *urgent_border_color;
26 char *inner_border_color;
27
28 int outer_border_width;
29 int inner_border_width;
30 int border_width;
31 int window_gap;
32
33 bool smart_surroundings;
34
35 void load_settings(void);
36 void apply_settings(lua_State *);
37 void set_setting(lua_State *);
38 void get_setting(lua_State *, char *);
39
40 #endif