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