add: gsb_menu_update_view_menu ( account_nb );
context: gboolean gsb_gui_navigation_select_line ( GtkTreeSelection *selection,					  GtkTreeModel * model ){    GtkTreeIter iter;    GValue value = {0, }, pointer = {0, };    gchar * title, * suffix = "";    gint account_nb;    if (! gtk_tree_selection_get_selected (selection, NULL, &iter))	return FALSE;    gtk_tree_model_get_value (model, &iter, NAVIGATION_PAGE, &value);    switch ( g_value_get_int(&value) )    {	case GSB_HOME_PAGE:	    title = g_strconcat ( "Grisbi : " , titre_fichier, NULL );	    break;	case GSB_ACCOUNT_PAGE:	    gtk_tree_model_get (model, &iter, NAVIGATION_ACCOUNT, &account_nb, -1);	    title = g_strconcat ( _("Account transactions"), " : ",				  gsb_data_account_get_name ( account_nb ),				  NULL );	    if ( gsb_data_account_get_closed_account ( account_nb ) )	    {		title = g_strconcat ( title, " (", _("closed"), ")", NULL );	    }	    suffix = g_strdup_printf ( "%4.2f %s", 				       gsb_data_account_get_current_balance ( compte_courant_onglet ),				       devise_code ( devise_par_no ( gsb_data_account_get_currency ( compte_courant_onglet ) ) ) );	    break;	case GSB_PAYEES_PAGE:	    title = _("Payees");	    break;	case GSB_CATEGORIES_PAGE:	    title = _("Categories");	    break;	case GSB_BUDGETARY_LINES_PAGE:	    title = _("Budgetary lines");	    break;	case GSB_SCHEDULER_PAGE:	    title = _("Scheduled transactions");	    break;	case GSB_REPORTS_PAGE:	    gtk_tree_model_get_value (model, &iter, NAVIGATION_REPORT, &pointer);	    if ( g_value_get_pointer(&pointer) )	    {		struct struct_etat * etat =  g_value_get_pointer ( &pointer );		title = g_strconcat ( _("Report"), " : ", etat -> nom_etat, NULL );	    }	    else	    {		title = _("Reports");	    }	    break;	default:	    title = "B0rk";	    break;    }    gsb_gui_headings_update ( title, suffix );    gsb_gui_navigation_update_notebook ( selection, model );    return TRUE;}