Context Sensitive Cursor

Yup, this stuff could be better! At the moment, the suggestion to draw the cursor you want is a good one.

What I’d like to see happen is that instead of just returning one of the canned cursors, you could return an SWidget. SWidgets should support robust animation in the future, so it could be a really neat system.