[gsharp-cvs] CVS update: gsharp/esa.lisp
Robert Strandh
rstrandh at common-lisp.net
Tue Aug 2 02:15:58 UTC 2005
Update of /project/gsharp/cvsroot/gsharp
In directory common-lisp.net:/tmp/cvs-serv26130
Modified Files:
esa.lisp
Log Message:
More bug fixes for numeric arguments
(thanks to Dave Murray)
Date: Tue Aug 2 04:15:57 2005
Author: rstrandh
Index: gsharp/esa.lisp
diff -u gsharp/esa.lisp:1.2 gsharp/esa.lisp:1.3
--- gsharp/esa.lisp:1.2 Tue Aug 2 02:34:41 2005
+++ gsharp/esa.lisp Tue Aug 2 04:15:57 2005
@@ -105,10 +105,12 @@
(defparameter *current-gesture* nil)
+(defparameter *meta-digit-table*
+ (loop for i from 0 to 9
+ collect (list :keyboard (digit-char i) (make-modifier-state :meta))))
+
(defun meta-digit (gesture)
- (position gesture
- '((#\0 :meta) (#\1 :meta) (#\2 :meta) (#\3 :meta) (#\4 :meta)
- (#\5 :meta) (#\6 :meta) (#\7 :meta) (#\8 :meta) (#\9 :meta))
+ (position gesture *meta-digit-table*
:test #'event-matches-gesture-name-p))
(defun esa-read-gesture ()
More information about the Gsharp-cvs
mailing list