`([> Gtk.file_filter ] as 'a) Gtk.obj ->
object
val obj : 'a Gtk.obj
method add_custom :
GtkEnums.file_filter_flags list ->
callback:((GtkEnums.file_filter_flags * string) list -> bool) -> unit
method add_mime_type : string -> unit
method add_pattern : string -> unit
method as_file_filter : Gtk.file_filter Gtk.obj
method destroy : unit -> unit
method get_oid : int
method name : string
method set_name : string -> unit
end`