]> git.mxchange.org Git - flightgear.git/blob - src/GUI/CocoaMouseCursor.hxx
MouseInput changes to support hover.
[flightgear.git] / src / GUI / CocoaMouseCursor.hxx
1 #ifndef FG_GUI_COCOA_MOUSE_CURSOR_HXX
2 #define FG_GUI_COCOA_MOUSE_CURSOR_HXX
3
4 #include <memory> // for auto_ptr
5
6 #include "MouseCursor.hxx"
7
8 class CocoaMouseCursor : public FGMouseCursor
9 {
10 public:
11     CocoaMouseCursor();
12     virtual ~CocoaMouseCursor();
13     
14     virtual void setCursor(Cursor aCursor);
15     
16     virtual void setCursorVisible(bool aVis);
17     
18     virtual void hideCursorUntilMouseMove();
19     
20     virtual void mouseMoved();
21
22 private:
23     class CocoaMouseCursorPrivate;
24     std::auto_ptr<CocoaMouseCursorPrivate> d;
25 };
26
27
28 #endif