[mcclim-devel] postscript streams

Timothy Moore moore at bricoworks.com
Mon Feb 6 16:36:52 UTC 2006


Christophe Rhodes wrote:
> Hi,
> 
> I'm in the process of attempting to merge our local divergences into
> mcclim's CVS, and I have a question about one of them (see below): is
> it reasonable to add updating-output-stream-mixin to the
> postscript-stream class?  Though memory grows dim, I think we use this
> to allow the same drawing routines (which use updating-output) to draw
> both to screen and to postscript; we don't actually call
> incremental-redisplay on a postscript stream.
I agree with this change. If you wanted to be more ambitious and make 
updating-output-stream-mixin a super class of 
standard-output-recording-stream, I'd be quite agreeable to that too.

Tim

> 
> Thanks,
> 
> Christophe
> 
> Index: Backends/PostScript/class.lisp
> ===================================================================
> RCS file: /project/mcclim/cvsroot/mcclim/Backends/PostScript/class.lisp,v
> retrieving revision 1.7
> diff -u -r1.7 class.lisp
> --- Backends/PostScript/class.lisp      31 Oct 2005 10:21:14 -0000      1.7
> +++ Backends/PostScript/class.lisp      6 Feb 2006 12:30:36 -0000
> @@ -61,6 +61,7 @@
>                               permanent-medium-sheet-output-mixin
>                               sheet-mute-repainting-mixin
>                               mirrored-sheet-mixin ; ?
> +                             climi::updating-output-stream-mixin ; ??
>                               standard-extended-output-stream
>                               standard-output-recording-stream)
>    ((file-stream :initarg :file-stream :reader postscript-stream-file-stream)
> _______________________________________________
> mcclim-devel mailing list
> mcclim-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel




More information about the mcclim-devel mailing list