]>
git.saurik.com Git - wxWidgets.git/blob - src/palmos/joystick.cpp
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: src/palmos/joystick.cpp
3 // Purpose: wxJoystick class
4 // Author: William Osborne - minimal working wxPalmOS port
8 // Copyright: (c) William Osborne
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////////
12 // For compilers that support precompilation, includes "wx.h".
13 #include "wx/wxprec.h"
17 #include "wx/joystick.h"
20 #include "wx/string.h"
23 #include "wx/window.h"
25 IMPLEMENT_DYNAMIC_CLASS(wxJoystick
, wxObject
)
28 ////////////////////////////////////////////////////////////////////////////
30 wxJoystick::wxJoystick(int joystick
)
34 wxPoint
wxJoystick::GetPosition() const
39 int wxJoystick::GetZPosition() const
44 int wxJoystick::GetButtonState() const
49 int wxJoystick::GetPOVPosition() const
54 int wxJoystick::GetPOVCTSPosition() const
59 int wxJoystick::GetRudderPosition() const
64 int wxJoystick::GetUPosition() const
69 int wxJoystick::GetVPosition() const
74 int wxJoystick::GetMovementThreshold() const
79 void wxJoystick::SetMovementThreshold(int threshold
)
84 ////////////////////////////////////////////////////////////////////////////
86 int wxJoystick::GetNumberJoysticks()
91 bool wxJoystick::IsOk() const
96 int wxJoystick::GetManufacturerId() const
101 int wxJoystick::GetProductId() const
106 wxString
wxJoystick::GetProductName() const
108 return wxEmptyString
;
111 int wxJoystick::GetXMin() const
116 int wxJoystick::GetYMin() const
121 int wxJoystick::GetZMin() const
126 int wxJoystick::GetXMax() const
131 int wxJoystick::GetYMax() const
136 int wxJoystick::GetZMax() const
141 int wxJoystick::GetNumberButtons() const
146 int wxJoystick::GetNumberAxes() const
151 int wxJoystick::GetMaxButtons() const
156 int wxJoystick::GetMaxAxes() const
161 int wxJoystick::GetPollingMin() const
166 int wxJoystick::GetPollingMax() const
171 int wxJoystick::GetRudderMin() const
176 int wxJoystick::GetRudderMax() const
181 int wxJoystick::GetUMin() const
186 int wxJoystick::GetUMax() const
191 int wxJoystick::GetVMin() const
196 int wxJoystick::GetVMax() const
202 bool wxJoystick::HasRudder() const
207 bool wxJoystick::HasZ() const
212 bool wxJoystick::HasU() const
217 bool wxJoystick::HasV() const
222 bool wxJoystick::HasPOV() const
227 bool wxJoystick::HasPOV4Dir() const
232 bool wxJoystick::HasPOVCTS() const
238 ////////////////////////////////////////////////////////////////////////////
240 bool wxJoystick::SetCapture(wxWindow
* win
, int pollingFreq
)
245 bool wxJoystick::ReleaseCapture()
250 #endif // wxUSE_JOYSTICK