From 737167955e8347ce06718e7a8324c9d2ac89dfba Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Thu, 28 Nov 2024 01:09:40 +0100 Subject: Refactor actions --- src/block.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/block.h') diff --git a/src/block.h b/src/block.h index 940231a..927fd1a 100644 --- a/src/block.h +++ b/src/block.h @@ -44,7 +44,7 @@ typedef void (*block_render_t)(layout_t *layout, cairo_t *cr); // Triggered when an event is directed towards the block // -typedef void (*block_event_t)(layout_t *layout, event_t event); +typedef void (*block_event_t)(layout_t *layout, config_t *config, event_t event); // The block struct // @@ -129,6 +129,8 @@ extern const block_scheme_t *block_schemes[]; void block_update(block_t *block); +bool block_resolve_action(block_t *block, config_t *config, action_t **action); + bool block_resolve(block_t *block, config_t *config); bool block_change(block_t *block, config_t *config, const char *key, const char *value); -- cgit v1.2.3