rem: if ( DEBUG ) printf ( "gsb_transactions_list_set_visible_rows_number %d lines\n", rows_number );
add: devel_debug ( g_strdup_printf ("gsb_transactions_list_set_visible_rows_number %d lines", rows_number ));
context: void gsb_transactions_list_set_visible_rows_number ( gint rows_number ){    GSList *list_tmp;    gint current_account;    if ( DEBUG )	printf ( "gsb_transactions_list_set_visible_rows_number %d lines\n", rows_number );    current_account = gsb_data_account_get_current_account ();    if ( rows_number == gsb_data_account_get_nb_rows (current_account))	return;    /*     we check all the accounts */    /* 	if etat.retient_affichage_par_compte is set, only the current account changes */    /* 	else, all the accounts change */    list_tmp = gsb_data_account_get_list_accounts ();    while ( list_tmp )    {	gint i;	i = gsb_data_account_get_no_account ( list_tmp -> data );	if ( !etat.retient_affichage_par_compte	     ||	     i == current_account)	{	    gsb_data_account_set_nb_rows ( i, 					   rows_number );	}	list_tmp = list_tmp -> next;    }    /* we update the screen */    gsb_transactions_list_set_visibles_rows_on_account (current_account);    gsb_transactions_list_set_background_color (current_account);        /* change the expanders for breakdowns */    gsb_transactions_list_change_expanders ( etat.retient_affichage_par_compte );}