rem: iter = cherche_iter_operation ( transaction, gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction))); gtk_list_store_set ( GTK_LIST_STORE ( gsb_account_get_store ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)))),
add: iter = cherche_iter_operation ( transaction); gtk_list_store_set ( GTK_LIST_STORE ( gsb_transactions_list_get_store()),
context: gboolean gsb_transactions_list_append_new_transaction ( gpointer transaction ){    if ( DEBUG )	printf ( "gsb_transactions_list_append_new_transaction %d\n",		gsb_transaction_data_get_transaction_number (transaction));    /*     update the tree_view */    gsb_transactions_list_append_transaction ( transaction,					       gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    /* if the transaction is a breakdown mother, we happen a white line,     * which is a normal transaction but with nothing and with the breakdown     * relation to the last transaction */    if ( gsb_transaction_data_get_breakdown_of_transaction ( gsb_transaction_data_get_transaction_number (transaction )))    {	gpointer breakdown_transaction;	GtkTreeIter *iter;	breakdown_transaction = gsb_transactions_list_append_white_breakdown ( transaction );	/* we show the breakdowns daughters */	gsb_account_list_set_breakdowns_visible ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)),						  transaction,						  TRUE );	iter = cherche_iter_operation ( transaction,					gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));	gtk_list_store_set ( GTK_LIST_STORE ( gsb_account_get_store ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)))),			     iter,			     TRANSACTION_COL_NB_IS_EXPANDED, TRUE,			     -1 );	gtk_tree_iter_free ( iter );	gsb_transactions_list_set_current_transaction ( breakdown_transaction,							gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (breakdown_transaction)));    }	    gsb_transactions_list_set_visibles_rows_on_transaction ( transaction );    gsb_transactions_list_set_background_color ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    gsb_transactions_list_set_transactions_balances ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    gsb_transactions_list_move_to_current_transaction ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)));    /*     calcul du solde courant */    gsb_account_set_current_balance ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)),				      gsb_account_get_current_balance ( gsb_transaction_data_get_account_number (gsb_transaction_data_get_transaction_number (transaction)))				      +				      gsb_transaction_data_get_adjusted_amount ( gsb_transaction_data_get_transaction_number (transaction)));    /* on met à jour les labels des soldes */    mise_a_jour_labels_soldes ();    /* on réaffichera l'accueil */    mise_a_jour_liste_comptes_accueil = 1;    mise_a_jour_soldes_minimaux = 1;    mise_a_jour_fin_comptes_passifs = 1;    return FALSE;}