rem: gtk_widget_set_sensitive ( bouton_imprimer_etat,
add: gtk_widget_set_sensitive ( bouton_raffraichir_etat,
context: void efface_etat ( void ){  GtkWidget *dialog;  GtkWidget *label;  gint resultat;  if ( !liste_struct_etats )    return;  if ( !etat_courant )    return;  dialog = gnome_dialog_new ( _("Confirm the deletion of a report"),			      GNOME_STOCK_BUTTON_YES,			      GNOME_STOCK_BUTTON_NO,			      NULL );  gtk_window_set_transient_for ( GTK_WINDOW ( dialog ),				 GTK_WINDOW ( window ));  label = gtk_label_new ( g_strdup_printf ( _("Do you really want to delete report %s?"),					    etat_courant -> nom_etat ));  gtk_box_pack_start ( GTK_BOX ( GNOME_DIALOG ( dialog ) -> vbox ),		       label,		       FALSE,		       FALSE,		       0 );  gtk_widget_show ( label );  resultat = gnome_dialog_run ( GNOME_DIALOG ( dialog ));  if ( !resultat )    {      /*   on met l'tat courant  -1 et */      /* le bouton  null, et le label de l'tat en cours  rien */      liste_struct_etats = g_slist_remove ( liste_struct_etats,					    etat_courant );      etat_courant = NULL;      bouton_etat_courant = NULL;      gtk_label_set_text ( GTK_LABEL ( label_etat_courant ),			   "" );      gtk_widget_set_sensitive ( bouton_personnaliser_etat,				 FALSE );      gtk_widget_set_sensitive ( bouton_imprimer_etat,				 FALSE );      gtk_widget_set_sensitive ( bouton_exporter_etat,				 FALSE );      gtk_widget_set_sensitive ( bouton_dupliquer_etat,				 FALSE );      gtk_widget_set_sensitive ( bouton_effacer_etat,				 FALSE );       if ( GTK_BIN ( scrolled_window_etat ) -> child )	gtk_container_remove ( GTK_CONTAINER ( scrolled_window_etat ),			       GTK_BIN ( scrolled_window_etat ) -> child );      /* on raffiche la liste des tats */      remplissage_liste_etats ();      modification_fichier ( TRUE );    }  if ( GNOME_IS_DIALOG ( dialog ))    gnome_dialog_close ( GNOME_DIALOG ( dialog ));}