[cairo] Meta surface proposal

Jost Boekemeier jost2345 at yahoo.de
Tue Feb 8 08:28:59 PST 2005


>(surface->meta_surface && !surface->replaying) 

What does "surface->replaying" mean?

I think your proposal touches two things.

First a "meta" surface which holds the
resolution-independent drawing primitives.  This could
(and should) be implemented on top of cairo [1].

Second your algorithm to make n passes to optimize the
output for the target device.  Imho this makes more
sense.  But I don't understand why this has to be
implemented within cairo.

Why is the situation with windows printing different
than the situation with PDF/PS on Unix?  If it isn't
possible to use PDF as a "meta file" format, then
cairo must define its own format.  But defining such a
format would be very hard imho.  What is the problem
with PDF?

Of course the proposal could be implemented, but I
fear that the algorithm costs too much time and
memory.


[1] The idea was to let the GUI objects, a GTK canvas
for example, create a resolution-independent graph.
This graph could be easily updated and replayed onto
different cairo target devices when needed.



	
		
___________________________________________________________ 
Gesendet von Yahoo! Mail - Jetzt mit 250MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de



More information about the cairo mailing list