Home | History | Annotate | Line # | Download | only in html
      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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
     14       <li><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="annotated.html"><span>Data&#160;Structures</span></a></li>
     20       <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
     21       <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
     22     </ul>
     23   </div>
     24 </div>
     25 <div id="side-nav" class="ui-resizable side-nav-resizable">
     26   <div id="nav-tree">
     27     <div id="nav-tree-contents">
     28     </div>
     29   </div>
     30   <div id="splitbar" style="-moz-user-select:none;" 
     31        class="ui-resizable-handle">
     32   </div>
     33 </div>
     34 <script type="text/javascript">
     35   initNavTree('struct__DMXInputInfo.html','');
     36 </script>
     37 <div id="doc-content">
     38 <div class="header">
     39   <div class="summary">
     40 <a href="#pub-attribs">Data Fields</a>  </div>
     41   <div class="headertitle">
     42 <div class="title">_DMXInputInfo Struct Reference</div>  </div>
     43 </div>
     44 <div class="contents">
     45 <!-- doxytag: class="_DMXInputInfo" -->
     46 <p><code>#include &lt;<a class="el" href="dmxinput_8h_source.html">dmxinput.h</a>&gt;</code></p>
     47 <table class="memberdecls">
     48 <tr><td colspan="2"><h2><a name="pub-attribs"></a>
     49 Data Fields</h2></td></tr>
     50 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">name</a></td></tr>
     51 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a22fa4a87ad87fef6957a9e2bd251a87d">freename</a></td></tr>
     52 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">detached</a></td></tr>
     53 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#abf7ccee011844f0cd3af58672f7a6afc">inputIdx</a></td></tr>
     54 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">scrnIdx</a></td></tr>
     55 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a2d84397e241ad4eb146b038f611e2322">core</a></td></tr>
     56 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#ad967ada8c438519bcd788edd8db2b24a">console</a></td></tr>
     57 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a44bbc55fb7a2fef1a88144825755d3ed">windows</a></td></tr>
     58 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="dmxinput_8h.html#acb2c7d7b4029ad06b7bf51b71c37a638">ProcessInputEventsProc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a4e91aaec0f0cbcd0d7e2896ac918c667">processInputEvents</a></td></tr>
     59 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="dmxinput_8h.html#a7d3f5360f968ed1d470b03fbee5d03f0">UpdateWindowInfoProc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#ad4a7bc0976bf853d45ea5043a66ade55">updateWindowInfo</a></td></tr>
     60 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="dmxinput_8h.html#abdcaa3561e4107b3e133d221a881fdd4">dmxSigioState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#ab7e0499d483754c4a1a9c567edb1c167">sigioState</a></td></tr>
     61 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a0ba936a9c99af68fa838e45eb7af1c68">sigioFdCount</a></td></tr>
     62 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a2d75d5540ff0a95d822bbb8dfbec197b">sigioFd</a> [DMX_MAX_SIGIO_FDS]</td></tr>
     63 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a94aafbe9fd94083dc4e1469bec29d9ea">sigioAdded</a> [DMX_MAX_SIGIO_FDS]</td></tr>
     64 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#ad834410a8c4c7225cd91c9bc96a0344e">vt_switch_pending</a></td></tr>
     65 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a1592eb7fde735ef649c06b6b3f52b632">vt_switched</a></td></tr>
     66 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">numDevs</a></td></tr>
     67 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">devs</a></td></tr>
     68 <tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a04331378ac5aa4ce803982f3af18428c">keycodes</a></td></tr>
     69 <tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#a1795d72d7dda09bd241382129a82202f">symbols</a></td></tr>
     70 <tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DMXInputInfo.html#ac1ce3fe307cdee42f3f4caf86f58a26c">geometry</a></td></tr>
     71 </table>
     72 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
     73 <div class="textblock"><p>DMXInputInfo is typedef'd in <em><a class="el" href="dmx_8h.html">dmx.h</a></em> so that all routines can have access to the global pointers. However, the elements are only available to input-related routines. </p>
     74 </div><hr/><h2>Field Documentation</h2>
     75 <a class="anchor" id="ad967ada8c438519bcd788edd8db2b24a"></a><!-- doxytag: member="_DMXInputInfo::console" ref="ad967ada8c438519bcd788edd8db2b24a" args="" -->
     76 <div class="memitem">
     77 <div class="memproto">
     78       <table class="memname">
     79         <tr>
     80           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#ad967ada8c438519bcd788edd8db2b24a">_DMXInputInfo::console</a></td>
     81         </tr>
     82       </table>
     83 </div>
     84 <div class="memdoc">
     85 <p>True if console and backend input share the same backend display </p>
     86 
     87 <p>Referenced by <a class="el" href="dmxconsole_8c.html#a4d898acda21ed431ce0ee21303930153">dmxCloseConsole()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
     88 
     89 </div>
     90 </div>
     91 <a class="anchor" id="a2d84397e241ad4eb146b038f611e2322"></a><!-- doxytag: member="_DMXInputInfo::core" ref="a2d84397e241ad4eb146b038f611e2322" args="" -->
     92 <div class="memitem">
     93 <div class="memproto">
     94       <table class="memname">
     95         <tr>
     96           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#a2d84397e241ad4eb146b038f611e2322">_DMXInputInfo::core</a></td>
     97         </tr>
     98       </table>
     99 </div>
    100 <div class="memdoc">
    101 <p>If True, initialize these devices as devices that send core events </p>
    102 
    103 <p>Referenced by <a class="el" href="dmxconfig_8c.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</a>, <a class="el" href="dmxinputinit_8h.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    104 
    105 </div>
    106 </div>
    107 <a class="anchor" id="a0341ff4f1c3424c95e28aac6f80163bb"></a><!-- doxytag: member="_DMXInputInfo::detached" ref="a0341ff4f1c3424c95e28aac6f80163bb" args="" -->
    108 <div class="memitem">
    109 <div class="memproto">
    110       <table class="memname">
    111         <tr>
    112           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a></td>
    113         </tr>
    114       </table>
    115 </div>
    116 <div class="memdoc">
    117 <p>If true, input screen is detached </p>
    118 
    119 <p>Referenced by <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries()</a>, <a class="el" href="dmxinputinit_8h.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl()</a>, <a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll()</a>, <a class="el" href="dmxevents_8c.html#adf2928cf693dab61adafad503e81d2dc">dmxCoreMotion()</a>, <a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="dmxinputinit_8h.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend()</a>, <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>, <a class="el" href="dmxinputinit_8c.html#a328d0a700148af94b3dccf354b313c84">dmxInputAttachOld()</a>, <a class="el" href="dmxdetach_8c.html#adcf530802f6d092e58a6db38efb0498c">dmxInputDetach()</a>, <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, <a class="el" href="dmxinputinit_8h.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc()</a>, <a class="el" href="dmxinputinit_8h.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc()</a>, <a class="el" href="dmxinputinit_8c.html#a5f2e0a323aa9ea0dc0a0d1f5195c5e26">dmxProcessInputEvents()</a>, <a class="el" href="dmxinput_8h.html#a122b762a283b031348730294d3aa1319">dmxUpdateWindowInfo()</a>, <a class="el" href="dmxinputinit_8c.html#ab8d8ef4b4e4f8e022a1452765e1f1e12">dmxUpdateWindowInformation()</a>, and <a class="el" href="dmxinput_8c.html#acf517b24d6b846578e70c059b4afcb1b">ProcessInputEvents()</a>.</p>
    120 
    121 </div>
    122 </div>
    123 <a class="anchor" id="a70e88af10d1862603d4dbc65ba936d16"></a><!-- doxytag: member="_DMXInputInfo::devs" ref="a70e88af10d1862603d4dbc65ba936d16" args="" -->
    124 <div class="memitem">
    125 <div class="memproto">
    126       <table class="memname">
    127         <tr>
    128           <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a>* <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a></td>
    129         </tr>
    130       </table>
    131 </div>
    132 <div class="memdoc">
    133 <p>List of actual input devices. Each <a class="el" href="struct__DMXInputInfo.html">_DMXInputInfo</a> structure can refer to more than one device. For example, the keyboard and the pointer of a backend display; or all of the XInput extension devices on a backend display. </p>
    134 
    135 <p>Referenced by <a class="el" href="dmxevents_8c.html#a7a2de6e9697964a96939e03501fd5d29">dmxApplyFunctions()</a>, <a class="el" href="dmxinputinit_8h.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl()</a>, <a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll()</a>, <a class="el" href="dmxcommon_8h.html#a0e7301a2783357ff391172acab00d48a">dmxCommonCopyPrivate()</a>, <a class="el" href="dmxconsole_8h.html#ae70541f26e4a4ff6360090393d622b41">dmxConsoleCapture()</a>, <a class="el" href="dmxconsole_8h.html#aadf02f44bcb19eb2d0f8507a397a73fb">dmxConsoleUncapture()</a>, <a class="el" href="dmxevents_8c.html#adf2928cf693dab61adafad503e81d2dc">dmxCoreMotion()</a>, <a class="el" href="dmxconsole_8c.html#a7d50c99c929a09ffebd10b1e3df8a99e">dmxDump()</a>, <a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="dmxinputinit_8c.html#a15cdf4e2066f64c2d9bd51906d6ca9a2">dmxInputAttachNew()</a>, <a class="el" href="dmxinputinit_8c.html#a328d0a700148af94b3dccf354b313c84">dmxInputAttachOld()</a>, <a class="el" href="dmxinputinit_8h.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, <a class="el" href="dmxinputinit_8h.html#ac4d026f31f7b32bd571bdcf9e091c419">dmxInputDetach()</a>, <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, <a class="el" href="dmxinputinit_8c.html#a9d1185c140ba54b24312ff6c98105c15">dmxInputLateReInit()</a>, <a class="el" href="dmxinputinit_8h.html#ae0bcd445301dd91f20c9eb0b6dce0b42">dmxInputLocateId()</a>, <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, <a class="el" href="dmxinputinit_8c.html#ac8f3465a13cae73a3d657526643ef7b7">dmxInputReInit()</a>, <a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions()</a>, <a class="el" href="dmxinputinit_8h.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc()</a>, <a class="el" href="dmxinputinit_8h.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc()</a>, <a class="el" href="dmxinputinit_8c.html#a5f2e0a323aa9ea0dc0a0d1f5195c5e26">dmxProcessInputEvents()</a>, <a class="el" href="dmxsigio_8c.html#a7d77ce64f0495ed7bb1f5bfcde316371">dmxSigioHandler()</a>, <a class="el" href="dmxinputinit_8c.html#a72e77569074807987e358e4eda38c044">dmxSwitchReturn()</a>, <a class="el" href="dmxevents_8c.html#ae0083a2b1547708473cbc75ebf0006ae">dmxTranslateAndEnqueueExtEvent()</a>, <a class="el" href="dmxinputinit_8c.html#ab8d8ef4b4e4f8e022a1452765e1f1e12">dmxUpdateWindowInformation()</a>, and <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p>
    136 
    137 </div>
    138 </div>
    139 <a class="anchor" id="a22fa4a87ad87fef6957a9e2bd251a87d"></a><!-- doxytag: member="_DMXInputInfo::freename" ref="a22fa4a87ad87fef6957a9e2bd251a87d" args="" -->
    140 <div class="memitem">
    141 <div class="memproto">
    142       <table class="memname">
    143         <tr>
    144           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#a22fa4a87ad87fef6957a9e2bd251a87d">_DMXInputInfo::freename</a></td>
    145         </tr>
    146       </table>
    147 </div>
    148 <div class="memdoc">
    149 <p>If true, free name on destroy </p>
    150 
    151 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>, and <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>.</p>
    152 
    153 </div>
    154 </div>
    155 <a class="anchor" id="ac1ce3fe307cdee42f3f4caf86f58a26c"></a><!-- doxytag: member="_DMXInputInfo::geometry" ref="ac1ce3fe307cdee42f3f4caf86f58a26c" args="" -->
    156 <div class="memitem">
    157 <div class="memproto">
    158       <table class="memname">
    159         <tr>
    160           <td class="memname">char* <a class="el" href="struct__DMXInputInfo.html#ac1ce3fe307cdee42f3f4caf86f58a26c">_DMXInputInfo::geometry</a></td>
    161         </tr>
    162       </table>
    163 </div>
    164 <div class="memdoc">
    165 <p>XKB geometry from command line </p>
    166 
    167 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    168 
    169 </div>
    170 </div>
    171 <a class="anchor" id="abf7ccee011844f0cd3af58672f7a6afc"></a><!-- doxytag: member="_DMXInputInfo::inputIdx" ref="abf7ccee011844f0cd3af58672f7a6afc" args="" -->
    172 <div class="memitem">
    173 <div class="memproto">
    174       <table class="memname">
    175         <tr>
    176           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#abf7ccee011844f0cd3af58672f7a6afc">_DMXInputInfo::inputIdx</a></td>
    177         </tr>
    178       </table>
    179 </div>
    180 <div class="memdoc">
    181 <p>Index into <a class="el" href="dmxinput_8h.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a> global </p>
    182 
    183 <p>Referenced by <a class="el" href="dmxconfig_8c.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</a>, <a class="el" href="dmxlog_8c.html#a8944deeabab7bb4d5badd37244ec19f5">dmxHeader()</a>, <a class="el" href="dmxinputinit_8h.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, and <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>.</p>
    184 
    185 </div>
    186 </div>
    187 <a class="anchor" id="a04331378ac5aa4ce803982f3af18428c"></a><!-- doxytag: member="_DMXInputInfo::keycodes" ref="a04331378ac5aa4ce803982f3af18428c" args="" -->
    188 <div class="memitem">
    189 <div class="memproto">
    190       <table class="memname">
    191         <tr>
    192           <td class="memname">char* <a class="el" href="struct__DMXInputInfo.html#a04331378ac5aa4ce803982f3af18428c">_DMXInputInfo::keycodes</a></td>
    193         </tr>
    194       </table>
    195 </div>
    196 <div class="memdoc">
    197 <p>XKB keycodes from command line </p>
    198 
    199 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    200 
    201 </div>
    202 </div>
    203 <a class="anchor" id="a2336d1b16bdcaa9bc17cc510357de463"></a><!-- doxytag: member="_DMXInputInfo::name" ref="a2336d1b16bdcaa9bc17cc510357de463" args="" -->
    204 <div class="memitem">
    205 <div class="memproto">
    206       <table class="memname">
    207         <tr>
    208           <td class="memname">const char* <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a></td>
    209         </tr>
    210       </table>
    211 </div>
    212 <div class="memdoc">
    213 <p>Name of input display or device (from command line or config file) </p>
    214 
    215 <p>Referenced by <a class="el" href="dmxbackend_8c.html#a69990fbd029b2aff929c909fab8a9125">dmxBackendInitPrivate()</a>, <a class="el" href="dmxconfig_8c.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</a>, <a class="el" href="dmxconsole_8h.html#ae70541f26e4a4ff6360090393d622b41">dmxConsoleCapture()</a>, <a class="el" href="dmxconsole_8h.html#afdd1f3231a4059e6c13d81cb5b472ab6">dmxConsoleInit()</a>, <a class="el" href="dmxconsole_8c.html#a7d50c99c929a09ffebd10b1e3df8a99e">dmxDump()</a>, <a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="dmxlog_8c.html#a8944deeabab7bb4d5badd37244ec19f5">dmxHeader()</a>, <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>, <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, and <a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions()</a>.</p>
    216 
    217 </div>
    218 </div>
    219 <a class="anchor" id="a25d88463a7385bc47bed58bb4a662f6d"></a><!-- doxytag: member="_DMXInputInfo::numDevs" ref="a25d88463a7385bc47bed58bb4a662f6d" args="" -->
    220 <div class="memitem">
    221 <div class="memproto">
    222       <table class="memname">
    223         <tr>
    224           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a></td>
    225         </tr>
    226       </table>
    227 </div>
    228 <div class="memdoc">
    229 <p>Number of devices handled in this <a class="el" href="struct__DMXInputInfo.html">_DMXInputInfo</a> structure. </p>
    230 
    231 <p>Referenced by <a class="el" href="dmxevents_8c.html#a7a2de6e9697964a96939e03501fd5d29">dmxApplyFunctions()</a>, <a class="el" href="dmxinputinit_8h.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl()</a>, <a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll()</a>, <a class="el" href="dmxcommon_8h.html#a0e7301a2783357ff391172acab00d48a">dmxCommonCopyPrivate()</a>, <a class="el" href="dmxconsole_8h.html#ae70541f26e4a4ff6360090393d622b41">dmxConsoleCapture()</a>, <a class="el" href="dmxconsole_8h.html#aadf02f44bcb19eb2d0f8507a397a73fb">dmxConsoleUncapture()</a>, <a class="el" href="dmxevents_8c.html#adf2928cf693dab61adafad503e81d2dc">dmxCoreMotion()</a>, <a class="el" href="dmxconsole_8c.html#a7d50c99c929a09ffebd10b1e3df8a99e">dmxDump()</a>, <a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="dmxinputinit_8c.html#a328d0a700148af94b3dccf354b313c84">dmxInputAttachOld()</a>, <a class="el" href="dmxinputinit_8h.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, <a class="el" href="dmxinputinit_8h.html#ac4d026f31f7b32bd571bdcf9e091c419">dmxInputDetach()</a>, <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, <a class="el" href="dmxinputinit_8c.html#a9d1185c140ba54b24312ff6c98105c15">dmxInputLateReInit()</a>, <a class="el" href="dmxinputinit_8h.html#ae0bcd445301dd91f20c9eb0b6dce0b42">dmxInputLocateId()</a>, <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, <a class="el" href="dmxinputinit_8c.html#ac8f3465a13cae73a3d657526643ef7b7">dmxInputReInit()</a>, <a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions()</a>, <a class="el" href="dmxinputinit_8h.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc()</a>, <a class="el" href="dmxinputinit_8h.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc()</a>, <a class="el" href="dmxinputinit_8c.html#a5f2e0a323aa9ea0dc0a0d1f5195c5e26">dmxProcessInputEvents()</a>, <a class="el" href="dmxsigio_8c.html#a7d77ce64f0495ed7bb1f5bfcde316371">dmxSigioHandler()</a>, <a class="el" href="dmxinputinit_8c.html#a72e77569074807987e358e4eda38c044">dmxSwitchReturn()</a>, <a class="el" href="dmxevents_8c.html#ae0083a2b1547708473cbc75ebf0006ae">dmxTranslateAndEnqueueExtEvent()</a>, <a class="el" href="dmxinputinit_8c.html#ab8d8ef4b4e4f8e022a1452765e1f1e12">dmxUpdateWindowInformation()</a>, and <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p>
    232 
    233 </div>
    234 </div>
    235 <a class="anchor" id="a4e91aaec0f0cbcd0d7e2896ac918c667"></a><!-- doxytag: member="_DMXInputInfo::processInputEvents" ref="a4e91aaec0f0cbcd0d7e2896ac918c667" args="" -->
    236 <div class="memitem">
    237 <div class="memproto">
    238       <table class="memname">
    239         <tr>
    240           <td class="memname"><a class="el" href="dmxinput_8h.html#acb2c7d7b4029ad06b7bf51b71c37a638">ProcessInputEventsProc</a> <a class="el" href="struct__DMXInputInfo.html#a4e91aaec0f0cbcd0d7e2896ac918c667">_DMXInputInfo::processInputEvents</a></td>
    241         </tr>
    242       </table>
    243 </div>
    244 <div class="memdoc">
    245 
    246 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, and <a class="el" href="dmxinput_8c.html#acf517b24d6b846578e70c059b4afcb1b">ProcessInputEvents()</a>.</p>
    247 
    248 </div>
    249 </div>
    250 <a class="anchor" id="aaa7ac94b94f2bab1aff58a44dc0dad68"></a><!-- doxytag: member="_DMXInputInfo::scrnIdx" ref="aaa7ac94b94f2bab1aff58a44dc0dad68" args="" -->
    251 <div class="memitem">
    252 <div class="memproto">
    253       <table class="memname">
    254         <tr>
    255           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a></td>
    256         </tr>
    257       </table>
    258 </div>
    259 <div class="memdoc">
    260 <p>Index into <a class="el" href="dmxinit_8c.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a> global </p>
    261 
    262 <p>Referenced by <a class="el" href="dmxconfig_8c.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</a>, <a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="dmxinputinit_8h.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend()</a>, <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>, <a class="el" href="dmxdetach_8c.html#adcf530802f6d092e58a6db38efb0498c">dmxInputDetach()</a>, <a class="el" href="dmxinputinit_8h.html#adec246343ae8402c7cc47b19020c7ef7">dmxInputDetachAll()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    263 
    264 </div>
    265 </div>
    266 <a class="anchor" id="a94aafbe9fd94083dc4e1469bec29d9ea"></a><!-- doxytag: member="_DMXInputInfo::sigioAdded" ref="a94aafbe9fd94083dc4e1469bec29d9ea" args="[DMX_MAX_SIGIO_FDS]" -->
    267 <div class="memitem">
    268 <div class="memproto">
    269       <table class="memname">
    270         <tr>
    271           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#a94aafbe9fd94083dc4e1469bec29d9ea">_DMXInputInfo::sigioAdded</a>[DMX_MAX_SIGIO_FDS]</td>
    272         </tr>
    273       </table>
    274 </div>
    275 <div class="memdoc">
    276 <p>Active fds </p>
    277 
    278 <p>Referenced by <a class="el" href="dmxsigio_8c.html#a6651a6fe035f3ba2d8f09a730bc9c0cb">dmxSigioAdd()</a>, and <a class="el" href="dmxsigio_8c.html#a9d563164ebc1ef320b68136f69bec3aa">dmxSigioRemove()</a>.</p>
    279 
    280 </div>
    281 </div>
    282 <a class="anchor" id="a2d75d5540ff0a95d822bbb8dfbec197b"></a><!-- doxytag: member="_DMXInputInfo::sigioFd" ref="a2d75d5540ff0a95d822bbb8dfbec197b" args="[DMX_MAX_SIGIO_FDS]" -->
    283 <div class="memitem">
    284 <div class="memproto">
    285       <table class="memname">
    286         <tr>
    287           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#a2d75d5540ff0a95d822bbb8dfbec197b">_DMXInputInfo::sigioFd</a>[DMX_MAX_SIGIO_FDS]</td>
    288         </tr>
    289       </table>
    290 </div>
    291 <div class="memdoc">
    292 <p>List of fds </p>
    293 
    294 <p>Referenced by <a class="el" href="dmxsigio_8c.html#a6651a6fe035f3ba2d8f09a730bc9c0cb">dmxSigioAdd()</a>, <a class="el" href="dmxsigio_8h.html#ac3cccb6a8d72aaa0c7ac64f061d0b877">dmxSigioRegister()</a>, and <a class="el" href="dmxsigio_8c.html#a9d563164ebc1ef320b68136f69bec3aa">dmxSigioRemove()</a>.</p>
    295 
    296 </div>
    297 </div>
    298 <a class="anchor" id="a0ba936a9c99af68fa838e45eb7af1c68"></a><!-- doxytag: member="_DMXInputInfo::sigioFdCount" ref="a0ba936a9c99af68fa838e45eb7af1c68" args="" -->
    299 <div class="memitem">
    300 <div class="memproto">
    301       <table class="memname">
    302         <tr>
    303           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#a0ba936a9c99af68fa838e45eb7af1c68">_DMXInputInfo::sigioFdCount</a></td>
    304         </tr>
    305       </table>
    306 </div>
    307 <div class="memdoc">
    308 <p>Number of fds in use </p>
    309 
    310 <p>Referenced by <a class="el" href="dmxsigio_8c.html#a6651a6fe035f3ba2d8f09a730bc9c0cb">dmxSigioAdd()</a>, <a class="el" href="dmxsigio_8h.html#ac3cccb6a8d72aaa0c7ac64f061d0b877">dmxSigioRegister()</a>, <a class="el" href="dmxsigio_8c.html#a9d563164ebc1ef320b68136f69bec3aa">dmxSigioRemove()</a>, and <a class="el" href="dmxsigio_8h.html#ac447ef5c9a3aa88a5cb049ea0beecfd2">dmxSigioUnregister()</a>.</p>
    311 
    312 </div>
    313 </div>
    314 <a class="anchor" id="ab7e0499d483754c4a1a9c567edb1c167"></a><!-- doxytag: member="_DMXInputInfo::sigioState" ref="ab7e0499d483754c4a1a9c567edb1c167" args="" -->
    315 <div class="memitem">
    316 <div class="memproto">
    317       <table class="memname">
    318         <tr>
    319           <td class="memname"><a class="el" href="dmxinput_8h.html#abdcaa3561e4107b3e133d221a881fdd4">dmxSigioState</a> <a class="el" href="struct__DMXInputInfo.html#ab7e0499d483754c4a1a9c567edb1c167">_DMXInputInfo::sigioState</a></td>
    320         </tr>
    321       </table>
    322 </div>
    323 <div class="memdoc">
    324 <p>Current stat </p>
    325 
    326 <p>Referenced by <a class="el" href="dmxsigio_8c.html#a6651a6fe035f3ba2d8f09a730bc9c0cb">dmxSigioAdd()</a>, <a class="el" href="dmxsigio_8c.html#a7d77ce64f0495ed7bb1f5bfcde316371">dmxSigioHandler()</a>, <a class="el" href="dmxsigio_8h.html#ac3cccb6a8d72aaa0c7ac64f061d0b877">dmxSigioRegister()</a>, <a class="el" href="dmxsigio_8c.html#a9d563164ebc1ef320b68136f69bec3aa">dmxSigioRemove()</a>, and <a class="el" href="dmxsigio_8h.html#ac447ef5c9a3aa88a5cb049ea0beecfd2">dmxSigioUnregister()</a>.</p>
    327 
    328 </div>
    329 </div>
    330 <a class="anchor" id="a1795d72d7dda09bd241382129a82202f"></a><!-- doxytag: member="_DMXInputInfo::symbols" ref="a1795d72d7dda09bd241382129a82202f" args="" -->
    331 <div class="memitem">
    332 <div class="memproto">
    333       <table class="memname">
    334         <tr>
    335           <td class="memname">char* <a class="el" href="struct__DMXInputInfo.html#a1795d72d7dda09bd241382129a82202f">_DMXInputInfo::symbols</a></td>
    336         </tr>
    337       </table>
    338 </div>
    339 <div class="memdoc">
    340 <p>XKB symbols from command line </p>
    341 
    342 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    343 
    344 </div>
    345 </div>
    346 <a class="anchor" id="ad4a7bc0976bf853d45ea5043a66ade55"></a><!-- doxytag: member="_DMXInputInfo::updateWindowInfo" ref="ad4a7bc0976bf853d45ea5043a66ade55" args="" -->
    347 <div class="memitem">
    348 <div class="memproto">
    349       <table class="memname">
    350         <tr>
    351           <td class="memname"><a class="el" href="dmxinput_8h.html#a7d3f5360f968ed1d470b03fbee5d03f0">UpdateWindowInfoProc</a> <a class="el" href="struct__DMXInputInfo.html#ad4a7bc0976bf853d45ea5043a66ade55">_DMXInputInfo::updateWindowInfo</a></td>
    352         </tr>
    353       </table>
    354 </div>
    355 <div class="memdoc">
    356 
    357 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, and <a class="el" href="dmxinput_8h.html#a122b762a283b031348730294d3aa1319">dmxUpdateWindowInfo()</a>.</p>
    358 
    359 </div>
    360 </div>
    361 <a class="anchor" id="ad834410a8c4c7225cd91c9bc96a0344e"></a><!-- doxytag: member="_DMXInputInfo::vt_switch_pending" ref="ad834410a8c4c7225cd91c9bc96a0344e" args="" -->
    362 <div class="memitem">
    363 <div class="memproto">
    364       <table class="memname">
    365         <tr>
    366           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#ad834410a8c4c7225cd91c9bc96a0344e">_DMXInputInfo::vt_switch_pending</a></td>
    367         </tr>
    368       </table>
    369 </div>
    370 <div class="memdoc">
    371 <p>True if a VT switch is pending, but has not yet happened. </p>
    372 
    373 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p>
    374 
    375 </div>
    376 </div>
    377 <a class="anchor" id="a1592eb7fde735ef649c06b6b3f52b632"></a><!-- doxytag: member="_DMXInputInfo::vt_switched" ref="a1592eb7fde735ef649c06b6b3f52b632" args="" -->
    378 <div class="memitem">
    379 <div class="memproto">
    380       <table class="memname">
    381         <tr>
    382           <td class="memname">int <a class="el" href="struct__DMXInputInfo.html#a1592eb7fde735ef649c06b6b3f52b632">_DMXInputInfo::vt_switched</a></td>
    383         </tr>
    384       </table>
    385 </div>
    386 <div class="memdoc">
    387 <p>True if a VT switch has happened. </p>
    388 
    389 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a72e77569074807987e358e4eda38c044">dmxSwitchReturn()</a>, and <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p>
    390 
    391 </div>
    392 </div>
    393 <a class="anchor" id="a44bbc55fb7a2fef1a88144825755d3ed"></a><!-- doxytag: member="_DMXInputInfo::windows" ref="a44bbc55fb7a2fef1a88144825755d3ed" args="" -->
    394 <div class="memitem">
    395 <div class="memproto">
    396       <table class="memname">
    397         <tr>
    398           <td class="memname">Bool <a class="el" href="struct__DMXInputInfo.html#a44bbc55fb7a2fef1a88144825755d3ed">_DMXInputInfo::windows</a></td>
    399         </tr>
    400       </table>
    401 </div>
    402 <div class="memdoc">
    403 <p>True if window outlines are draw in console </p>
    404 
    405 <p>Referenced by <a class="el" href="dmxconsole_8c.html#ae190afd60f808521f7ecdc32d3a0326c">dmxConsoleDraw()</a>, and <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p>
    406 
    407 </div>
    408 </div>
    409 <hr/>The documentation for this struct was generated from the following file:<ul>
    410 <li><a class="el" href="dmxinput_8h_source.html">dmxinput.h</a></li>
    411 </ul>
    412 </div>
    413 </div>
    414   <div id="nav-path" class="navpath">
    415     <ul>
    416       <li class="navelem"><a class="el" href="struct__DMXInputInfo.html">_DMXInputInfo</a>      </li>
    417     <hr>
    418     <address>
    419       <small>
    420         Generated June 29, 2004 for <a
    421         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    422         <a href="http://www.doxygen.org/index.html">doxygen</a>
    423         1.3.4.
    424       </small>
    425     </addres>
    426     </hr>
    427   </body>
    428 </html>
    429