diff options
Diffstat (limited to 'src/bardata.c')
| -rw-r--r-- | src/bardata.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/bardata.c b/src/bardata.c index f0fe32e..7929201 100644 --- a/src/bardata.c +++ b/src/bardata.c @@ -17,6 +17,7 @@ size_t comps_size = 0; comp_t *comps_left[32], *comps_right[32], *comps_center[32]; size_t left_size = 0, right_size = 0, center_size = 0; int padding = 0; +int comp_gap = 16; comp_t *find_comp(char *name) { for (size_t i = 0; i < comps_size; i++) { @@ -117,12 +118,19 @@ void set_config(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) { return; } bar_height = new_bar_height; + return; } if (strcmp(var, "font") == 0) { load_font(argv[2]); + return; + } + if (strcmp(var, "gap") == 0) { + comp_gap = atoi(argv[2]); + return; } if (strcmp(var, "padding") == 0) { padding = atoi(argv[2]); + return; } if (strcmp(var, "background") == 0 || strcmp(var, "bg") == 0) { default_bg = parse_color(argv[2]); @@ -130,6 +138,7 @@ void set_config(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) { .background_pixel = default_bg.pixel, }; XChangeWindowAttributes(display, win, CWBackPixel, &win_attr); + return; } if (strcmp(var, "foreground") == 0 || strcmp(var, "fg") == 0) { default_fg = parse_color(argv[2]); @@ -147,5 +156,6 @@ void set_config(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) { argv[2], &xft_fg_color ); + return; } } |
