+static void ui_acc_manage_toggled_closed(GtkWidget *widget, gpointer user_data)
+{
+struct ui_acc_manage_data *data;
+GtkTreeModel *model;
+GtkTreeIter iter;
+GtkTreePath *path;
+Account *accitem;
+gboolean selected, bool;
+
+ data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+ DB( g_print("\n(ui_acc_manage_toggled_closed) (data=%x)\n", (guint)data) );
+
+ selected = gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_acc)), &model, &iter);
+
+ if(selected)
+ {
+ gtk_tree_model_get(model, &iter, LST_DEFACC_DATAS, &accitem, -1);
+ accitem->flags &= ~(AF_CLOSED);
+ bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_closed));
+ if(bool) accitem->flags |= AF_CLOSED;
+
+ /* redraw the row to display/hide the icon */
+ path = gtk_tree_model_get_path(model, &iter);
+ gtk_tree_model_row_changed(model, path, &iter);
+ gtk_tree_path_free (path);
+
+ // gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_arc));
+ //gtk_widget_queue_draw (GTK_WIDGET(data->LV_arc));
+ }
+
+}
+
+