From d7c5d632d28ade5b1be47af7519f4bb17ac52d55 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Fri, 11 Nov 2011 11:25:35 +0000 Subject: [PATCH] status icon changes when temperature alert is raised --- src/ui_status.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ui_status.c b/src/ui_status.c index 517ab27..829d6ac 100644 --- a/src/ui_status.c +++ b/src/ui_status.c @@ -24,6 +24,8 @@ GtkStatusIcon *status; +unsigned status_attention; + static void cb_activate(GtkStatusIcon *icon, gpointer data) { @@ -77,4 +79,11 @@ void ui_status_cleanup() void ui_status_update(struct ui_psensor *ui, unsigned int attention) { log_printf(LOG_DEBUG, "ui_status_update()"); + + if (status_attention && !attention) + gtk_status_icon_set_from_icon_name(status, "psensor"); + else if (!status_attention && attention) + gtk_status_icon_set_from_icon_name(status, "psensor_hot"); + + status_attention = attention; } -- 2.7.4