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