Custom Cursors

The NCursor class extends the standard set of HITheme-based cursors, adding support for animated or image-based cursors.

Animated cursors are driven automatically through a timer, allowing the animation to run independently of the work in progress.

Custom Cursor

Image-based cursors can be of any size, and use NSCursor to obtain hardware-acceleration if available.

Images can be loaded from any image format supported by NCGImage (i.e., any format supported by CoreGraphics, ImageIO, or QuickTime), and can also contain alpha to allow soft shadows or translucency effects.