I'm new to cairo and probably missing some obvious concept, please can someone enlighten me with this problem:<br><br>Basically, I have a surface with some shapes already drawn onto it.&nbsp; I now want to paint every part of the surface a single colour except a circle, i.e. leave the contents of the surface, where the circle lies, undisturbed.<br><br>The approach I took was:<br><br>- create a mask<br>- paint the mask totally opaque<br>- fill a transparent arc on the mask<br>- set the colour on the source<br>- cairo_mask<br><br>I thought the source colour would be transferred to the destination, leaving the circle masked.<br><br>Where have I gone wrong, or is there a better approach?<br><br>TIA.<br><br><p>&#32;



      <hr size=1>
Sent from <a  
href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52418/*http://uk.docs.yahoo.com/nowyoucan.html" target=_blank>Yahoo! Mail</a>.
<br>
A Smarter Email.