[cairo] 'picking' with Cairo

Travis Griggs tgriggs at cincom.com
Tue Aug 5 21:07:04 PDT 2008


On Aug 5, 2008, at 7:05 PM, Carl Worth wrote:

> On Wed, 2008-08-06 at 02:08 +0100, Ioannis Nousias wrote:
>> I'm planning to use cairo_path_extents() and then test if the 'point'
>> (the mouse to be precise) is within the resulting bounding box, but  
>> I'd
>> like to follow the 'shape' of the path as well.
>
> That's what cairo_in_fill is for.
>
> -Carl
>
> PS. People often ask for "picking" and have not managed to find this
> function yet. Maybe adding the word "picking" to the documentation for
> cairo_in_fill and cairo_in_stroke would help
>

cairo_is_point_in_fill()
cairo_is_point_in_stroke()

The use of "is" is a great way to indicate it's a predicate test.

Just my 2 c

--
Travis Griggs
Objologist
10 2 letter words: "If it is to be, it is up to me"




More information about the cairo mailing list