[mcclim-cvs] CVS mcclim

thenriksen thenriksen at common-lisp.net
Sun Dec 10 23:35:12 UTC 2006


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

Modified Files:
	stream-output.lisp package.lisp decls.lisp 
Log Message:
Made `stream-set-cursor-position' a generic function and exported it,
as seen in CLIM 2.2.


--- /project/mcclim/cvsroot/mcclim/stream-output.lisp	2006/05/05 10:24:02	1.60
+++ /project/mcclim/cvsroot/mcclim/stream-output.lisp	2006/12/10 23:35:12	1.61
@@ -223,7 +223,7 @@
 (defmethod* (setf stream-cursor-position) (x y (stream standard-extended-output-stream))
   (setf (cursor-position (stream-text-cursor stream)) (values x y)))
 
-(defun stream-set-cursor-position (stream x y)
+(defmethod stream-set-cursor-position ((stream standard-extended-output-stream) x y)
   (setf (stream-cursor-position stream) (values x y)))
 
 (defmethod stream-increment-cursor-position ((stream standard-extended-output-stream) dx dy)
--- /project/mcclim/cvsroot/mcclim/package.lisp	2006/06/29 08:16:02	1.55
+++ /project/mcclim/cvsroot/mcclim/package.lisp	2006/12/10 23:35:12	1.56
@@ -353,6 +353,8 @@
    ;; this list of exported symbols was automatically generated from the
    ;; specification as of version 1.17 of this very file, please think twice
    ;; before fiddling with it. thanks! --gb 2002-11-10
+   ;; A good reason for fiddling with with it is to add symbols from
+   ;; CLIM 2.2. --thenriksen 2006-12-11
 
    #:*abort-gestures*                   ;variable
    #:*accelerator-gestures*             ;variable
@@ -1417,6 +1419,7 @@
    #:stream-replay                      ;generic function
    #:stream-rescanning-p                ;generic function
    #:stream-scan-pointer                ;generic function
+   #:stream-set-cursor-position         ;generic function
    #:stream-set-input-focus             ;generic function
    #:stream-start-line-p                ;generic function
    #:stream-start-line-p                ;generic function
--- /project/mcclim/cvsroot/mcclim/decls.lisp	2006/12/04 22:31:19	1.42
+++ /project/mcclim/cvsroot/mcclim/decls.lisp	2006/12/10 23:35:12	1.43
@@ -429,6 +429,7 @@
 (defgeneric (setf stream-text-cursor) (cursor stream))
 (defgeneric stream-cursor-position (stream))
 ;; (defgeneric (setf* stream-cursor-position) (x y stream)) unsure how to declare this, can somebody help? --GB
+(defgeneric stream-set-cusor-position (stream x y)) ; This is actually in 19.3.1 in CLIM 2.2
 (defgeneric stream-increment-cursor-position (stream dx dy))
 
 ;;; 15.4 Text Protocol [complete]




More information about the Mcclim-cvs mailing list