[mcclim-cvs] CVS mcclim/Drei

thenriksen thenriksen at common-lisp.net
Thu May 1 06:48:22 UTC 2008


Update of /project/mcclim/cvsroot/mcclim/Drei
In directory clnet:/tmp/cvs-serv25657/Drei

Modified Files:
	drei-clim.lisp 
Log Message:
Wrap up the last dead-key stuff for Drei gadgets.


--- /project/mcclim/cvsroot/mcclim/Drei/drei-clim.lisp	2008/04/30 21:27:46	1.44
+++ /project/mcclim/cvsroot/mcclim/Drei/drei-clim.lisp	2008/05/01 06:48:21	1.45
@@ -229,7 +229,8 @@
 ;;; updating is done after a command has been executed, and only then
 ;;; (or by commands at their own discretion).
 (defclass drei-gadget-pane (drei-pane value-gadget action-gadget
-                                      asynchronous-command-processor)
+                                      asynchronous-command-processor
+                                      dead-key-merging-command-processor)
   ((%currently-processing :initform nil
                           :accessor currently-processing-p)
    (%previous-focus :accessor previous-focus :initform nil
@@ -296,12 +297,11 @@
         (*abort-gestures* *esa-abort-gestures*)
         (*standard-input* drei))
     (accepting-from-user (drei)
-      (handling-dead-keys (gesture)
-        (handler-case (process-gesture drei gesture)
-          (unbound-gesture-sequence (c)
-            (display-message "~A is unbound" (gesture-name (gestures c))))
-          (abort-gesture ()
-            (display-message "Aborted"))))
+      (handler-case (process-gesture drei gesture)
+        (unbound-gesture-sequence (c)
+          (display-message "~A is unbound" (gesture-name (gestures c))))
+        (abort-gesture ()
+          (display-message "Aborted")))
       (display-drei drei :redisplay-minibuffer t)
       (when (modified-p (view drei))
         (when (gadget-value-changed-callback drei)




More information about the Mcclim-cvs mailing list