add: if ( comp_textes -> comparateur_1 == 6 ) desensitive_widget ( comp_textes -> entree_montant_1 );  if ( comp_textes -> comparateur_2 == 6 ) desensitive_widget ( comp_textes -> entree_montant_2 );
context: void remplit_liste_comparaisons_textes_etat ( void ){  GSList *liste_tmp;  liste_tmp = etat_courant -> liste_struct_comparaison_textes;  /* commence par effacer l'ancienne liste */  while ( GTK_BOX ( liste_textes_etat ) -> children )    gtk_container_remove ( GTK_CONTAINER ( liste_textes_etat ),			   (( GtkBoxChild *) ( GTK_BOX ( liste_textes_etat ) -> children -> data )) -> widget );  /*   s'il n'y a rien dans la liste, on met juste une ligne vide */  if ( !liste_tmp )    {      ajoute_ligne_liste_comparaisons_textes_etat ( NULL );      return;    }  /*   on fait le tour de la liste des comparaisons de texte, ajoute une ligne */  /* et la remplit  chaque fois */  while ( liste_tmp )    {      struct struct_comparaison_textes_etat *comp_textes;      comp_textes = liste_tmp -> data;      /* on cre la ligne et remplit les widget de la structure */      comp_textes -> vbox_ligne = cree_ligne_comparaison_texte ( comp_textes );      gtk_box_pack_start ( GTK_BOX ( liste_textes_etat ),			   comp_textes -> vbox_ligne,			   FALSE,			   FALSE,			   0 );      gtk_widget_show ( comp_textes -> vbox_ligne );      /* on remplit maintenant les widget avec les valeurs de la stucture */      /*       s'il n'y a pas de lien avec la struct prcdente, on le vire */      /* on rajoute le && car parfois le bouton de lien se met quand mme en 1re ligne */      if ( comp_textes -> lien_struct_precedente != -1	   &&	   liste_tmp != etat_courant -> liste_struct_comparaison_textes )	gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_lien ),				      comp_textes -> lien_struct_precedente );      else	{	  gtk_widget_destroy ( comp_textes -> bouton_lien );	  comp_textes -> bouton_lien = NULL;	}      gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_champ ),				    comp_textes -> champ );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_operateur ),				    comp_textes -> operateur );      if ( comp_textes -> texte )	gtk_entry_set_text ( GTK_ENTRY ( comp_textes -> entree_txt ),			     comp_textes -> texte );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_comparateur_1 ),				    comp_textes -> comparateur_1 );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_lien_1_2 ),				    comp_textes -> lien_1_2 );      gtk_option_menu_set_history ( GTK_OPTION_MENU ( comp_textes -> bouton_comparateur_2 ),				    comp_textes -> comparateur_2 );      gtk_entry_set_text ( GTK_ENTRY ( comp_textes -> entree_montant_1 ),			   itoa ( comp_textes -> montant_1 ));      gtk_entry_set_text ( GTK_ENTRY ( comp_textes -> entree_montant_2 ),			   itoa ( comp_textes -> montant_2 ));      if ( comp_textes -> utilise_txt )	gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( comp_textes -> bouton_utilise_txt ),				       TRUE );      else	gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( comp_textes -> bouton_utilise_no ),				       TRUE );      /* on dsensitive tous ce qui est ncessaire */      if ( comp_textes -> champ == 8	   ||	   comp_textes -> champ == 9	   ||	   comp_textes -> champ == 10 )	{	  /* 	  on est sur un chq ou une pc */	  /* on rend sensitif les check button et la hbox correspondante */	  sensitive_widget ( comp_textes -> bouton_utilise_txt );	  sensitive_widget ( comp_textes -> bouton_utilise_no );	  sensitive_hbox_fonction_bouton_txt ( comp_textes );	}      else	{	  desensitive_widget ( comp_textes -> bouton_utilise_txt );	  desensitive_widget ( comp_textes -> bouton_utilise_no );	  desensitive_widget ( comp_textes -> hbox_chq );	  sensitive_widget ( comp_textes -> hbox_txt );	}      /* on sensitive/dsensitive l'entre txt*/      if ( comp_textes -> operateur >= 4 )	desensitive_widget ( comp_textes -> entree_txt );      /* on sensitive/dsensitive la hbox_2 si ncessaire */      if ( comp_textes -> lien_1_2 == 3 )	desensitive_widget ( comp_textes -> hbox_partie_2 );      liste_tmp = liste_tmp -> next;    }}