[mcclim-cvs] CVS mcclim/Backends/PostScript

crhodes crhodes at common-lisp.net
Mon Feb 6 16:47:47 UTC 2006


Update of /project/mcclim/cvsroot/mcclim/Backends/PostScript
In directory common-lisp:/tmp/cvs-serv804/Backends/PostScript

Modified Files:
	class.lisp 
Log Message:
More divergence minimization
... make UPDATING-OUTPUT-STREAM-MIXIN a superclass of POSTSCRIPT-STREAM.  
Allows use of updating-output on postscript streams.


--- /project/mcclim/cvsroot/mcclim/Backends/PostScript/class.lisp	2005/10/31 10:21:14	1.7
+++ /project/mcclim/cvsroot/mcclim/Backends/PostScript/class.lisp	2006/02/06 16:47:47	1.8
@@ -55,14 +55,19 @@
              "Unknown")
   #-unix "")
 
-(defclass postscript-stream (basic-sheet
-                             sheet-leaf-mixin
-                             sheet-mute-input-mixin
-                             permanent-medium-sheet-output-mixin
-                             sheet-mute-repainting-mixin
-                             mirrored-sheet-mixin ; ?
-                             standard-extended-output-stream
-                             standard-output-recording-stream)
+(defclass postscript-stream 
+    (basic-sheet
+     sheet-leaf-mixin sheet-mute-input-mixin 
+     permanent-medium-sheet-output-mixin sheet-mute-repainting-mixin
+     ;; ?
+     mirrored-sheet-mixin
+     ;; FIXME: Tim Moore suggested (2006-02-06, mcclim-devel) that
+     ;; this might better be a superclass of
+     ;; STANDARD-OUTPUT-RECORDING-STREAM.  This should be revisited
+     ;; when we grow another non-interactive backend (maybe a cl-pdf
+     ;; backend?).  -- CSR.
+     climi::updating-output-stream-mixin
+     standard-extended-output-stream standard-output-recording-stream)
   ((file-stream :initarg :file-stream :reader postscript-stream-file-stream)
    (title :initarg :title)
    (for :initarg :for)




More information about the Mcclim-cvs mailing list