rem: META_TREE_ACCOUNT_COLUMN, compte_name_by_no(operation->no_compte),
add: META_TREE_ACCOUNT_COLUMN, gsb_account_get_name(operation->no_compte),
context: void fill_transaction_row ( GtkTreeModel * model, GtkTreeIter * iter, 			    struct structure_operation * operation ){    gchar *montant, * label, * notes = NULL; /* free */    if ( operation -> notes )    {	if ( strlen ( operation -> notes ) > 30 )	{	    gchar * tmp = (operation -> notes) + 30;	    tmp = strchr ( tmp, ' ' );	    if ( !tmp )	    {		/* We do not risk splitting the string		   in the middle of a UTF-8 accent		   ... the end is probably near btw. */		notes = operation -> notes;	    }	    else 	    {		gchar * trunc = g_strndup ( operation -> notes, 					    ( tmp - operation -> notes ) );		notes = g_strconcat ( trunc, " ...", NULL );		free ( trunc );	    }	}	else 	{	    notes = operation -> notes;	}    }    else    {	struct struct_tiers * tiers = tiers_par_no ( operation -> tiers );	if ( tiers )	{	    notes = tiers -> nom_tiers;	}    }    label = g_strdup_printf ( _("%02d/%02d/%04d"),			      operation -> jour,			      operation -> mois,			      operation -> annee );     if ( notes )    {	label = g_strconcat ( label, " : ", notes, NULL );    }    if ( operation -> no_operation_ventilee_associee )    {	label = g_strconcat ( label, " (", _("breakdown"), ")", NULL );    }    montant = g_strdup_printf ( "%4.2f %s", operation -> montant,				devise_code ( devise_par_no ( operation -> devise ) ) );    gtk_tree_store_set ( GTK_TREE_STORE(model), iter, 			 META_TREE_POINTER_COLUMN, operation,			 META_TREE_TEXT_COLUMN, label,			 META_TREE_ACCOUNT_COLUMN, compte_name_by_no(operation->no_compte),			 META_TREE_BALANCE_COLUMN, montant,			 META_TREE_NO_DIV_COLUMN, -1,			 META_TREE_NO_SUB_DIV_COLUMN, -1,			 META_TREE_XALIGN_COLUMN, 1.0,			 -1);    }