rem: change_passera_euro ( check_button_euro, GTK_WIDGET(liste_struct_devises) );
add: change_passera_euro ( check_button_euro, NULL );
context: gboolean selection_ligne_devise ( GtkWidget *liste,				  gint ligne,				  gint colonne,				  GdkEventButton *ev,				  GtkWidget *frame ){  struct struct_devise *devise;  ligne_selection_devise = ligne;  devise = gtk_clist_get_row_data ( GTK_CLIST ( liste ),				    ligne_selection_devise );  /* met le nom et le code de la devise */  entry_set_value(entree_nom_devise_parametres, &(devise->nom_devise));  entry_set_value(entree_code_devise_parametres, &(devise->code_devise));  entry_set_value(entree_iso_code_devise_parametres, &(devise->code_iso4217_devise));  checkbox_set_value ( check_button_euro, &(devise->passage_euro), TRUE);  change_passera_euro ( check_button_euro, GTK_WIDGET(liste_struct_devises) );  /* crée le menu des devises en enlevant la devise courante */  g_signal_handlers_block_by_func ( G_OBJECT(option_menu_devises),				    G_CALLBACK (changement_devise_associee), 				    (gpointer) clist_devises_parametres );  g_signal_handlers_block_by_func ( G_OBJECT(devise_1),				    G_CALLBACK (devise_selectionnee), 				    (gpointer) 1 );  g_signal_handlers_block_by_func ( G_OBJECT(devise_2),				    G_CALLBACK (devise_selectionnee), 				    (gpointer) 0 );  gtk_option_menu_set_menu ( GTK_OPTION_MENU ( option_menu_devises ),			     creation_option_menu_devises (devise -> no_devise,							   liste_struct_devises ));  gtk_option_menu_set_history ( GTK_OPTION_MENU ( option_menu_devises ),				devise -> no_devise_en_rapport );  create_change_menus (devise);  gtk_option_menu_set_history ( GTK_OPTION_MENU ( devise_1 ),				!( devise -> une_devise_1_egale_x_devise_2 ));  gtk_option_menu_set_history ( GTK_OPTION_MENU ( devise_2 ),				devise -> une_devise_1_egale_x_devise_2 );  g_signal_handlers_unblock_by_func ( G_OBJECT(devise_1),				      G_CALLBACK (devise_selectionnee), 				      (gpointer) 1 );  g_signal_handlers_unblock_by_func ( G_OBJECT(devise_2),				      G_CALLBACK (devise_selectionnee), 				      (gpointer) 0 );  g_signal_handlers_unblock_by_func ( G_OBJECT(option_menu_devises),				      G_CALLBACK (changement_devise_associee), 				      (gpointer) clist_devises_parametres );  gtk_widget_set_sensitive ( frame, TRUE );  gtk_widget_set_sensitive ( bouton_supprimer_devise, TRUE );  if ( !strcmp ( devise -> nom_devise,		 _("Euro") ) )    {      gtk_widget_set_sensitive ( check_button_euro,				 FALSE );      gtk_widget_set_sensitive ( entree_nom_devise_parametres,				 FALSE );    }  else    gtk_widget_set_sensitive ( entree_nom_devise_parametres,			       TRUE );  return FALSE;}