From 5994a370b9279b53be82bc97965e4527d2a41f81 Mon Sep 17 00:00:00 2001 From: ne_mene Date: Sun, 1 Mar 2026 22:39:18 +0100 Subject: padding --- src/bardata.c | 1 + src/bardata.h | 1 + src/tsar.c | 2 ++ 3 files changed, 4 insertions(+) diff --git a/src/bardata.c b/src/bardata.c index 19fedcc..a289734 100644 --- a/src/bardata.c +++ b/src/bardata.c @@ -16,6 +16,7 @@ comp_t comps[32]; size_t comps_size = 0; comp_t *comps_left[16], *comps_right[16], *comps_center[16]; size_t left_size = 0, right_size = 0, center_size = 0; +int padding = 32; comp_t *find_comp(char *name) { for (size_t i = 0; i < comps_size; i++) { diff --git a/src/bardata.h b/src/bardata.h index 426f736..40a3e0d 100644 --- a/src/bardata.h +++ b/src/bardata.h @@ -26,6 +26,7 @@ extern color_t default_fg, default_bg; extern int bar_height; extern comp_t *comps_left[16], *comps_right[16], *comps_center[16]; extern size_t left_size, right_size, center_size; +extern int padding; void new_component(char *name); void set_component(char argv[MAX_ARGS][MAX_ARG_LEN], int argc); diff --git a/src/tsar.c b/src/tsar.c index 8cb69d9..9c6a87e 100644 --- a/src/tsar.c +++ b/src/tsar.c @@ -129,6 +129,8 @@ void draw_comp_set(float pos_ratio, comp_t **set, int size) { } int x = (bar_width - width) * pos_ratio; + x += padding * 2*(0.5 - pos_ratio); // Magic formula lol + int y = (bar_height - font->height) / 2; for (int i = 0; i < size; i++) { comp_t *comp = set[i]; -- cgit v1.3-2-g0d8e