[mcclim-cvs] CVS mcclim/Drei

thenriksen thenriksen at common-lisp.net
Wed Jan 16 15:19:30 UTC 2008


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

Modified Files:
	drei-redisplay.lisp 
Log Message:
More input-editor redisplay simplications.


--- /project/mcclim/cvsroot/mcclim/Drei/drei-redisplay.lisp	2008/01/16 13:12:40	1.38
+++ /project/mcclim/cvsroot/mcclim/Drei/drei-redisplay.lisp	2008/01/16 15:19:30	1.39
@@ -972,19 +972,15 @@
   (declare (ignore x-offset y-offset region))
   (letf (((stream-cursor-position stream) (values-list (input-editor-position drei))))
     (invalidate-all-strokes (view drei))
-    (display-drei-view-contents stream (view drei))))
-
-(defmethod replay-output-record :after ((drei drei-area) (stream extended-output-stream) &optional
-                                        (x-offset 0) (y-offset 0) (region +everywhere+))
-  (declare (ignore x-offset y-offset region))
+    (display-drei-view-contents stream (view drei)))
   (dolist (cursor (cursors drei))
     (replay cursor stream)))
 
-(defmethod replay-output-record :before ((cursor drei-cursor) stream &optional
-                                         (x-offset 0) (y-offset 0) (region +everywhere+))
+(defmethod replay-output-record ((cursor drei-cursor) stream &optional
+                                 (x-offset 0) (y-offset 0) (region +everywhere+))
   (declare (ignore x-offset y-offset region))
   (clear-output-record cursor)
-  (with-output-recording-options (stream :record t :draw nil)
+  (with-output-recording-options (stream :record nil :draw t)
     (when (active cursor)
       (display-drei-view-cursor stream (view cursor) cursor))))
 




More information about the Mcclim-cvs mailing list