rem: CATEGORY_TREE_TEXT_COLUMN, label, CATEGORY_TREE_POINTER_COLUMN, sous_categ, CATEGORY_TREE_BALANCE_COLUMN, balance, CATEGORY_TREE_XALIGN_COLUMN, 1.0, CATEGORY_TREE_NO_CATEG_COLUMN, ( categ ? categ -> no_categ : 0 ), CATEGORY_TREE_NO_SUB_CATEG_COLUMN, ( sous_categ ? sous_categ -> no_sous_categ : 0 ), CATEGORY_TREE_FONT_COLUMN, 400,
add: META_TREE_TEXT_COLUMN, label, META_TREE_POINTER_COLUMN, sous_categ, META_TREE_BALANCE_COLUMN, balance, META_TREE_XALIGN_COLUMN, 1.0, META_TREE_NO_DIV_COLUMN, ( categ ? categ -> no_categ : 0 ), META_TREE_NO_SUB_DIV_COLUMN, ( sous_categ ? sous_categ -> no_sous_categ : 0 ), META_TREE_FONT_COLUMN, 400,
context: void fill_sub_categ_row ( GtkTreeIter * iter, struct struct_sous_categ * sous_categ,			  struct struct_categ * categ, 			  gint place_categ, gint place_sous_categ ){    gchar * balance = NULL, *label;    GtkTreeIter dumb_iter;    gint nb_ecritures = 0;    if ( !place_sous_categ )    {	label = _("No sub-category");    }    else     {	label = sous_categ -> nom_sous_categ;    }	    if ( tab_montant_sous_categ[place_categ] &&	 tab_montant_sous_categ[place_categ][place_sous_categ] &&	 etat.affiche_nb_ecritures_listes &&	 nb_ecritures_par_sous_categ[place_categ][place_sous_categ] )    {	nb_ecritures = nb_ecritures_par_sous_categ[place_categ][place_sous_categ];    }    else if ( ! place_categ && ! place_sous_categ && tab_montant_categ[place_categ] )    {	nb_ecritures = nb_ecritures_par_categ[place_categ];    }    if ( nb_ecritures )    {	label = g_strconcat ( label, " (", itoa ( nb_ecritures ), ")", NULL );		if ( ! gtk_tree_model_iter_has_child ( GTK_TREE_MODEL(categ_tree_model), iter ) )	{	    gtk_tree_store_append (GTK_TREE_STORE (categ_tree_model), &dumb_iter, iter );	}    }    if ( tab_montant_sous_categ[place_categ]	 &&	 tab_montant_sous_categ[place_categ][place_sous_categ] )	balance = g_strdup_printf ( _("%4.2f %s"),				    tab_montant_sous_categ[place_categ][place_sous_categ],				    devise_code ( devise_compte ) );    gtk_tree_store_set ( GTK_TREE_STORE (categ_tree_model), iter,			 CATEGORY_TREE_TEXT_COLUMN, label,			 CATEGORY_TREE_POINTER_COLUMN, sous_categ,			 CATEGORY_TREE_BALANCE_COLUMN, balance,			 CATEGORY_TREE_XALIGN_COLUMN, 1.0,			 CATEGORY_TREE_NO_CATEG_COLUMN, ( categ ? categ -> no_categ : 0 ),			 CATEGORY_TREE_NO_SUB_CATEG_COLUMN, ( sous_categ ? 							      sous_categ -> no_sous_categ :							      0 ),			 CATEGORY_TREE_FONT_COLUMN, 400,			 -1 );}