<div>Hello,</div>
<div>&nbsp;</div>
<div>If I have drawn something on a surface, is it possible to&nbsp;look up what has been drawn at a specific location?</div>
<div>&nbsp;</div>
<div>This is my first time looking into Cairo, so please forgive me if this is a stupid question.&nbsp; I attempted to search through the mailing list archives and the documentation, but I didn&#39;t find concrete answers.</div>

<div>&nbsp;</div>
<div>I would like to know if it&#39;s possible to take, say, the mouse pointer&#39;s location and obtain some sort of reference to the &quot;object&quot; that is at that location.&nbsp; Is this easy to do in Cairo?&nbsp; Can you point me to any relevant API functions?</div>

<div>&nbsp;</div>
<div>The objects that I want to draw will be made up of a number of strokes (and possibly fills).&nbsp; I would like primarily to print these (automatically produced) drawings, but I would also like to have some sort of interface to allow users to add information through a &quot;click to select&quot; style interface.&nbsp; Do you have any suggestions?&nbsp; Or is Cairo not the right library to consider?</div>

<div>&nbsp;</div>
<div>Thanks in advance for your comments.</div>
<div>&nbsp;</div>
<div>Matthew.</div>