static GtkWidget *create_sensor_popup(struct ui_psensor *ui,
struct psensor *sensor)
{
- GtkWidget *menu;
- GtkWidget *item;
- GtkWidget *separator;
+ GtkWidget *menu, *item, *separator;
struct cb_data *data;
menu = gtk_menu_new();
return pos1 - pos2;
}
-static void create_widget(struct ui_psensor *ui)
+void ui_sensorlist_create(struct ui_psensor *ui)
{
GtkListStore *store;
GtkCellRenderer *renderer;
GtkTreeIter iter;
struct psensor **ordered_sensors;
+ log_debug("ui_sensorlist_create()");
+
renderer = gtk_cell_renderer_text_new();
gtk_tree_view_insert_column_with_attributes(ui->sensors_tree,
-1,
gtk_list_store_append(store, &iter);
gtk_list_store_set(store, &iter, COL_SENSOR, *s_cur, -1);
}
+ free(ordered_sensors);
ui_sensorlist_update(ui, 1);
}
-
-void ui_sensorlist_create(struct ui_psensor *ui)
-{
- log_debug("ui_sensorlist_create()");
- create_widget(ui);
-}