rem: gtk_widget_show ( selection_fichier );
add: default: break; } gtk_widget_destroy ( selection_fichier );
context: void ouvrir_fichier ( void ){    GtkWidget *selection_fichier;    selection_fichier = file_selection_new ( _("Open an accounts file"),					     FILE_SELECTION_MUST_EXIST);    gtk_window_set_position ( GTK_WINDOW ( selection_fichier ),			      GTK_WIN_POS_MOUSE);    gtk_signal_connect_object ( GTK_OBJECT ( GTK_FILE_SELECTION ( selection_fichier ) -> cancel_button ),				"clicked",				GTK_SIGNAL_FUNC ( gtk_widget_destroy ),				GTK_OBJECT ( selection_fichier ));    gtk_signal_connect_object ( GTK_OBJECT ( GTK_FILE_SELECTION ( selection_fichier ) -> ok_button ),				"clicked",				GTK_SIGNAL_FUNC ( fichier_selectionne ),				GTK_OBJECT (selection_fichier) );    gtk_widget_show ( selection_fichier );    file_selection_set_filename ( GTK_FILE_SELECTION ( selection_fichier ), "*.gsb" );    gtk_file_selection_complete ( GTK_FILE_SELECTION (selection_fichier), "*.gsb" );}