[cairo] How to refer Cairo::Context outside on_expose_event
david at bjorkevik.se
Mon May 4 02:17:52 PDT 2009
> Maybe a silly question but I still wonder why. Can it possible for
> Cairo::Context to be referred outside on_expose_event? I just want to
> preserve some configurations of the context, like line width and dash
> pattern, instead of always call set_line_width() inside on_expose_event,
> which I think is inefficient.
This is how it's supposed to be done. Why is it inefficient? Are you
having performance issues due to a call to set_line_width on every expose?
I think that the cairo context needs to be created and destroyed on
every expose, but I don't know enough about the intrinsics to know if
there is a way around it.
More information about the cairo