A GtkFileFilter can be used to restrict the files being shown in a #GtkFileChooser. Files can be filtered based on their name (with gtk.file_filter.FileFilter.addPattern), on their mime type (with gtk.file_filter.FileFilter.addMimeType), or by a custom filter function (with gtk.file_filter.FileFilter.addCustom).
Fluent builder for gtk.file_filter.FileFilter
Fluent builder implementation template for gtk.file_filter.FileFilter
Module for FileFilter class