The language bindings documentation http://www.cairographics.org/manual/bindings-patterns.html mentions the theoretical cairo_solid_pattern type, but I can't see any function that would create that type, or any functions that would only act on that type. Murray Cumming murrayc at murrayc.com www.murrayc.com www.openismus.com