From: espen Date: Sun, 27 Feb 2005 14:24:49 +0000 (+0000) Subject: Added filters to file chooser example X-Git-Tag: clg-0-90~56 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/commitdiff_plain/d5e2ce7c724344629eaed6f1488c187c7716dd73 Added filters to file chooser example --- diff --git a/examples/testgtk.lisp b/examples/testgtk.lisp index f0c535a..169e6bf 100644 --- a/examples/testgtk.lisp +++ b/examples/testgtk.lisp @@ -15,7 +15,7 @@ ;; License along with this library; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -;; $Id: testgtk.lisp,v 1.21 2005/02/27 13:28:19 espen Exp $ +;; $Id: testgtk.lisp,v 1.22 2005/02/27 14:24:49 espen Exp $ ;(use-package "GTK") @@ -452,6 +452,12 @@ (define-simple-dialog create-expander (dialog "Expander" :resizable nil) ;; File chooser dialog (define-dialog create-file-chooser (dialog "File Chooser" 'file-chooser-dialog) + (file-chooser-add-filter dialog + (make-instance 'file-filter :name "All files" :pattern "*")) + (file-chooser-add-filter dialog + (make-instance 'file-filter :name "Common Lisp source code" + :patterns '("*.lisp" "*.lsp"))) + (dialog-add-button dialog "gtk-cancel" #'widget-destroy :object t) (dialog-add-button dialog "gtk-ok" #'(lambda ()