I am trying to use the new cursor handling mecanism of Leopard.
My view has some regions (rects) inside of it where the cursor should
be changed, otherwise should be a regular arrow.
1. From the doc, it is unclear to me if NSTrackingCursorUpdate can be
used or not in that case (rect != bounds). At least what I get is the
cursorUpdate: method being invoked both when entering AND leaving the
area. Which means the cursor never becomes an arrow again inside that
view.
How should this be handled ?
2. Also the doc states that NSTrackingArea can overlap in different
views. What about overlapping in the same view ?