]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/x11/joystick.h
Export recently added wxRichTextXMLHelper to fix link errors.
[wxWidgets.git] / include / wx / x11 / joystick.h
index cf3b0313a223163291726b3fb5ab4f022be62b2e..8e9d4c433d358493257a29c2d6ae7aa3faf85288 100644 (file)
@@ -1,36 +1,31 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        joystick.h
+// Name:        wx/x11/joystick.h
 // Purpose:     wxJoystick class
 // Author:      Julian Smart
 // Modified by:
 // Created:     17/09/98
-// RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart
-// Licence:    wxWindows licence
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 #ifndef _WX_JOYSTICK_H_
 #define _WX_JOYSTICK_H_
 
-#if defined(__GNUG__) && !defined(__APPLE__)
-#pragma interface "joystick.h"
-#endif
-
 #include "wx/event.h"
 
-class WXDLLEXPORT wxJoystick: public wxObject
+class WXDLLIMPEXP_ADV wxJoystick: public wxObject
 {
     DECLARE_DYNAMIC_CLASS(wxJoystick)
 public:
 /*
 * Public interface
     */
-    
-    wxJoystick(int joystick = wxJOYSTICK1) { m_joystick = joystick; };
-    
+
+    wxJoystick(int joystick = wxJOYSTICK1) { m_joystick = joystick; }
+
     // Attributes
     ////////////////////////////////////////////////////////////////////////////
-    
+
     wxPoint GetPosition() const;
     int GetZPosition() const;
     int GetButtonState() const;
@@ -41,12 +36,12 @@ public:
     int GetVPosition() const;
     int GetMovementThreshold() const;
     void SetMovementThreshold(int threshold) ;
-    
+
     // Capabilities
     ////////////////////////////////////////////////////////////////////////////
-    
+
     bool IsOk() const; // Checks that the joystick is functioning
-    int GetNumberJoysticks() const ;
+    static int GetNumberJoysticks() ;
     int GetManufacturerId() const ;
     int GetProductId() const ;
     wxString GetProductName() const ;
@@ -68,7 +63,7 @@ public:
     int GetUMax() const;
     int GetVMin() const;
     int GetVMax() const;
-    
+
     bool HasRudder() const;
     bool HasZ() const;
     bool HasU() const;
@@ -76,18 +71,18 @@ public:
     bool HasPOV() const;
     bool HasPOV4Dir() const;
     bool HasPOVCTS() const;
-    
+
     // Operations
     ////////////////////////////////////////////////////////////////////////////
-    
+
     // pollingFreq = 0 means that movement events are sent when above the threshold.
     // If pollingFreq > 0, events are received every this many milliseconds.
     bool SetCapture(wxWindow* win, int pollingFreq = 0);
     bool ReleaseCapture();
-    
+
 protected:
     int       m_joystick;
 };
 
 #endif
-// _WX_JOYSTICK_H_
+    // _WX_JOYSTICK_H_