add: gtk_widget_grab_focus ( GTK_WIDGET (liste) );
context: void selectionne_ligne_souris_ventilation ( GtkCList *liste,					    GdkEventButton *evenement,					    gpointer null ){  gint colonne, x, y;  gint ligne;  gtk_signal_emit_stop_by_name ( GTK_OBJECT ( liste_operations_ventilees ),				 "button_press_event");  /* Rcupration des coordonnes de la souris */  gdk_window_get_pointer ( GTK_CLIST ( liste ) -> clist_window,			   &x,			   &y,			   FALSE );  gtk_clist_get_selection_info ( GTK_CLIST ( liste ),				 x,				 y,				 &ligne,				 &colonne);  if ( !gtk_clist_get_row_data ( GTK_CLIST ( liste ),				 ligne ) )    return;  /*   vire l'ancienne slection */  gtk_clist_unselect_all ( GTK_CLIST ( liste ) );  /* on met l'adr de la struct dans OPERATION_SELECTIONNEE */  ligne_selectionnee_ventilation = gtk_clist_get_row_data ( GTK_CLIST ( liste ),							    ligne );  gtk_clist_select_row ( GTK_CLIST ( liste ),			 ligne,			 colonne );  if ( evenement -> type == GDK_2BUTTON_PRESS )    edition_operation_ventilation ();}