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