rem: gtk_expander_set_expanded ( frame_formulaire_echeancier, FALSE );
add: gtk_expander_set_expanded ( GTK_EXPANDER (frame_formulaire_echeancier), FALSE );
context: gboolean saisie_echeance_accueil ( GtkWidget *event_box,				   GdkEventButton *event,				   struct operation_echeance *echeance ){    GtkWidget *ancien_parent, *dialog;    struct operation_echeance *ancienne_selection_echeance;    gint resultat, width;    /* on sélectionne l'échéance demandée */    ancienne_selection_echeance = echeance_selectionnnee;    echeance_selectionnnee = echeance;    ancien_parent = formulaire_echeancier -> parent;    /* crée la boite de dialogue */    dialog = gtk_dialog_new_with_buttons ( _("Enter a scheduled transaction"),					   GTK_WINDOW ( window ),					   GTK_DIALOG_MODAL,					   GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,					   GTK_STOCK_OK, GTK_RESPONSE_OK,					   NULL );    gtk_window_set_position ( GTK_WINDOW ( dialog ), GTK_WIN_POS_CENTER );    /* met le formulaire dans la boite de dialogue */    width = frame_formulaire_echeancier -> allocation . width;    if ( width <= 1 )	width = 639 ;    gtk_widget_unrealize ( formulaire_echeancier );    gtk_widget_reparent ( formulaire_echeancier, GTK_DIALOG ( dialog ) -> vbox );    gtk_widget_set_usize ( GTK_WIDGET ( dialog ), width, FALSE );    etat.formulaire_echeance_dans_fenetre = 1;    /* remplit le formulaire */    click_sur_saisir_echeance();    gtk_widget_show ( formulaire_echeancier );    if ( etat.affiche_boutons_valider_annuler )    {	gtk_widget_hide ( separateur_formulaire_echeancier );	gtk_widget_hide ( hbox_valider_annuler_echeance );    }    resultat = gtk_dialog_run ( GTK_DIALOG ( dialog ));    if ( resultat == GTK_RESPONSE_OK )	 gsb_scheduler_validate_form ();    gtk_widget_reparent ( formulaire_echeancier, ancien_parent );    /*     en remettant la fenetre, elle passe en onglet 2, après l'onglet du formulaire de */    /* 	ventilation ... on la remet en 1 */    gtk_notebook_reorder_child ( GTK_NOTEBOOK ( notebook_formulaire_echeances ),				 formulaire_echeancier,				 0 );    gtk_notebook_set_page ( GTK_NOTEBOOK ( notebook_formulaire_echeances ),			    0 );    /*     de plus, on a perdu le nom de l'étiquette, c'est inutilisé pour l'instant mais on */    /* 	sait jamais... */    gtk_notebook_set_tab_label ( GTK_NOTEBOOK ( notebook_formulaire_echeances ),				 formulaire_echeancier,				 gtk_label_new ( _("Form")));    etat.formulaire_echeance_dans_fenetre = 0;    gtk_widget_destroy ( dialog );    /* remet les boutons valider/annuler si necessaire */    if ( etat.affiche_boutons_valider_annuler )    {	gtk_widget_show ( separateur_formulaire_echeancier );	gtk_widget_show ( hbox_valider_annuler_echeance );    }    formulaire_echeancier_a_zero();    echeance_selectionnnee = ancienne_selection_echeance;    if ( !etat.formulaire_echeancier_toujours_affiche )	gtk_expander_set_expanded ( frame_formulaire_echeancier, FALSE );    return FALSE;}