rem: return;
add: return FALSE;
context: gboolean clique_champ_formulaire ( GtkWidget *entree,			       GdkEventButton *ev,			       gint *no_origine ){  GtkWidget *popup_cal;  /* on rend sensitif tout ce qui ne l'tait pas sur le formulaire */  degrise_formulaire_operations ();  /* si l'entre de la date est grise, on met la date courante seulement     si la date relle est grise aussi. Dans le cas contraire,     c'est elle qui prend le focus */  if ( gtk_widget_get_style ( widget_formulaire_operations[TRANSACTION_FORM_DATE] ) == style_entree_formulaire[ENGRIS] )    {     if ( gtk_widget_get_style ( widget_formulaire_operations[TRANSACTION_FORM_VALUE_DATE] ) == style_entree_formulaire[ENGRIS] )       {	gtk_entry_set_text ( GTK_ENTRY ( widget_formulaire_operations[TRANSACTION_FORM_DATE] ),			     gsb_today() );	gtk_widget_set_style ( widget_formulaire_operations[TRANSACTION_FORM_DATE],			       style_entree_formulaire[ENCLAIR] );       }    }  /* si ev est null ( cad que a ne vient pas d'un click mais appel par ex      la fin de fin_edition ), on se barre */  if ( !ev )    return;  /* numration suivant l'entre o on clique */  switch ( GPOINTER_TO_INT ( no_origine ) )    {    case TRANSACTION_FORM_DATE :    case TRANSACTION_FORM_VALUE_DATE :            /* si double click, on popup le calendrier */      if ( ev -> type == GDK_2BUTTON_PRESS )	{	 gtk_signal_emit_stop_by_name ( GTK_OBJECT ( entree ),					"button-press-event" );	 popup_cal = gsb_calendar_new ( entree );	 gtk_signal_connect_object ( GTK_OBJECT ( popup_cal ),				     "destroy",				     GTK_SIGNAL_FUNC ( ferme_calendrier ),				     GTK_OBJECT ( entree ) );	 gtk_widget_grab_focus ( GTK_WIDGET ( popup_cal ) );	}      break;    default :          break;    }  return FALSE;}