ah!  i knew it.

thanks paul,

richard

On Mon, Jul 25, 2011 at 2:41 PM, Paul Davis <[email protected]>wrote:

> 2011/7/25 richard boaz <[email protected]>:
>
> > 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.
>
> you should/could use cairo_pattern_t's as a replacement for the pixmap.
>
> 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
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to