rem: if ( DEBUG ) printf ( "gsb_data_account_list_gui_change_current_account : %d\n", new_account );
add: devel_debug ( g_strdup_printf ("gsb_data_account_list_gui_change_current_account : %d", new_account ));
context: gboolean gsb_data_account_list_gui_change_current_account ( gint *no_account ){    gint new_account;    gint current_account;    new_account = GPOINTER_TO_INT ( no_account );    current_account = gsb_data_account_get_current_account ();    if ( DEBUG )	printf ( "gsb_data_account_list_gui_change_current_account : %d\n", new_account );    /* sensitive the last account in the menu */    gsb_gui_sensitive_menu_item ( "EditMenu", "MoveToAnotherAccount", 				  gsb_data_account_get_name (current_account),				  TRUE );    /* save the adjustment of the last account */    if ( gsb_data_account_get_vertical_adjustment_value (current_account) != -1 )    {	GtkAdjustment *adjustment;	adjustment = gtk_tree_view_get_vadjustment ( GTK_TREE_VIEW (gsb_transactions_list_get_tree_view ()));	gsb_data_account_set_vertical_adjustment_value ( current_account,						    gtk_adjustment_get_value ( adjustment ));    }        /*     on se place sur les données du nouveau no_account */    gsb_data_account_set_current_account (new_account);    gsb_transactions_list_set_visibles_rows_on_account (new_account);    gsb_transactions_list_set_background_color (new_account);    gsb_transactions_list_set_transactions_balances (new_account);    /*     affiche le nouveau formulaire  */    /*     il met aussi à jour la devise courante et les types */    remplissage_formulaire ( new_account );    /*     mise en place de la date du dernier relevé */    if ( gsb_data_account_get_current_reconcile_date (new_account) )	gtk_label_set_text ( GTK_LABEL ( label_last_statement ),			     g_strdup_printf ( _("Last statement: %s"), 					       gsb_format_gdate ( gsb_data_account_get_current_reconcile_date (new_account) ) ) );    else	gtk_label_set_text ( GTK_LABEL ( label_last_statement ),			     _("Last statement: none") );    /* affiche le solde final en bas */    mise_a_jour_labels_soldes ();    gsb_gui_sensitive_menu_item ( "EditMenu", "MoveToAnotherAccount", 				  gsb_data_account_get_name (new_account),				  FALSE );    gsb_transactions_list_set_adjustment_value (new_account);    /* Set current account, then. */    compte_courant_onglet = new_account;    /* unset the last date written */    last_date = NULL;    return FALSE;}