1 #ifndef FG_GUI_COCOA_MOUSE_CURSOR_HXX
2 #define FG_GUI_COCOA_MOUSE_CURSOR_HXX
4 #include <memory> // for auto_ptr
6 #include "MouseCursor.hxx"
8 class CocoaMouseCursor : public FGMouseCursor
12 virtual ~CocoaMouseCursor();
14 virtual void setCursor(Cursor aCursor);
16 virtual void setCursorVisible(bool aVis);
18 virtual void hideCursorUntilMouseMove();
20 virtual void mouseMoved();
23 class CocoaMouseCursorPrivate;
24 std::auto_ptr<CocoaMouseCursorPrivate> d;