-void ui_sensorlist_update_sensors_preferences(struct ui_psensor *ui)
-{
- GtkTreeIter iter;
- GtkTreeModel *model
- = gtk_tree_view_get_model(ui->ui_sensorlist->treeview);
- gboolean valid = gtk_tree_model_get_iter_first(model, &iter);
- struct psensor **sensor = ui->ui_sensorlist->sensors;
-
- while (valid && *sensor) {
- GdkColor color;
- gchar *scolor;
-
- color.red = (*sensor)->color->red;
- color.green = (*sensor)->color->green;
- color.blue = (*sensor)->color->blue;
-
- scolor = gdk_color_to_string(&color);
-
- gtk_list_store_set(GTK_LIST_STORE(model),
- &iter, COL_NAME, (*sensor)->name, -1);
-
- gtk_list_store_set(GTK_LIST_STORE(model),
- &iter, COL_COLOR_STR, scolor, -1);
-
- gtk_list_store_set(GTK_LIST_STORE(model),
- &iter, COL_ENABLED, (*sensor)->enabled, -1);
-
- free(scolor);
-
- valid = gtk_tree_model_iter_next(model, &iter);
- sensor++;
- }
-}
-
-static void on_preferences_activated(GtkWidget *menu_item, gpointer data)