From c7a8b75933b3bd963e19f1a9d85f3b610a08e669 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Thu, 14 Mar 2024 15:44:41 +0100 Subject: Change animation code and refactor state --- src/comet.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/comet.c') diff --git a/src/comet.c b/src/comet.c index 7f8b2d1..ea574cc 100644 --- a/src/comet.c +++ b/src/comet.c @@ -53,7 +53,7 @@ static gboolean disk_update(gpointer data) size_t len2 = g_utf8_strlen(btn->text, -1); log_debug("Updated disk percentage"); - state_redraw(btn->action_data, len1 != len2); + state_request_redraw(btn->action_data, len1 != len2); return G_SOURCE_CONTINUE; } @@ -76,7 +76,7 @@ static gboolean temp_update(gpointer data) size_t len2 = g_utf8_strlen(btn->text, -1); log_debug("Updated temperature"); - state_redraw(btn->action_data, len1 != len2); + state_request_redraw(btn->action_data, len1 != len2); return G_SOURCE_CONTINUE; } @@ -119,7 +119,7 @@ static gboolean cpu_update(gpointer data) button_simple_set_text((gpointer)btn, perc, btn->text_color); size_t len2 = g_utf8_strlen(btn->text, -1); - state_redraw(btn->action_data, len1 != len2); + state_request_redraw(btn->action_data, len1 != len2); } log_debug("%s cpu percentage", perc != NULL ? "Updated" : "Unchanged"); @@ -150,7 +150,7 @@ static gboolean ram_update(gpointer data) size_t len2 = g_utf8_strlen(btn->text, -1); log_debug("Updated ram percentage"); - state_redraw(btn->action_data, len1 != len2); + state_request_redraw(btn->action_data, len1 != len2); return G_SOURCE_CONTINUE; } @@ -173,7 +173,7 @@ static gboolean date_update(gpointer data) } *date_ctx = btn->action_data; log_debug("Updated date and time"); - state_redraw(date_ctx->state, len1 != len2); + state_request_redraw(date_ctx->state, len1 != len2); struct timespec current; clock_gettime(CLOCK_REALTIME, ¤t); @@ -217,7 +217,7 @@ static void menu_action(Button *btn) button_simple_set_text(btn, g_strdup(menu_ctx->strings[!closed]), sbtn->text_color); log_debug("%s menu", closed ? "Closed" : "Opened"); - state_redraw(menu_ctx->state, true); + state_request_redraw(menu_ctx->state, true); } static void register_buttons(State *state, Color color, Color line_color, Color text_color) @@ -369,7 +369,7 @@ int main(int argc, char **argv) guint source_term = g_unix_signal_add(SIGTERM, mainloop_quit, mainloop); guint source_int = g_unix_signal_add(SIGINT, mainloop_quit, mainloop); - state_redraw(state, true); + state_request_redraw(state, true); log_debug("Starting main loop"); g_main_loop_run(mainloop); -- cgit v1.2.3