[mcclim-cvs] CVS update: mcclim/Apps/Scigraph/scigraph/mouse.lisp
Timothy Moore
tmoore at common-lisp.net
Tue Jan 11 12:45:45 UTC 2005
Update of /project/mcclim/cvsroot/mcclim/Apps/Scigraph/scigraph
In directory common-lisp.net:/tmp/cvs-serv14169
Modified Files:
mouse.lisp
Log Message:
Add McCLIM (in fact, portable) code to button-case
Date: Tue Jan 11 13:45:38 2005
Author: tmoore
Index: mcclim/Apps/Scigraph/scigraph/mouse.lisp
diff -u mcclim/Apps/Scigraph/scigraph/mouse.lisp:1.5 mcclim/Apps/Scigraph/scigraph/mouse.lisp:1.6
--- mcclim/Apps/Scigraph/scigraph/mouse.lisp:1.5 Fri Aug 6 15:19:40 2004
+++ mcclim/Apps/Scigraph/scigraph/mouse.lisp Tue Jan 11 13:45:35 2005
@@ -60,7 +60,7 @@
,@(if right
`(((clim::button-press-event-matches-gesture-name ,button :menu)
,right)))))
- (:clim-2
+ ((and :clim-2 (not :mcclim))
`(cond
,@(if left
`(((clim-internals::button-press-event-matches-gesture-name-p ,button :select)
@@ -70,7 +70,18 @@
,middle)))
,@(if right
`(((clim-internals::button-press-event-matches-gesture-name-p ,button :menu)
- ,right)))))))
+ ,right)))))
+ (:mcclim
+ `(cond
+ ,@(when left
+ `(((event-matches-gesture-name-p ,button :select)
+ ,left)))
+ ,@(when middle
+ `(((event-matches-gesture-name-p ,button :describe)
+ ,middle)))
+ ,@(when right
+ `(((event-matches-gesture-name-p ,button :menu)
+ ,right)))))))
(defmethod post-mouse-documentation (stream string)
#FEATURE-CASE
More information about the Mcclim-cvs
mailing list