Package: gtk
Function gtk-file-filter-add-custom
Lambda Listgtk-file-filter-add-custom (filter needed func) ArgumentsDetails
Adds rule to a filter that allows files based on a custom callback function.
The bitfield needed which is passed in provides information about what sorts
of information that the filter function needs. This allows GTK+ to avoid
retrieving expensive information when it is not needed by the filter. Example(defun custom-file-filter (filter-info) ;; Select files with upcase characters in the display name (let ((display-name (gtk-file-filter-info-display-name filter-info))) (string= display-name (string-upcase display-name)))) ... (let ((filter-custom (gtk-file-filter-new))) ;; Add a custom file filter (setf (gtk-file-filter-name filter-custom) "Custom Filter") (gtk-file-filter-add-custom filter-custom :display-name #'custom-file-filter) (gtk-file-chooser-add-filter chooser filter-custom) ... ) | See also |
2021-1-29