]> git.saurik.com Git - wxWidgets.git/blame - src/mac/joystick.cpp
added condition for DARWIN (thanks to Steve Hartwell)
[wxWidgets.git] / src / mac / joystick.cpp
CommitLineData
e9576ca5
SC
1/////////////////////////////////////////////////////////////////////////////
2// Name: joystick.cpp
3// Purpose: wxJoystick class
a31a5f85 4// Author: Stefan Csomor
e9576ca5 5// Modified by:
a31a5f85 6// Created: 1998-01-01
e9576ca5 7// RCS-ID: $Id$
a31a5f85 8// Copyright: (c) Stefan Csomor
e40298d5 9// Licence: wxWindows licence
e9576ca5
SC
10/////////////////////////////////////////////////////////////////////////////
11
12#ifdef __GNUG__
13#pragma implementation "joystick.h"
14#endif
15
d497dca4 16#include "wx/setup.h"
b192a24c 17
d497dca4 18#include "wx/joystick.h"
e9576ca5 19
a217777f
GD
20#if wxUSE_JOYSTICK
21
e9576ca5
SC
22IMPLEMENT_DYNAMIC_CLASS(wxJoystick, wxObject)
23
24// Attributes
25////////////////////////////////////////////////////////////////////////////
26
27wxPoint wxJoystick::GetPosition() const
28{
29 // TODO
30 return wxPoint(0, 0);
31}
32
33int wxJoystick::GetZPosition() const
34{
35 // TODO
36 return 0;
37}
38
39int wxJoystick::GetButtonState() const
40{
41 // TODO
42 return 0;
43}
44
45int wxJoystick::GetPOVPosition() const
46{
47 // TODO
48 return 0;
49}
50
51int wxJoystick::GetPOVCTSPosition() const
52{
53 // TODO
54 return 0;
55}
56
57int wxJoystick::GetRudderPosition() const
58{
59 // TODO
60 return 0;
61}
62
63int wxJoystick::GetUPosition() const
64{
65 // TODO
66 return 0;
67}
68
69int wxJoystick::GetVPosition() const
70{
71 // TODO
72 return 0;
73}
74
75int wxJoystick::GetMovementThreshold() const
76{
77 // TODO
78 return 0;
79}
80
81void wxJoystick::SetMovementThreshold(int threshold)
82{
83 // TODO
84}
85
86// Capabilities
87////////////////////////////////////////////////////////////////////////////
88
89bool wxJoystick::IsOk() const
90{
91 // TODO
92 return FALSE;
93}
94
95int wxJoystick::GetNumberJoysticks() const
96{
97 // TODO
98 return 0;
99}
100
101int wxJoystick::GetManufacturerId() const
102{
103 // TODO
104 return 0;
105}
106
107int wxJoystick::GetProductId() const
108{
109 // TODO
110 return 0;
111}
112
113wxString wxJoystick::GetProductName() const
114{
115 // TODO
427ff662 116 return wxString(wxT(""));
e9576ca5
SC
117}
118
119int wxJoystick::GetXMin() const
120{
121 // TODO
122 return 0;
123}
124
125int wxJoystick::GetYMin() const
126{
127 // TODO
128 return 0;
129}
130
131int wxJoystick::GetZMin() const
132{
133 // TODO
134 return 0;
135}
136
137int wxJoystick::GetXMax() const
138{
139 // TODO
140 return 0;
141}
142
143int wxJoystick::GetYMax() const
144{
145 // TODO
146 return 0;
147}
148
149int wxJoystick::GetZMax() const
150{
151 // TODO
152 return 0;
153}
154
155int wxJoystick::GetNumberButtons() const
156{
157 // TODO
158 return 0;
159}
160
161int wxJoystick::GetNumberAxes() const
162{
163 // TODO
164 return 0;
165}
166
167int wxJoystick::GetMaxButtons() const
168{
169 // TODO
170 return 0;
171}
172
173int wxJoystick::GetMaxAxes() const
174{
175 // TODO
176 return 0;
177}
178
179int wxJoystick::GetPollingMin() const
180{
181 // TODO
182 return 0;
183}
184
185int wxJoystick::GetPollingMax() const
186{
187 // TODO
188 return 0;
189}
190
191int wxJoystick::GetRudderMin() const
192{
193 // TODO
194 return 0;
195}
196
197int wxJoystick::GetRudderMax() const
198{
199 // TODO
200 return 0;
201}
202
203int wxJoystick::GetUMin() const
204{
205 // TODO
206 return 0;
207}
208
209int wxJoystick::GetUMax() const
210{
211 // TODO
212 return 0;
213}
214
215int wxJoystick::GetVMin() const
216{
217 // TODO
218 return 0;
219}
220
221int wxJoystick::GetVMax() const
222{
223 // TODO
224 return 0;
225}
226
227bool wxJoystick::HasRudder() const
228{
229 // TODO
230 return FALSE;
231}
232
233bool wxJoystick::HasZ() const
234{
235 // TODO
236 return FALSE;
237}
238
239bool wxJoystick::HasU() const
240{
241 // TODO
242 return FALSE;
243}
244
245bool wxJoystick::HasV() const
246{
247 // TODO
248 return FALSE;
249}
250
251bool wxJoystick::HasPOV() const
252{
253 // TODO
254 return FALSE;
255}
256
257bool wxJoystick::HasPOV4Dir() const
258{
259 // TODO
260 return FALSE;
261}
262
263bool wxJoystick::HasPOVCTS() const
264{
265 // TODO
266 return FALSE;
267}
268
269// Operations
270////////////////////////////////////////////////////////////////////////////
271
272bool wxJoystick::SetCapture(wxWindow* win, int pollingFreq)
273{
274 // TODO
275 return FALSE;
276}
277
278bool wxJoystick::ReleaseCapture()
279{
280 // TODO
281 return FALSE;
282}
283
a217777f 284#endif
e40298d5 285 // wxUSE_JOYSTICK
a217777f 286