rem: default :
context: gboolean traitement_clavier_liste_echeances ( GtkCList *liste_echeances,					  GdkEventKey *evenement,					  gpointer null ){  gint ligne;  gtk_signal_emit_stop_by_name ( GTK_OBJECT ( liste_echeances ),				 "key_press_event");  switch ( evenement->keyval )    {    case 65293 :    case 65421 :                         /* entre */      formulaire_echeancier_a_zero();      degrise_formulaire_echeancier();      gtk_label_set_text ( GTK_LABEL ( label_saisie_modif ),			   _("Modification") );      edition_echeance ();      break;    case 65362 :                       /* flche haut  */      ligne = gtk_clist_find_row_from_data ( GTK_CLIST ( liste_echeances ),					     echeance_selectionnnee );      if ( ligne )	{	  /* saute les doubles d'chances */	  do	    echeance_selectionnnee = gtk_clist_get_row_data ( GTK_CLIST ( liste_echeances ),							      --ligne );	  while ( !echeance_selectionnnee );	  gtk_clist_unselect_all ( GTK_CLIST ( liste_echeances ) );	  selectionne_echeance ();	}      break;    case 65364 :                /* flche bas */      if ( echeance_selectionnnee != GINT_TO_POINTER ( -1 ) )	{	  ligne = gtk_clist_find_row_from_data ( GTK_CLIST ( liste_echeances ),						 echeance_selectionnnee );	  /* saute les doubles d'chances */	  do	    echeance_selectionnnee  = gtk_clist_get_row_data ( GTK_CLIST ( liste_echeances ),							       ++ligne );	  while ( !echeance_selectionnnee );	  gtk_clist_unselect_all ( GTK_CLIST ( liste_echeances ) );	  selectionne_echeance ();	}      break;    case 65535 :               /*  del  */      supprime_echeance ();      break;    default :    }  return ( TRUE );    }