From 0ab621c82b6ad216bb841170c99a6aeed118e910 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Fri, 27 Jan 2023 00:10:26 -0500 Subject: [PATCH] Formally add vertical lists + Add vertical as a bool to config verification + Fix minor bug with displaying vertical lists --- particles/list.c | 7 ++++--- particles/progress-bar.c | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/particles/list.c b/particles/list.c index af7f864..c89b9de 100644 --- a/particles/list.c +++ b/particles/list.c @@ -101,7 +101,7 @@ expose(const struct exposable *exposable, pixman_image_t *pix, int x, int y, int for (size_t i = 0; i < e->count; i++) { const struct exposable *ee = e->exposables[i]; ee->expose(ee, pix, x, y + pre_spacing, height); - x += pre_spacing + e->heights[i] + post_spacing; + y += pre_spacing + e->heights[i] + post_spacing; } } else { x -= pre_spacing; @@ -245,8 +245,9 @@ verify_conf(keychain_t *chain, const struct yml_node *node) static const struct attr_info attrs[] = { {"items", true, &conf_verify_particle_list_items}, {"spacing", false, &conf_verify_unsigned}, - {"left-spacing", false, &conf_verify_unsigned}, - {"right-spacing", false, &conf_verify_unsigned}, + {"pre-spacing", false, &conf_verify_unsigned}, + {"post-spacing", false, &conf_verify_unsigned}, + {"vertical", false, &conf_verify_bool}, PARTICLE_COMMON_ATTRS, }; diff --git a/particles/progress-bar.c b/particles/progress-bar.c index a02d7ed..d67b212 100644 --- a/particles/progress-bar.c +++ b/particles/progress-bar.c @@ -352,6 +352,7 @@ verify_conf(keychain_t *chain, const struct yml_node *node) {"fill", true, &conf_verify_particle}, {"empty", true, &conf_verify_particle}, {"indicator", true, &conf_verify_particle}, + {"verticl", false, &conf_verify_bool}, PARTICLE_COMMON_ATTRS, };