thanks paul,
richard
On Mon, Jul 25, 2011 at 2:41 PM, Paul Davis <paul@xxxxxxxxxxxxxxxxxxxxx> wrote:
2011/7/25 richard boaz <ivor.boaz@xxxxxxxxx>:
you should/could use cairo_pattern_t's as a replacement for the pixmap.
> but i deliver this with a huge caveat: i do not like the solution, something
> about the design is wrong (i can "feel" it). so, this reference is intended
> for demonstration purposes only! i will eventually come back to this and
> find the proper architecture, but don't have time at the moment.
> it does, however, "work", so it's not completely worthless; the best answer
> is in there somewhere.
> and just for the record, there really is many, many ways to solve this
> problem; you must strive to find the most appropriate solution that
> satisfies all the specific requirements of your particular problem, and
> sometimes this simply comes down to solving it over and over until the best
> solution becomes obvious.
create a new cairo image surface. draw into it using normal methods
(possibly even creating it directly from an image). then create a
pattern for the surface and keep it around. later, in the expose/draw
method, set the source to be the pattern, and paint. done.
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list