there's no way to fix the case where e.g. user code change
the Cursor of the parent while the mouse is over the TShape.
Yes, You are right
I guess one will have to resort to doing this proposed fix, manually,
using OnMouseEnter and OnMouseLeave, for now...
That's the first thing I did on Linux.
I converted one of my Delphi programs to Lazarus, and in the win32 version of Lazarus it is possible to change the cursor of a TShape.
On Linux (gtk1) this doen't work, so I try to get the same behaviour on both platforms by allowing a cursor change on Linux.
I try to get as close as possible to Delphi, so converting existing programs will be as easy as possible.
Marien
