1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3  <head>
4    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
5    <title>File Index</title>
6    <link href="doxygen.css" rel="stylesheet" type="text/css">
7  </head>
8  <body>
9<!-- Generated by Doxygen 1.7.4 -->
10  <div id="navrow1" class="tabs">
11    <ul class="tablist">
12      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
13      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
14      <li class="current"><a href="files.html"><span>Files</span></a></li>
15    </ul>
16  </div>
17  <div id="navrow2" class="tabs2">
18    <ul class="tablist">
19      <li><a href="files.html"><span>File&#160;List</span></a></li>
20      <li><a href="globals.html"><span>Globals</span></a></li>
21    </ul>
22  </div>
23</div>
24<div id="side-nav" class="ui-resizable side-nav-resizable">
25  <div id="nav-tree">
26    <div id="nav-tree-contents">
27    </div>
28  </div>
29  <div id="splitbar" style="-moz-user-select:none;" 
30       class="ui-resizable-handle">
31  </div>
32</div>
33<script type="text/javascript">
34  initNavTree('dmxxinput_8c.html','');
35</script>
36<div id="doc-content">
37<div class="header">
38  <div class="summary">
39<a href="#func-members">Functions</a>  </div>
40  <div class="headertitle">
41<div class="title">dmxxinput.c File Reference</div>  </div>
42</div>
43<div class="contents">
44<div class="textblock"><code>#include &lt;X11/X.h&gt;</code><br/>
45<code>#include &lt;X11/Xproto.h&gt;</code><br/>
46<code>#include &quot;inputstr.h&quot;</code><br/>
47<code>#include &lt;X11/extensions/XI.h&gt;</code><br/>
48<code>#include &lt;X11/extensions/XIproto.h&gt;</code><br/>
49<code>#include &quot;XIstubs.h&quot;</code><br/>
50<code>#include &quot;mipointer.h&quot;</code><br/>
51<code>#include &quot;<a class="el" href="dmxinputinit_8h_source.html">dmxinputinit.h</a>&quot;</code><br/>
52<code>#include &quot;exevents.h&quot;</code><br/>
53</div><table class="memberdecls">
54<tr><td colspan="2"><h2><a name="func-members"></a>
55Functions</h2></td></tr>
56<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxxinput_8c.html#aa4b20aa4795f3a94339e1748d5a4d1fb">SetDeviceMode</a> (ClientPtr client, DeviceIntPtr dev, int mode)</td></tr>
57<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxxinput_8c.html#a1175b57fa9f8cba2b233ffb9e81ed066">SetDeviceValuators</a> (ClientPtr client, DeviceIntPtr dev, int *valuators, int first_valuator, int num_valuators)</td></tr>
58<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxxinput_8c.html#ae8839ac736a195a19dd4b60653b5507b">ChangeDeviceControl</a> (ClientPtr client, DeviceIntPtr dev, xDeviceCtl *control)</td></tr>
59</table>
60<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
61<div class="textblock"><p>This file implements support required by the XINPUT extension. </p>
62</div><hr/><h2>Function Documentation</h2>
63<a class="anchor" id="ae8839ac736a195a19dd4b60653b5507b"></a><!-- doxytag: member="dmxxinput.c::ChangeDeviceControl" ref="ae8839ac736a195a19dd4b60653b5507b" args="(ClientPtr client, DeviceIntPtr dev, xDeviceCtl *control)" -->
64<div class="memitem">
65<div class="memproto">
66      <table class="memname">
67        <tr>
68          <td class="memname">int ChangeDeviceControl </td>
69          <td>(</td>
70          <td class="paramtype">ClientPtr&#160;</td>
71          <td class="paramname"><em>client</em>, </td>
72        </tr>
73        <tr>
74          <td class="paramkey"></td>
75          <td></td>
76          <td class="paramtype">DeviceIntPtr&#160;</td>
77          <td class="paramname"><em>dev</em>, </td>
78        </tr>
79        <tr>
80          <td class="paramkey"></td>
81          <td></td>
82          <td class="paramtype">xDeviceCtl *&#160;</td>
83          <td class="paramname"><em>control</em>&#160;</td>
84        </tr>
85        <tr>
86          <td></td>
87          <td>)</td>
88          <td></td><td></td>
89        </tr>
90      </table>
91</div>
92<div class="memdoc">
93<p>Change device control. This is not implemented. </p>
94
95</div>
96</div>
97<a class="anchor" id="aa4b20aa4795f3a94339e1748d5a4d1fb"></a><!-- doxytag: member="dmxxinput.c::SetDeviceMode" ref="aa4b20aa4795f3a94339e1748d5a4d1fb" args="(ClientPtr client, DeviceIntPtr dev, int mode)" -->
98<div class="memitem">
99<div class="memproto">
100      <table class="memname">
101        <tr>
102          <td class="memname">int SetDeviceMode </td>
103          <td>(</td>
104          <td class="paramtype">ClientPtr&#160;</td>
105          <td class="paramname"><em>client</em>, </td>
106        </tr>
107        <tr>
108          <td class="paramkey"></td>
109          <td></td>
110          <td class="paramtype">DeviceIntPtr&#160;</td>
111          <td class="paramname"><em>dev</em>, </td>
112        </tr>
113        <tr>
114          <td class="paramkey"></td>
115          <td></td>
116          <td class="paramtype">int&#160;</td>
117          <td class="paramname"><em>mode</em>&#160;</td>
118        </tr>
119        <tr>
120          <td></td>
121          <td>)</td>
122          <td></td><td></td>
123        </tr>
124      </table>
125</div>
126<div class="memdoc">
127<p>Set device mode to <em>mode</em>. This is not implemented. </p>
128
129</div>
130</div>
131<a class="anchor" id="a1175b57fa9f8cba2b233ffb9e81ed066"></a><!-- doxytag: member="dmxxinput.c::SetDeviceValuators" ref="a1175b57fa9f8cba2b233ffb9e81ed066" args="(ClientPtr client, DeviceIntPtr dev, int *valuators, int first_valuator, int num_valuators)" -->
132<div class="memitem">
133<div class="memproto">
134      <table class="memname">
135        <tr>
136          <td class="memname">int SetDeviceValuators </td>
137          <td>(</td>
138          <td class="paramtype">ClientPtr&#160;</td>
139          <td class="paramname"><em>client</em>, </td>
140        </tr>
141        <tr>
142          <td class="paramkey"></td>
143          <td></td>
144          <td class="paramtype">DeviceIntPtr&#160;</td>
145          <td class="paramname"><em>dev</em>, </td>
146        </tr>
147        <tr>
148          <td class="paramkey"></td>
149          <td></td>
150          <td class="paramtype">int *&#160;</td>
151          <td class="paramname"><em>valuators</em>, </td>
152        </tr>
153        <tr>
154          <td class="paramkey"></td>
155          <td></td>
156          <td class="paramtype">int&#160;</td>
157          <td class="paramname"><em>first_valuator</em>, </td>
158        </tr>
159        <tr>
160          <td class="paramkey"></td>
161          <td></td>
162          <td class="paramtype">int&#160;</td>
163          <td class="paramname"><em>num_valuators</em>&#160;</td>
164        </tr>
165        <tr>
166          <td></td>
167          <td>)</td>
168          <td></td><td></td>
169        </tr>
170      </table>
171</div>
172<div class="memdoc">
173<p>Set device valuators. This is not implemented. </p>
174
175</div>
176</div>
177</div>
178</div>
179  <div id="nav-path" class="navpath">
180    <ul>
181      <li class="navelem"><a class="el" href="dmxxinput_8c.html">dmxxinput.c</a>      </li>
182    <hr>
183    <address>
184      <small>
185        Generated June 29, 2004 for <a
186        href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
187        <a href="http://www.doxygen.org/index.html">doxygen</a>
188        1.3.4.
189      </small>
190    </addres>
191    </hr>
192  </body>
193</html>
194