projects
/
psensor.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bd79e2e
)
status icon changes when temperature alert is raised
author
Jean-Philippe Orsini
<jeanfi@gmail.com>
Fri, 11 Nov 2011 11:25:35 +0000
(11:25 +0000)
committer
Jean-Philippe Orsini
<jeanfi@gmail.com>
Fri, 11 Nov 2011 11:25:35 +0000
(11:25 +0000)
src/ui_status.c
patch
|
blob
|
history
diff --git
a/src/ui_status.c
b/src/ui_status.c
index
517ab27
..
829d6ac
100644
(file)
--- a/
src/ui_status.c
+++ b/
src/ui_status.c
@@
-24,6
+24,8
@@
GtkStatusIcon *status;
GtkStatusIcon *status;
+unsigned status_attention;
+
static void cb_activate(GtkStatusIcon *icon,
gpointer data)
{
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()");
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;
}
}