# Module GtkWindow.FileSelection

    module FileSelection: sig .. end

    include GtkBaseProps.FileSelection

    val create : string -> Gtk.file_selection Gtk.obj

    val complete : [> `fileselection ] Gtk.obj -> filter:string -> unit

    val get_ok_button : [> `fileselection ] Gtk.obj -> Gtk.button Gtk.obj

    val get_cancel_button : [> `fileselection ] Gtk.obj -> Gtk.button Gtk.obj

    val get_help_button : [> `fileselection ] Gtk.obj -> Gtk.button Gtk.obj

    val get_file_list : [> `fileselection ] Gtk.obj -> Gtk.clist Gtk.obj

    val get_dir_list : [> `fileselection ] Gtk.obj -> Gtk.clist Gtk.obj

    val get_selections : [> `fileselection ] Gtk.obj -> string list