]> git.lizzy.rs Git - bspwm.git/blob - settings.h
allocate memory for strings
[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 #define OUTER_BORDER_WIDTH  1
10 #define INNER_BORDER_WIDTH  2
11
12 #define SPLIT_RATIO         0.5
13 #define SMART_SURROUNDINGS  true
14
15 #define NORMAL_BORDER_COLOR  "#333333"
16 #define ACTIVE_BORDER_COLOR  "#DDDDDD"
17 #define INNER_BORDER_COLOR   "#111111"
18
19 char *normal_border_color;
20 char *active_border_color;
21 char *inner_border_color;
22
23 int outer_border_width;
24 int inner_border_width;
25 int border_width;
26 bool smart_surroundings;
27 double split_ratio;
28
29 void load_settings(void);
30 void apply_settings(lua_State*);
31 void set_setting(lua_State*);
32 void get_setting(lua_State*);
33
34 #endif