From 76ad6b0d404d40f08b73d90ac5f66564c29feb95 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Sun, 24 Nov 2024 17:40:26 +0100 Subject: Refactor config parser --- src/blocks/slider.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/blocks/slider.c') diff --git a/src/blocks/slider.c b/src/blocks/slider.c index 7050faf..f568105 100644 --- a/src/blocks/slider.c +++ b/src/blocks/slider.c @@ -216,7 +216,7 @@ static void block_slider_clean(block_t *block) gradient_free(&slider->knob_line_color); } -static int block_slider_validate(block_t *block) +static int block_slider_validate(block_t *block, config_t *config) { block_slider_t *slider = (block_slider_t *)block; int errors = 0; @@ -242,6 +242,11 @@ static int block_slider_validate(block_t *block) return errors; } +static config_status_t block_slider_change(block_t *block, config_t *config, const char *key, const char *value) +{ + return 0; +} + static config_enum_t knob_shape_enum[] = { { "none", KNOB_NONE }, { "capsule", KNOB_CAPSULE }, @@ -279,4 +284,5 @@ const block_scheme_t block_slider_scheme = { .init_fn = block_slider_init, .clean_fn = block_slider_clean, .validate_fn = block_slider_validate, + .change_fn = block_slider_change, }; -- cgit v1.2.3