FlightGear next
WindowsMouseCursor Class Reference

#include <WindowsMouseCursor.hxx>

Inherits FGMouseCursor.

Classes

class  WindowsMouseCursorPrivate
 

Public Member Functions

 WindowsMouseCursor ()
 
virtual ~WindowsMouseCursor ()
 
virtual void setCursor (Cursor aCursor)
 
virtual void setCursorVisible (bool aVis)
 
virtual void hideCursorUntilMouseMove ()
 
virtual void mouseMoved ()
 
- Public Member Functions inherited from FGMouseCursor
virtual void setAutoHideTimeMsec (unsigned int aMsec)
 
virtual Cursor getCursor () const
 

Additional Inherited Members

- Public Types inherited from FGMouseCursor
enum  Cursor {
  CURSOR_NONE = 0 , CURSOR_ARROW , CURSOR_HAND , CURSOR_CLOSED_HAND ,
  CURSOR_CROSSHAIR , CURSOR_IBEAM , CURSOR_IN_OUT , CURSOR_LEFT_RIGHT ,
  CURSOR_UP_DOWN , CURSOR_LEFT_SIDE , CURSOR_RIGHT_SIDE , CURSOR_TOP_SIDE ,
  CURSOR_BOTTOM_SIDE , CURSOR_TOP_LEFT , CURSOR_TOP_RIGHT , CURSOR_BOTTOM_LEFT ,
  CURSOR_BOTTOM_RIGHT , CURSOR_SPIN_CW , CURSOR_SPIN_CCW , CURSOR_WAIT
}
 
- Static Public Member Functions inherited from FGMouseCursor
static FGMouseCursorinstance ()
 
static Cursor cursorFromString (const char *str)
 
- Protected Member Functions inherited from FGMouseCursor
 FGMouseCursor ()
 
bool setCursorCommand (const SGPropertyNode *arg, SGPropertyNode *)
 
- Protected Attributes inherited from FGMouseCursor
unsigned int mAutoHideTimeMsec
 
Cursor m_currentCursor = CURSOR_ARROW
 

Detailed Description

Definition at line 27 of file WindowsMouseCursor.hxx.

Constructor & Destructor Documentation

◆ WindowsMouseCursor()

WindowsMouseCursor::WindowsMouseCursor ( )

Definition at line 66 of file WindowsMouseCursor.cxx.

◆ ~WindowsMouseCursor()

WindowsMouseCursor::~WindowsMouseCursor ( )
virtual

Definition at line 73 of file WindowsMouseCursor.cxx.

Member Function Documentation

◆ hideCursorUntilMouseMove()

void WindowsMouseCursor::hideCursorUntilMouseMove ( )
virtual

Implements FGMouseCursor.

Definition at line 100 of file WindowsMouseCursor.cxx.

◆ mouseMoved()

void WindowsMouseCursor::mouseMoved ( )
virtual

Implements FGMouseCursor.

Definition at line 110 of file WindowsMouseCursor.cxx.

◆ setCursor()

void WindowsMouseCursor::setCursor ( Cursor aCursor)
virtual

Implements FGMouseCursor.

Definition at line 80 of file WindowsMouseCursor.cxx.

◆ setCursorVisible()

void WindowsMouseCursor::setCursorVisible ( bool aVis)
virtual

Implements FGMouseCursor.

Definition at line 94 of file WindowsMouseCursor.cxx.


The documentation for this class was generated from the following files: