[cairo] Proposal: cairo_save_state/cairo_restore_state
behdad at cs.toronto.edu
Tue Jan 24 05:24:53 PST 2006
On Tue, 24 Jan 2006, Christian Biesinger wrote:
> Behdad Esfahbod wrote:
> > You are right generally, but in this case, since saved states are
> > immutable and cairo_t objects are not threadsafe anyway (cannot
> > be used from two threads at the same time), I don't think any
> > locking is needed, and the semantics I described does the job.
> So can a state only be restored to the context from which it was created?
No, definitely not. That's the beauty of this cairo_state_t
approach compared to cairo_copy I believe.
"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
-- Dan Bern, "New American Language"
More information about the cairo