/*
- * Copyright (C) 2010-2012 jeanfi@gmail.com
+ * Copyright (C) 2010-2013 jeanfi@gmail.com
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
while (valid && *sensor) {
s = *sensor;
- str = psensor_value_to_string(s->type,
- s->measures[s->values_max_length -
- 1].value.d_num,
- use_celcius);
+ str = psensor_value_to_str(s->type,
+ s->measures[s->values_max_length -
+ 1].value,
+ use_celcius);
gtk_list_store_set(GTK_LIST_STORE(model), &iter, COL_TEMP, str,
-1);
free(str);
- str = psensor_value_to_string(s->type, s->min, use_celcius);
+ str = psensor_value_to_str(s->type, s->min, use_celcius);
gtk_list_store_set(GTK_LIST_STORE(model), &iter,
COL_TEMP_MIN, str, -1);
free(str);
- str = psensor_value_to_string(s->type, s->max, use_celcius);
+ str = psensor_value_to_str(s->type, s->max, use_celcius);
gtk_list_store_set(GTK_LIST_STORE(model), &iter,
COL_TEMP_MAX, str, -1);
free(str);
struct psensor **s_cur = ui->sensors;
struct ui_sensorlist *ui_sl = ui->ui_sensorlist;
- store = gtk_list_store_new(COLS_COUNT,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_BOOLEAN, G_TYPE_STRING);
+ store = ui->sensors_store;
- ui_sl->treeview = GTK_TREE_VIEW
- (gtk_tree_view_new_with_model(GTK_TREE_MODEL(store)));
+ ui_sl->treeview = ui->sensors_tree;
gtk_tree_selection_set_mode
(gtk_tree_view_get_selection(ui_sl->treeview),
renderer = gtk_cell_renderer_toggle_new();
gtk_tree_view_insert_column_with_attributes(ui_sl->treeview,
-1,
- _("Enabled"),
+ _("Graph"),
renderer,
"active", COL_ENABLED,
NULL);
s_cur++;
}
-
- ui_sl->widget = gtk_scrolled_window_new(NULL, NULL);
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(ui_sl->widget),
- GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
- gtk_container_add(GTK_CONTAINER(ui_sl->widget),
- GTK_WIDGET(ui_sl->treeview));
}
void ui_sensorlist_create(struct ui_psensor *ui)
{
+ log_debug("ui_sensorlist_create()");
ui->ui_sensorlist = malloc(sizeof(struct ui_sensorlist));
ui->ui_sensorlist->sensors = ui->sensors;