rem: traitement_clavier_liste_echeances  ( tree_view_liste_echeances,
add: traitement_clavier_liste_echeances  ( tree_view_scheduler_list,
context: gboolean gsb_gui_navigation_check_key_press ( GtkWidget *tree_view,					      GdkEventKey *ev,					      GtkTreeModel *model ){    gint page;    GtkTreeIter iter;   if (! gtk_tree_selection_get_selected ( gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view)),									NULL,									&iter))	return FALSE;   gtk_tree_model_get (model, &iter, NAVIGATION_PAGE, &page, -1 );    switch ( page )    {	case GSB_HOME_PAGE:	    /* nothing to do here for now */	    break;	case GSB_ACCOUNT_PAGE:	    switch ( ev -> keyval )	    {		case GDK_Return :		/* entrée */		case GDK_KP_Enter :		case GDK_Up :		/* touches flèche haut */		case GDK_KP_Up :		case GDK_Down :		/* touches flèche bas */		case GDK_KP_Down :		case GDK_Delete:		/*  del  */		case GDK_P:			/* touche P */		case GDK_p:			/* touche p */		case GDK_r:			/* touche r */		case GDK_R:			/* touche R */		    gsb_transactions_list_key_press ( gsb_transactions_list_get_tree_view (),						      ev );		    return TRUE;	    }	    break;	case GSB_PAYEES_PAGE:	    /* nothing to do here for now */	    break;	case GSB_CATEGORIES_PAGE:	    /* nothing to do here for now */	    break;	case GSB_BUDGETARY_LINES_PAGE:	    /* nothing to do here for now */	    break;	case GSB_SCHEDULER_PAGE:	    switch ( ev -> keyval )	    {		case GDK_Return :		/* touches entrée */		case GDK_KP_Enter :		case GDK_Up :		/* touches flèche haut */		case GDK_KP_Up :		case GDK_Down :		/* touches flèche bas */		case GDK_KP_Down :		case GDK_Delete :               /*  del  */		    traitement_clavier_liste_echeances  ( tree_view_liste_echeances,							  ev );		    return TRUE;	    }	    break;	case GSB_REPORTS_PAGE:	    /* nothing to do here for now */	    break;    }    return FALSE;}