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 Page</span></a></li> 13 <li><a href="annotated.html"><span>Data 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 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('dmxinputinit_8c.html',''); 35 </script> 36 <div id="doc-content"> 37 <div class="header"> 38 <div class="summary"> 39 <a href="#define-members">Defines</a> | 40 <a href="#func-members">Functions</a> | 41 <a href="#var-members">Variables</a> </div> 42 <div class="headertitle"> 43 <div class="title">dmxinputinit.c File Reference</div> </div> 44 </div> 45 <div class="contents"> 46 <div class="textblock"><code>#include "<a class="el" href="dmxinputinit_8h_source.html">dmxinputinit.h</a>"</code><br/> 47 <code>#include "<a class="el" href="dmxextension_8h_source.html">dmxextension.h</a>"</code><br/> 48 <code>#include "<a class="el" href="dmxdummy_8h_source.html">dmxdummy.h</a>"</code><br/> 49 <code>#include "<a class="el" href="dmxbackend_8h_source.html">dmxbackend.h</a>"</code><br/> 50 <code>#include "<a class="el" href="dmxconsole_8h_source.html">dmxconsole.h</a>"</code><br/> 51 <code>#include "<a class="el" href="dmxcommon_8h_source.html">dmxcommon.h</a>"</code><br/> 52 <code>#include "<a class="el" href="dmxevents_8h_source.html">dmxevents.h</a>"</code><br/> 53 <code>#include "<a class="el" href="dmxmotion_8h_source.html">dmxmotion.h</a>"</code><br/> 54 <code>#include "<a class="el" href="dmxprop_8h_source.html">dmxprop.h</a>"</code><br/> 55 <code>#include "<a class="el" href="dmxconfig_8h_source.html">config/dmxconfig.h</a>"</code><br/> 56 <code>#include "<a class="el" href="dmxcursor_8h_source.html">dmxcursor.h</a>"</code><br/> 57 <code>#include "<a class="el" href="lnx-keyboard_8h_source.html">lnx-keyboard.h</a>"</code><br/> 58 <code>#include "<a class="el" href="lnx-ms_8h_source.html">lnx-ms.h</a>"</code><br/> 59 <code>#include "<a class="el" href="lnx-ps2_8h_source.html">lnx-ps2.h</a>"</code><br/> 60 <code>#include "<a class="el" href="usb-keyboard_8h_source.html">usb-keyboard.h</a>"</code><br/> 61 <code>#include "<a class="el" href="usb-mouse_8h_source.html">usb-mouse.h</a>"</code><br/> 62 <code>#include "<a class="el" href="usb-other_8h_source.html">usb-other.h</a>"</code><br/> 63 <code>#include "<a class="el" href="usb-common_8h_source.html">usb-common.h</a>"</code><br/> 64 <code>#include "<a class="el" href="dmxsigio_8h_source.html">dmxsigio.h</a>"</code><br/> 65 <code>#include "<a class="el" href="dmxarg_8h_source.html">dmxarg.h</a>"</code><br/> 66 <code>#include "inputstr.h"</code><br/> 67 <code>#include "input.h"</code><br/> 68 <code>#include "mipointer.h"</code><br/> 69 <code>#include "windowstr.h"</code><br/> 70 <code>#include "mi.h"</code><br/> 71 <code>#include "xkbsrv.h"</code><br/> 72 <code>#include <X11/extensions/XI.h></code><br/> 73 <code>#include <X11/extensions/XIproto.h></code><br/> 74 <code>#include "exevents.h"</code><br/> 75 <code>#include "extinit.h"</code><br/> 76 </div><table class="memberdecls"> 77 <tr><td colspan="2"><h2><a name="define-members"></a> 78 Defines</h2></td></tr> 79 <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ae119931aa626ba4edf85defe5bebe2e7">DMX_WINDOW_DEBUG</a>   0</td></tr> 80 <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a05b49c662c073f89e86804f7856622a0">LEN</a>   32</td></tr> 81 <tr><td colspan="2"><h2><a name="func-members"></a> 82 Functions</h2></td></tr> 83 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ae708022d89f6e39813b8db1389bf64fe">DDXRingBell</a> (int volume, int pitch, int duration)</td></tr> 84 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a4538a00d09ac3cd10b81598b39340da3">dmxKbdCtrl</a> (DeviceIntPtr pDevice, KeybdCtrl *ctrl)</td></tr> 85 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ace8ffeb961580bf16d7c3ec044a00491">dmxBell</a> (int volume, DeviceIntPtr pDev, pointer arg, int something)</td></tr> 86 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a4f65a9b46fe88b8f530752e3b7769424">_dmxChangePointerControl</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal, PtrCtrl *ctrl)</td></tr> 87 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl</a> (DeviceIntPtr pDevice, PtrCtrl *ctrl)</td></tr> 88 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aa785da3b31e5310dd1b1ea13325a83dc">_dmxKeyboardKbdCtrlProc</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal, KeybdCtrl *ctrl)</td></tr> 89 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc</a> (DeviceIntPtr pDevice, KeybdCtrl *ctrl)</td></tr> 90 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#adcea87288c189798602bd610f87ad785">_dmxKeyboardBellProc</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal, int percent)</td></tr> 91 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc</a> (int percent, DeviceIntPtr pDevice, pointer ctrl, int unknown)</td></tr> 92 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aef5e79cc27e75fdc3fdfb3e45c64dc9a">dmxKeyboardFreeNames</a> (XkbComponentNamesPtr names)</td></tr> 93 <tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn</a> (DeviceIntPtr pDevice, <a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfo</a> *info)</td></tr> 94 <tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff</a> (DeviceIntPtr pDevice, int what)</td></tr> 95 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a5f2e0a323aa9ea0dc0a0d1f5195c5e26">dmxProcessInputEvents</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 96 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ab8d8ef4b4e4f8e022a1452765e1f1e12">dmxUpdateWindowInformation</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8">DMXUpdateType</a> type, WindowPtr pWindow)</td></tr> 97 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 98 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#abd6a885883606f21d4342486d8fd5ab6">dmxBlockHandler</a> (pointer blockData, OSTimePtr pTimeout, pointer pReadMask)</td></tr> 99 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a72e77569074807987e358e4eda38c044">dmxSwitchReturn</a> (pointer p)</td></tr> 100 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler</a> (pointer blockData, int result, pointer pReadMask)</td></tr> 101 <tr><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac312d24e4289c3b39964428a6e39a219">dmxMakeUniqueDeviceName</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal)</td></tr> 102 <tr><td class="memItemLeft" align="right" valign="top">static DeviceIntPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a54b496c8474a33844549ed64913456fe">dmxAddDevice</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLocal)</td></tr> 103 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aa1d3565232f8ab962246c825bb565bd6">dmxLookupLocal</a> (const char *name)</td></tr> 104 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> s)</td></tr> 105 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac4ea57a3ba798705d63254cdbbefb63d">dmxPopulateLocal</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, <a class="el" href="struct__dmxArg.html">dmxArg</a> a)</td></tr> 106 <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a50c2f7d406a3aacf3bf95b94d616527c">dmxInputExtensionErrorHandler</a> (Display *dsp, _Xconst char *name, _Xconst char *reason)</td></tr> 107 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, int doXI)</td></tr> 108 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac8f3465a13cae73a3d657526643ef7b7">dmxInputReInit</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 109 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a9d1185c140ba54b24312ff6c98105c15">dmxInputLateReInit</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 110 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 111 <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#aa124c7cd547a9993834becc6e4aebe63">dmxInputFreeLocal</a> (<a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> *local)</td></tr> 112 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 113 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices</a> (void)</td></tr> 114 <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac4d026f31f7b32bd571bdcf9e091c419">dmxInputDetach</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput)</td></tr> 115 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#adec246343ae8402c7cc47b19020c7ef7">dmxInputDetachAll</a> (<a class="el" href="struct__DMXScreenInfo.html">DMXScreenInfo</a> *dmxScreen)</td></tr> 116 <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ad7a3f09eeaf98373c261119fba907c47">dmxInputDetachId</a> (int id)</td></tr> 117 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ae0bcd445301dd91f20c9eb0b6dce0b42">dmxInputLocateId</a> (int id)</td></tr> 118 <tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a15cdf4e2066f64c2d9bd51906d6ca9a2">dmxInputAttachNew</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, int *id)</td></tr> 119 <tr><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a328d0a700148af94b3dccf354b313c84">dmxInputAttachOld</a> (<a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> *dmxInput, int *id)</td></tr> 120 <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole</a> (const char *name, int isCore, int *id)</td></tr> 121 <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend</a> (int physicalScreen, int isCore, int *id)</td></tr> 122 <tr><td colspan="2"><h2><a name="var-members"></a> 123 Variables</h2></td></tr> 124 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#ab34ec11967377e32bc0817fb3a8b939e">dmxLocalCorePointer</a></td></tr> 125 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#afbf8cd02f52e073392a645f6ef0bcf78">dmxLocalCoreKeyboard</a></td></tr> 126 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a3041e526ae9e56b4a2d0a99f030af71f">DMXDummyMou</a></td></tr> 127 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#af0b33ec9267eea9d58f6792e33e02295">DMXDummyKbd</a></td></tr> 128 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a420b4847b9c9f9992e042754c9a5d9c9">DMXBackendMou</a></td></tr> 129 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a4ad947489cdc8cae1835dbd5604e0cde">DMXBackendKbd</a></td></tr> 130 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a3a58ba39e104b23698ca8ef19789caf3">DMXConsoleMou</a></td></tr> 131 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a3c213f84d74e74751787f916f509581f">DMXConsoleKbd</a></td></tr> 132 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxinputinit_8c.html#a74cb9ef11048e61ab91acd98613210b8">DMXLocalDevices</a> []</td></tr> 133 </table> 134 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> 135 <div class="textblock"><p>This file provides generic input support. Functions here set up input and lead to the calling of low-level device drivers for input. </p> 136 </div><hr/><h2>Define Documentation</h2> 137 <a class="anchor" id="ae119931aa626ba4edf85defe5bebe2e7"></a><!-- doxytag: member="dmxinputinit.c::DMX_WINDOW_DEBUG" ref="ae119931aa626ba4edf85defe5bebe2e7" args="" --> 138 <div class="memitem"> 139 <div class="memproto"> 140 <table class="memname"> 141 <tr> 142 <td class="memname">#define DMX_WINDOW_DEBUG   0</td> 143 </tr> 144 </table> 145 </div> 146 <div class="memdoc"> 147 148 </div> 149 </div> 150 <a class="anchor" id="a05b49c662c073f89e86804f7856622a0"></a><!-- doxytag: member="dmxinputinit.c::LEN" ref="a05b49c662c073f89e86804f7856622a0" args="" --> 151 <div class="memitem"> 152 <div class="memproto"> 153 <table class="memname"> 154 <tr> 155 <td class="memname">#define LEN   32</td> 156 </tr> 157 </table> 158 </div> 159 <div class="memdoc"> 160 161 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#ac312d24e4289c3b39964428a6e39a219">dmxMakeUniqueDeviceName()</a>.</p> 162 163 </div> 164 </div> 165 <hr/><h2>Function Documentation</h2> 166 <a class="anchor" id="a4f65a9b46fe88b8f530752e3b7769424"></a><!-- doxytag: member="dmxinputinit.c::_dmxChangePointerControl" ref="a4f65a9b46fe88b8f530752e3b7769424" args="(DMXLocalInputInfoPtr dmxLocal, PtrCtrl *ctrl)" --> 167 <div class="memitem"> 168 <div class="memproto"> 169 <table class="memname"> 170 <tr> 171 <td class="memname">static void _dmxChangePointerControl </td> 172 <td>(</td> 173 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 174 <td class="paramname"><em>dmxLocal</em>, </td> 175 </tr> 176 <tr> 177 <td class="paramkey"></td> 178 <td></td> 179 <td class="paramtype">PtrCtrl * </td> 180 <td class="paramname"><em>ctrl</em> </td> 181 </tr> 182 <tr> 183 <td></td> 184 <td>)</td> 185 <td></td><td><code> [static]</code></td> 186 </tr> 187 </table> 188 </div> 189 <div class="memdoc"> 190 191 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#af0f567a95d587908d2a8570330d904d9">_DMXLocalInputInfo::mCtrl</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a9583c2a1867b2d3daf428858ba1ae22e">_DMXLocalInputInfo::mctrl</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 192 193 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl()</a>.</p> 194 195 </div> 196 </div> 197 <a class="anchor" id="adcea87288c189798602bd610f87ad785"></a><!-- doxytag: member="dmxinputinit.c::_dmxKeyboardBellProc" ref="adcea87288c189798602bd610f87ad785" args="(DMXLocalInputInfoPtr dmxLocal, int percent)" --> 198 <div class="memitem"> 199 <div class="memproto"> 200 <table class="memname"> 201 <tr> 202 <td class="memname">static void _dmxKeyboardBellProc </td> 203 <td>(</td> 204 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 205 <td class="paramname"><em>dmxLocal</em>, </td> 206 </tr> 207 <tr> 208 <td class="paramkey"></td> 209 <td></td> 210 <td class="paramtype">int </td> 211 <td class="paramname"><em>percent</em> </td> 212 </tr> 213 <tr> 214 <td></td> 215 <td>)</td> 216 <td></td><td><code> [static]</code></td> 217 </tr> 218 </table> 219 </div> 220 <div class="memdoc"> 221 222 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a8793874f7d6e2674206922ee14ee1d87">_DMXLocalInputInfo::kBell</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a6f412eb3d02d256f4be20e1143ec914f">_DMXLocalInputInfo::kctrl</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 223 224 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc()</a>.</p> 225 226 </div> 227 </div> 228 <a class="anchor" id="aa785da3b31e5310dd1b1ea13325a83dc"></a><!-- doxytag: member="dmxinputinit.c::_dmxKeyboardKbdCtrlProc" ref="aa785da3b31e5310dd1b1ea13325a83dc" args="(DMXLocalInputInfoPtr dmxLocal, KeybdCtrl *ctrl)" --> 229 <div class="memitem"> 230 <div class="memproto"> 231 <table class="memname"> 232 <tr> 233 <td class="memname">static void _dmxKeyboardKbdCtrlProc </td> 234 <td>(</td> 235 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 236 <td class="paramname"><em>dmxLocal</em>, </td> 237 </tr> 238 <tr> 239 <td class="paramkey"></td> 240 <td></td> 241 <td class="paramtype">KeybdCtrl * </td> 242 <td class="paramname"><em>ctrl</em> </td> 243 </tr> 244 <tr> 245 <td></td> 246 <td>)</td> 247 <td></td><td><code> [static]</code></td> 248 </tr> 249 </table> 250 </div> 251 <div class="memdoc"> 252 253 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a3a55f25979a430029208654302e31a7d">_DMXLocalInputInfo::kCtrl</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a6f412eb3d02d256f4be20e1143ec914f">_DMXLocalInputInfo::kctrl</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 254 255 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc()</a>.</p> 256 257 </div> 258 </div> 259 <a class="anchor" id="ae708022d89f6e39813b8db1389bf64fe"></a><!-- doxytag: member="dmxinputinit.c::DDXRingBell" ref="ae708022d89f6e39813b8db1389bf64fe" args="(int volume, int pitch, int duration)" --> 260 <div class="memitem"> 261 <div class="memproto"> 262 <table class="memname"> 263 <tr> 264 <td class="memname">void DDXRingBell </td> 265 <td>(</td> 266 <td class="paramtype">int </td> 267 <td class="paramname"><em>volume</em>, </td> 268 </tr> 269 <tr> 270 <td class="paramkey"></td> 271 <td></td> 272 <td class="paramtype">int </td> 273 <td class="paramname"><em>pitch</em>, </td> 274 </tr> 275 <tr> 276 <td class="paramkey"></td> 277 <td></td> 278 <td class="paramtype">int </td> 279 <td class="paramname"><em>duration</em> </td> 280 </tr> 281 <tr> 282 <td></td> 283 <td>)</td> 284 <td></td><td></td> 285 </tr> 286 </table> 287 </div> 288 <div class="memdoc"> 289 290 </div> 291 </div> 292 <a class="anchor" id="a54b496c8474a33844549ed64913456fe"></a><!-- doxytag: member="dmxinputinit.c::dmxAddDevice" ref="a54b496c8474a33844549ed64913456fe" args="(DMXLocalInputInfoPtr dmxLocal)" --> 293 <div class="memitem"> 294 <div class="memproto"> 295 <table class="memname"> 296 <tr> 297 <td class="memname">static DeviceIntPtr dmxAddDevice </td> 298 <td>(</td> 299 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 300 <td class="paramname"><em>dmxLocal</em></td><td>)</td> 301 <td><code> [static]</code></td> 302 </tr> 303 </table> 304 </div> 305 <div class="memdoc"> 306 307 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a55f67eb2e795c4fb5d323fbfd7561b32">_DMXLocalInputInfo::create_private</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa537bf9f60b39a221057e37c76aeea890">dmxError</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="dmxinputinit_8c.html#ac312d24e4289c3b39964428a6e39a219">dmxMakeUniqueDeviceName()</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ad21d501f062199855fdb259ae1c38f6a">_DMXLocalInputInfo::inputIdx</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a294006d846990bb8cc6dc67ae59a4604">_DMXLocalInputInfo::name</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>.</p> 308 309 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 310 311 </div> 312 </div> 313 <a class="anchor" id="ace8ffeb961580bf16d7c3ec044a00491"></a><!-- doxytag: member="dmxinputinit.c::dmxBell" ref="ace8ffeb961580bf16d7c3ec044a00491" args="(int volume, DeviceIntPtr pDev, pointer arg, int something)" --> 314 <div class="memitem"> 315 <div class="memproto"> 316 <table class="memname"> 317 <tr> 318 <td class="memname">static void dmxBell </td> 319 <td>(</td> 320 <td class="paramtype">int </td> 321 <td class="paramname"><em>volume</em>, </td> 322 </tr> 323 <tr> 324 <td class="paramkey"></td> 325 <td></td> 326 <td class="paramtype">DeviceIntPtr </td> 327 <td class="paramname"><em>pDev</em>, </td> 328 </tr> 329 <tr> 330 <td class="paramkey"></td> 331 <td></td> 332 <td class="paramtype">pointer </td> 333 <td class="paramname"><em>arg</em>, </td> 334 </tr> 335 <tr> 336 <td class="paramkey"></td> 337 <td></td> 338 <td class="paramtype">int </td> 339 <td class="paramname"><em>something</em> </td> 340 </tr> 341 <tr> 342 <td></td> 343 <td>)</td> 344 <td></td><td><code> [static]</code></td> 345 </tr> 346 </table> 347 </div> 348 <div class="memdoc"> 349 350 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>.</p> 351 352 </div> 353 </div> 354 <a class="anchor" id="abd6a885883606f21d4342486d8fd5ab6"></a><!-- doxytag: member="dmxinputinit.c::dmxBlockHandler" ref="abd6a885883606f21d4342486d8fd5ab6" args="(pointer blockData, OSTimePtr pTimeout, pointer pReadMask)" --> 355 <div class="memitem"> 356 <div class="memproto"> 357 <table class="memname"> 358 <tr> 359 <td class="memname">static void dmxBlockHandler </td> 360 <td>(</td> 361 <td class="paramtype">pointer </td> 362 <td class="paramname"><em>blockData</em>, </td> 363 </tr> 364 <tr> 365 <td class="paramkey"></td> 366 <td></td> 367 <td class="paramtype">OSTimePtr </td> 368 <td class="paramname"><em>pTimeout</em>, </td> 369 </tr> 370 <tr> 371 <td class="paramkey"></td> 372 <td></td> 373 <td class="paramtype">pointer </td> 374 <td class="paramname"><em>pReadMask</em> </td> 375 </tr> 376 <tr> 377 <td></td> 378 <td>)</td> 379 <td></td><td><code> [static]</code></td> 380 </tr> 381 </table> 382 </div> 383 <div class="memdoc"> 384 385 <p>References <a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll()</a>, and <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>.</p> 386 387 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 388 389 </div> 390 </div> 391 <a class="anchor" id="aaba396b9c08ac672d3dcf6561ac57b40"></a><!-- doxytag: member="dmxinputinit.c::dmxChangePointerControl" ref="aaba396b9c08ac672d3dcf6561ac57b40" args="(DeviceIntPtr pDevice, PtrCtrl *ctrl)" --> 392 <div class="memitem"> 393 <div class="memproto"> 394 <table class="memname"> 395 <tr> 396 <td class="memname">void dmxChangePointerControl </td> 397 <td>(</td> 398 <td class="paramtype">DeviceIntPtr </td> 399 <td class="paramname"><em>pDevice</em>, </td> 400 </tr> 401 <tr> 402 <td class="paramkey"></td> 403 <td></td> 404 <td class="paramtype">PtrCtrl * </td> 405 <td class="paramname"><em>ctrl</em> </td> 406 </tr> 407 <tr> 408 <td></td> 409 <td>)</td> 410 <td></td><td></td> 411 </tr> 412 </table> 413 </div> 414 <div class="memdoc"> 415 <p>Change the pointer control information for the <em>pDevice</em>. If the device sends core events, then also change the control information for all of the pointer devices that send core events. </p> 416 417 <p>References <a class="el" href="dmxinputinit_8c.html#a4f65a9b46fe88b8f530752e3b7769424">_dmxChangePointerControl()</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="dmxcommon_8h.html#ae60813d58a79b6dae5b98321fd7e1866">GETDMXLOCALFROMPDEVICE</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 418 419 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>.</p> 420 421 </div> 422 </div> 423 <a class="anchor" id="a5f11f622380645150bc9ca3a465ca382"></a><!-- doxytag: member="dmxinputinit.c::dmxCollectAll" ref="a5f11f622380645150bc9ca3a465ca382" args="(DMXInputInfo *dmxInput)" --> 424 <div class="memitem"> 425 <div class="memproto"> 426 <table class="memname"> 427 <tr> 428 <td class="memname">static void dmxCollectAll </td> 429 <td>(</td> 430 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 431 <td class="paramname"><em>dmxInput</em></td><td>)</td> 432 <td><code> [static]</code></td> 433 </tr> 434 </table> 435 </div> 436 <div class="memdoc"> 437 438 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a1ed7cce8b5eb7d8cf5b1184d4cdf303c">_DMXLocalInputInfo::binding</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a41e857d61c3f537b0b3df9c8e1870d3b">_DMXLocalInputInfo::collect_events</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinput_8h.html#a3a7195ab3516c5354bac4ca80b2eedb7a1337585a30b99661498485885b4ff04f">DMX_BLOCK</a>, <a class="el" href="dmxevents_8c.html#a082f21151ec3d66b75d4613a3612c755">dmxCheckSpecialKeys()</a>, <a class="el" href="dmxevents_8c.html#ac678be4d489b749fea88a8f0e9045499">dmxEnqueue()</a>, <a class="el" href="dmxevents_8c.html#ae08f1801d0215396a7f39bd083ddca11">dmxMotion()</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 439 440 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#abd6a885883606f21d4342486d8fd5ab6">dmxBlockHandler()</a>, and <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p> 441 442 </div> 443 </div> 444 <a class="anchor" id="aee6196e74882c16d5cd939d88b3b6fdc"></a><!-- doxytag: member="dmxinputinit.c::dmxDeviceOnOff" ref="aee6196e74882c16d5cd939d88b3b6fdc" args="(DeviceIntPtr pDevice, int what)" --> 445 <div class="memitem"> 446 <div class="memproto"> 447 <table class="memname"> 448 <tr> 449 <td class="memname">static int dmxDeviceOnOff </td> 450 <td>(</td> 451 <td class="paramtype">DeviceIntPtr </td> 452 <td class="paramname"><em>pDevice</em>, </td> 453 </tr> 454 <tr> 455 <td class="paramkey"></td> 456 <td></td> 457 <td class="paramtype">int </td> 458 <td class="paramname"><em>what</em> </td> 459 </tr> 460 <tr> 461 <td></td> 462 <td>)</td> 463 <td></td><td><code> [static]</code></td> 464 </tr> 465 </table> 466 </div> 467 <div class="memdoc"> 468 469 <p>References <a class="el" href="struct__DMXLocalInitInfo.html#a088c60acc5806ebcc401fa1da108b3f5">_DMXLocalInitInfo::belFeedbackClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a58b2e6764967add7eda1c1f2f0860abc">_DMXLocalInitInfo::buttonClass</a>, <a class="el" href="dmxinputinit_8c.html#ace8ffeb961580bf16d7c3ec044a00491">dmxBell()</a>, <a class="el" href="dmxinputinit_8c.html#aaba396b9c08ac672d3dcf6561ac57b40">dmxChangePointerControl()</a>, <a class="el" href="dmxconfig_8h.html#a5d7b9c934bac97af375cfc1425e4d71c">dmxConfigGetXkbLayout()</a>, <a class="el" href="dmxconfig_8h.html#a9789c9f2428105bd9e896ddd25ea9a76">dmxConfigGetXkbModel()</a>, <a class="el" href="dmxconfig_8h.html#ae5986f5f5ba901313f950db2b4d8b340">dmxConfigGetXkbOptions()</a>, <a class="el" href="dmxconfig_8h.html#a144614ca8f250e559b030eef79189aac">dmxConfigGetXkbRules()</a>, <a class="el" href="dmxconfig_8h.html#a3206dcb48297854a1d47e8aaa88d647e">dmxConfigGetXkbVariant()</a>, <a class="el" href="dmxinputinit_8c.html#a4538a00d09ac3cd10b81598b39340da3">dmxKbdCtrl()</a>, <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxmotion_8c.html#a71e31cfbffb3603068d897374e173400">dmxPointerGetMotionBufferSize()</a>, <a class="el" href="dmxsigio_8c.html#ac3cccb6a8d72aaa0c7ac64f061d0b877">dmxSigioRegister()</a>, <a class="el" href="dmxsigio_8c.html#ac447ef5c9a3aa88a5cb049ea0beecfd2">dmxSigioUnregister()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a24b09c34e0cf80ec33f093e908206be4">_DMXLocalInitInfo::focusClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#adf6832408c8ef7c3b25eb408907a1459">_DMXLocalInitInfo::freemap</a>, <a class="el" href="dmxcommon_8h.html#a7067dd8545db11300dc1ee7f461b346d">GETDMXINPUTFROMPDEVICE</a>, <a class="el" href="struct__DMXLocalInitInfo.html#ac0c949f93be45f162c824aae17762dc3">_DMXLocalInitInfo::intFeedbackClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a214969f0843dcb70d8f7577f58bafa48">_DMXLocalInitInfo::keyboard</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a06626a99542714bbd032e9e12a8c6b55">_DMXLocalInitInfo::keyClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a02861e7e9c24381a229567d36e7a68b7">_DMXLocalInitInfo::keySyms</a>, <a class="el" href="struct__DMXLocalInitInfo.html#accf423e8cf2614500108be41ed23492d">_DMXLocalInitInfo::ledFeedbackClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a43d86cc82219794bba7ba1ee66472a45">_DMXLocalInitInfo::map</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a5de8a5ac80a30840cba0d9f3074289ca">_DMXLocalInitInfo::maxres</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a63477e691c43eca2dbf569fb0feb74be">_DMXLocalInitInfo::maxval</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a139fed62b89a92d80997166c8cfcdebf">_DMXLocalInitInfo::minres</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a0c47ee21909227a1ea5d40ba473e0e25">_DMXLocalInitInfo::minval</a>, <a class="el" href="struct__DMXLocalInitInfo.html#aa7576ebc7b4f56d51da6a21fcd7b07d4">_DMXLocalInitInfo::numAbsAxes</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a9264f367a1c1e252679299b00f94458c">_DMXLocalInitInfo::numButtons</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a5e192625179bbed020a720e448c789aa">_DMXLocalInitInfo::numRelAxes</a>, <a class="el" href="struct__DMXLocalInitInfo.html#ae870549e09c5ae0ccc6b9d6d01b4c3b5">_DMXLocalInitInfo::proximityClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a1c52bc6e1c328ef9e808a111dd050fc2">_DMXLocalInitInfo::ptrFeedbackClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#abb910012dc1abde90f954354f8ceb2a1">_DMXLocalInitInfo::res</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a35ccfe81c3eceefd69abfb7b5ebe02cf">_DMXLocalInitInfo::strFeedbackClass</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a9af277d2da1ade2138488a413e9c5ceb">_DMXLocalInitInfo::valuatorClass</a>, and <a class="el" href="struct__DMXLocalInitInfo.html#a17f7d8bff60a50d216e77e7511106a34">_DMXLocalInitInfo::xkb</a>.</p> 470 471 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a54b496c8474a33844549ed64913456fe">dmxAddDevice()</a>.</p> 472 473 </div> 474 </div> 475 <a class="anchor" id="a2ee085307a1dba7b07fa2eb34639815c"></a><!-- doxytag: member="dmxinputinit.c::dmxInputAttachBackend" ref="a2ee085307a1dba7b07fa2eb34639815c" args="(int physicalScreen, int isCore, int *id)" --> 476 <div class="memitem"> 477 <div class="memproto"> 478 <table class="memname"> 479 <tr> 480 <td class="memname">int dmxInputAttachBackend </td> 481 <td>(</td> 482 <td class="paramtype">int </td> 483 <td class="paramname"><em>physicalScreen</em>, </td> 484 </tr> 485 <tr> 486 <td class="paramkey"></td> 487 <td></td> 488 <td class="paramtype">int </td> 489 <td class="paramname"><em>isCore</em>, </td> 490 </tr> 491 <tr> 492 <td class="paramkey"></td> 493 <td></td> 494 <td class="paramtype">int * </td> 495 <td class="paramname"><em>id</em> </td> 496 </tr> 497 <tr> 498 <td></td> 499 <td>)</td> 500 <td></td><td></td> 501 </tr> 502 </table> 503 </div> 504 <div class="memdoc"> 505 506 <p>References <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="dmxinput_8h.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</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="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="dmx_8h.html#a5a881109fe1e32c74cda4a280b09a7c4">dmxNumScreens</a>, <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>, <a class="el" href="struct__DMXScreenInfo.html#a5cfc14ffedaafcbe5b00302f972208cf">_DMXScreenInfo::name</a>, and <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a>.</p> 507 508 <p>Referenced by <a class="el" href="dmxextension_8h.html#af5d146634762aff17b8c45c4794d33e3">dmxAddInput()</a>.</p> 509 510 </div> 511 </div> 512 <a class="anchor" id="ac3f9807875f237589d57ab9f006735af"></a><!-- doxytag: member="dmxinputinit.c::dmxInputAttachConsole" ref="ac3f9807875f237589d57ab9f006735af" args="(const char *name, int isCore, int *id)" --> 513 <div class="memitem"> 514 <div class="memproto"> 515 <table class="memname"> 516 <tr> 517 <td class="memname">int dmxInputAttachConsole </td> 518 <td>(</td> 519 <td class="paramtype">const char * </td> 520 <td class="paramname"><em>name</em>, </td> 521 </tr> 522 <tr> 523 <td class="paramkey"></td> 524 <td></td> 525 <td class="paramtype">int </td> 526 <td class="paramname"><em>isCore</em>, </td> 527 </tr> 528 <tr> 529 <td class="paramkey"></td> 530 <td></td> 531 <td class="paramtype">int * </td> 532 <td class="paramname"><em>id</em> </td> 533 </tr> 534 <tr> 535 <td></td> 536 <td>)</td> 537 <td></td><td></td> 538 </tr> 539 </table> 540 </div> 541 <div class="memdoc"> 542 543 <p>References <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="dmxinput_8h.html#a21dc2639218a59ae564d3eaeb4781a90">dmxConfigAddInput()</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="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="struct__DMXInputInfo.html#a22fa4a87ad87fef6957a9e2bd251a87d">_DMXInputInfo::freename</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, and <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a>.</p> 544 545 <p>Referenced by <a class="el" href="dmxextension_8h.html#af5d146634762aff17b8c45c4794d33e3">dmxAddInput()</a>.</p> 546 547 </div> 548 </div> 549 <a class="anchor" id="a15cdf4e2066f64c2d9bd51906d6ca9a2"></a><!-- doxytag: member="dmxinputinit.c::dmxInputAttachNew" ref="a15cdf4e2066f64c2d9bd51906d6ca9a2" args="(DMXInputInfo *dmxInput, int *id)" --> 550 <div class="memitem"> 551 <div class="memproto"> 552 <table class="memname"> 553 <tr> 554 <td class="memname">static int dmxInputAttachNew </td> 555 <td>(</td> 556 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 557 <td class="paramname"><em>dmxInput</em>, </td> 558 </tr> 559 <tr> 560 <td class="paramkey"></td> 561 <td></td> 562 <td class="paramtype">int * </td> 563 <td class="paramname"><em>id</em> </td> 564 </tr> 565 <tr> 566 <td></td> 567 <td>)</td> 568 <td></td><td><code> [static]</code></td> 569 </tr> 570 </table> 571 </div> 572 <div class="memdoc"> 573 574 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinput_8h.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, <a class="el" href="dmxinput_8h.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 575 576 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend()</a>, and <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>.</p> 577 578 </div> 579 </div> 580 <a class="anchor" id="a328d0a700148af94b3dccf354b313c84"></a><!-- doxytag: member="dmxinputinit.c::dmxInputAttachOld" ref="a328d0a700148af94b3dccf354b313c84" args="(DMXInputInfo *dmxInput, int *id)" --> 581 <div class="memitem"> 582 <div class="memproto"> 583 <table class="memname"> 584 <tr> 585 <td class="memname">static int dmxInputAttachOld </td> 586 <td>(</td> 587 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 588 <td class="paramname"><em>dmxInput</em>, </td> 589 </tr> 590 <tr> 591 <td class="paramkey"></td> 592 <td></td> 593 <td class="paramtype">int * </td> 594 <td class="paramname"><em>id</em> </td> 595 </tr> 596 <tr> 597 <td></td> 598 <td>)</td> 599 <td></td><td><code> [static]</code></td> 600 </tr> 601 </table> 602 </div> 603 <div class="memdoc"> 604 605 <p>References <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinput_8h.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 606 607 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend()</a>, and <a class="el" href="dmxinputinit_8h.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>.</p> 608 609 </div> 610 </div> 611 <a class="anchor" id="a816d1052ef5a587ef8e16b0005b06662"></a><!-- doxytag: member="dmxinputinit.c::dmxInputCopyLocal" ref="a816d1052ef5a587ef8e16b0005b06662" args="(DMXInputInfo *dmxInput, DMXLocalInputInfoPtr s)" --> 612 <div class="memitem"> 613 <div class="memproto"> 614 <table class="memname"> 615 <tr> 616 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxInputCopyLocal </td> 617 <td>(</td> 618 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 619 <td class="paramname"><em>dmxInput</em>, </td> 620 </tr> 621 <tr> 622 <td class="paramkey"></td> 623 <td></td> 624 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 625 <td class="paramname"><em>s</em> </td> 626 </tr> 627 <tr> 628 <td></td> 629 <td>)</td> 630 <td></td><td></td> 631 </tr> 632 </table> 633 </div> 634 <div class="memdoc"> 635 <p>Copy the local input information from <em>s</em> into a new <em>devs</em> slot in <em>dmxInput</em>. </p> 636 637 <p>References <a class="el" href="struct__DMXInputInfo.html#a2d84397e241ad4eb146b038f611e2322">_DMXInputInfo::core</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a8d7937dfae270e9c0c91dd9518e25dfb">_DMXLocalInputInfo::deviceId</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="struct__DMXInputInfo.html#abf7ccee011844f0cd3af58672f7a6afc">_DMXInputInfo::inputIdx</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ad21d501f062199855fdb259ae1c38f6a">_DMXLocalInputInfo::inputIdx</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a258242cde474bdc4ab120d14a3dcd2cb">_DMXLocalInputInfo::savedSendsCore</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 638 639 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>, and <a class="el" href="dmxinputinit_8c.html#ac4ea57a3ba798705d63254cdbbefb63d">dmxPopulateLocal()</a>.</p> 640 641 </div> 642 </div> 643 <a class="anchor" id="ac4d026f31f7b32bd571bdcf9e091c419"></a><!-- doxytag: member="dmxinputinit.c::dmxInputDetach" ref="ac4d026f31f7b32bd571bdcf9e091c419" args="(DMXInputInfo *dmxInput)" --> 644 <div class="memitem"> 645 <div class="memproto"> 646 <table class="memname"> 647 <tr> 648 <td class="memname">int dmxInputDetach </td> 649 <td>(</td> 650 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 651 <td class="paramname"><em>dmxInput</em></td><td>)</td> 652 <td></td> 653 </tr> 654 </table> 655 </div> 656 <div class="memdoc"> 657 <p>Detach an input </p> 658 659 <p>References <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinput_8h.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 660 661 </div> 662 </div> 663 <a class="anchor" id="adec246343ae8402c7cc47b19020c7ef7"></a><!-- doxytag: member="dmxinputinit.c::dmxInputDetachAll" ref="adec246343ae8402c7cc47b19020c7ef7" args="(DMXScreenInfo *dmxScreen)" --> 664 <div class="memitem"> 665 <div class="memproto"> 666 <table class="memname"> 667 <tr> 668 <td class="memname">void dmxInputDetachAll </td> 669 <td>(</td> 670 <td class="paramtype"><a class="el" href="struct__DMXScreenInfo.html">DMXScreenInfo</a> * </td> 671 <td class="paramname"><em>dmxScreen</em></td><td>)</td> 672 <td></td> 673 </tr> 674 </table> 675 </div> 676 <div class="memdoc"> 677 <p>Search for input associated with <em>dmxScreen</em>, and detach. </p> 678 679 <p>References <a class="el" href="dmxdetach_8c.html#adcf530802f6d092e58a6db38efb0498c">dmxInputDetach()</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="struct__DMXScreenInfo.html#a28849096f73f9bf14bb7e461dbb5cc94">_DMXScreenInfo::index</a>, and <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a>.</p> 680 681 <p>Referenced by <a class="el" href="dmxextension_8h.html#a027f2cb3fe32b06f3ca3b04df8336299">dmxDetachScreen()</a>.</p> 682 683 </div> 684 </div> 685 <a class="anchor" id="ad7a3f09eeaf98373c261119fba907c47"></a><!-- doxytag: member="dmxinputinit.c::dmxInputDetachId" ref="ad7a3f09eeaf98373c261119fba907c47" args="(int id)" --> 686 <div class="memitem"> 687 <div class="memproto"> 688 <table class="memname"> 689 <tr> 690 <td class="memname">int dmxInputDetachId </td> 691 <td>(</td> 692 <td class="paramtype">int </td> 693 <td class="paramname"><em>id</em></td><td>)</td> 694 <td></td> 695 </tr> 696 </table> 697 </div> 698 <div class="memdoc"> 699 <p>Search for input associated with <em>deviceId</em>, and detach. </p> 700 701 <p>References <a class="el" href="dmxdetach_8c.html#adcf530802f6d092e58a6db38efb0498c">dmxInputDetach()</a>, and <a class="el" href="dmxinputinit_8c.html#ae0bcd445301dd91f20c9eb0b6dce0b42">dmxInputLocateId()</a>.</p> 702 703 <p>Referenced by <a class="el" href="dmxextension_8h.html#a55936739d6df4e5b8a048d5d34c6cd39">dmxRemoveInput()</a>.</p> 704 705 </div> 706 </div> 707 <a class="anchor" id="a50c2f7d406a3aacf3bf95b94d616527c"></a><!-- doxytag: member="dmxinputinit.c::dmxInputExtensionErrorHandler" ref="a50c2f7d406a3aacf3bf95b94d616527c" args="(Display *dsp, _Xconst char *name, _Xconst char *reason)" --> 708 <div class="memitem"> 709 <div class="memproto"> 710 <table class="memname"> 711 <tr> 712 <td class="memname">int dmxInputExtensionErrorHandler </td> 713 <td>(</td> 714 <td class="paramtype">Display * </td> 715 <td class="paramname"><em>dsp</em>, </td> 716 </tr> 717 <tr> 718 <td class="paramkey"></td> 719 <td></td> 720 <td class="paramtype">_Xconst char * </td> 721 <td class="paramname"><em>name</em>, </td> 722 </tr> 723 <tr> 724 <td class="paramkey"></td> 725 <td></td> 726 <td class="paramtype">_Xconst char * </td> 727 <td class="paramname"><em>reason</em> </td> 728 </tr> 729 <tr> 730 <td></td> 731 <td>)</td> 732 <td></td><td></td> 733 </tr> 734 </table> 735 </div> 736 <div class="memdoc"> 737 738 <p>Referenced by <a class="el" href="dmxcommon_8h.html#a67f944a345e0ba88ac996056914d191c">dmxCommonOthGetInfo()</a>, and <a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions()</a>.</p> 739 740 </div> 741 </div> 742 <a class="anchor" id="afa044735ab6fae7c75c82243a5159611"></a><!-- doxytag: member="dmxinputinit.c::dmxInputFree" ref="afa044735ab6fae7c75c82243a5159611" args="(DMXInputInfo *dmxInput)" --> 743 <div class="memitem"> 744 <div class="memproto"> 745 <table class="memname"> 746 <tr> 747 <td class="memname">void dmxInputFree </td> 748 <td>(</td> 749 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 750 <td class="paramname"><em>dmxInput</em></td><td>)</td> 751 <td></td> 752 </tr> 753 </table> 754 </div> 755 <div class="memdoc"> 756 <p>Free all of the memory associated with <em>dmxInput</em> </p> 757 758 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinputinit_8c.html#aa124c7cd547a9993834becc6e4aebe63">dmxInputFreeLocal()</a>, <a class="el" href="struct__DMXInputInfo.html#a22fa4a87ad87fef6957a9e2bd251a87d">_DMXInputInfo::freename</a>, <a class="el" href="struct__DMXInputInfo.html#ac1ce3fe307cdee42f3f4caf86f58a26c">_DMXInputInfo::geometry</a>, <a class="el" href="struct__DMXInputInfo.html#a04331378ac5aa4ce803982f3af18428c">_DMXInputInfo::keycodes</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXInputInfo.html#a1795d72d7dda09bd241382129a82202f">_DMXInputInfo::symbols</a>.</p> 759 760 <p>Referenced by <a class="el" href="dmxinit_8c.html#a51c195c51f4f09e981384a4215f82321">InitOutput()</a>.</p> 761 762 </div> 763 </div> 764 <a class="anchor" id="aa124c7cd547a9993834becc6e4aebe63"></a><!-- doxytag: member="dmxinputinit.c::dmxInputFreeLocal" ref="aa124c7cd547a9993834becc6e4aebe63" args="(DMXLocalInputInfoRec *local)" --> 765 <div class="memitem"> 766 <div class="memproto"> 767 <table class="memname"> 768 <tr> 769 <td class="memname">static void dmxInputFreeLocal </td> 770 <td>(</td> 771 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> * </td> 772 <td class="paramname"><em>local</em></td><td>)</td> 773 <td><code> [static]</code></td> 774 </tr> 775 </table> 776 </div> 777 <div class="memdoc"> 778 779 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#af07ddc865b07864b2b33694bc8a2e716">_DMXLocalInputInfo::destroy_private</a>, <a class="el" href="struct__DMXLocalInputInfo.html#afb6dc5839d4cb4063e550a431a41d07e">_DMXLocalInputInfo::deviceName</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a82f479f4a5f7f12aebcdbd2967ef9a61">_DMXLocalInputInfo::history</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#a7df8a3276a848aed8937df58755a78ce">_DMXLocalInputInfo::valuators</a>.</p> 780 781 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#afa044735ab6fae7c75c82243a5159611">dmxInputFree()</a>.</p> 782 783 </div> 784 </div> 785 <a class="anchor" id="a5845f0dbf305a8a233d3747489745faa"></a><!-- doxytag: member="dmxinputinit.c::dmxInputInit" ref="a5845f0dbf305a8a233d3747489745faa" args="(DMXInputInfo *dmxInput)" --> 786 <div class="memitem"> 787 <div class="memproto"> 788 <table class="memname"> 789 <tr> 790 <td class="memname">void dmxInputInit </td> 791 <td>(</td> 792 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 793 <td class="paramname"><em>dmxInput</em></td><td>)</td> 794 <td></td> 795 </tr> 796 </table> 797 </div> 798 <div class="memdoc"> 799 <p>Initialize all of the devices described in <em>dmxInput</em>. </p> 800 801 <p>References <a class="el" href="struct__DMXInputInfo.html#ad967ada8c438519bcd788edd8db2b24a">_DMXInputInfo::console</a>, <a class="el" href="struct__DMXInputInfo.html#a2d84397e241ad4eb146b038f611e2322">_DMXInputInfo::core</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="dmxinputinit_8c.html#a54b496c8474a33844549ed64913456fe">dmxAddDevice()</a>, <a class="el" href="dmxarg_8c.html#a94e36fd228f49fb0a77c34709cbd3a69">dmxArgC()</a>, <a class="el" href="dmxarg_8c.html#aa6b362f314787cc0e0fd7ca55b53a5cc">dmxArgFree()</a>, <a class="el" href="dmxarg_8c.html#a7d872851e86ae8063cd13e85ed203d09">dmxArgParse()</a>, <a class="el" href="dmxarg_8c.html#a7de14f607c61ecac05f9c45d002e36ab">dmxArgV()</a>, <a class="el" href="dmxinputinit_8c.html#abd6a885883606f21d4342486d8fd5ab6">dmxBlockHandler()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxinputinit_8c.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, <a class="el" href="dmxinputinit_8c.html#ab57781b7672c11bee1430a47d5118e9e">dmxInputScanForExtensions()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="dmx_8h.html#a5a881109fe1e32c74cda4a280b09a7c4">dmxNumScreens</a>, <a class="el" href="dmxinputinit_8c.html#ac4ea57a3ba798705d63254cdbbefb63d">dmxPopulateLocal()</a>, <a class="el" href="dmxinputinit_8c.html#a5f2e0a323aa9ea0dc0a0d1f5195c5e26">dmxProcessInputEvents()</a>, <a class="el" href="dmxprop_8c.html#ad0a551002589f00b2bac2b081283bc83">dmxPropertySameDisplay()</a>, <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>, <a class="el" href="dmxinputinit_8c.html#ab8d8ef4b4e4f8e022a1452765e1f1e12">dmxUpdateWindowInformation()</a>, <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>, <a class="el" href="struct__DMXInputInfo.html#ac1ce3fe307cdee42f3f4caf86f58a26c">_DMXInputInfo::geometry</a>, <a class="el" href="struct__DMXInputInfo.html#abf7ccee011844f0cd3af58672f7a6afc">_DMXInputInfo::inputIdx</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXInputInfo.html#a04331378ac5aa4ce803982f3af18428c">_DMXInputInfo::keycodes</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, <a class="el" href="struct__DMXInputInfo.html#a4e91aaec0f0cbcd0d7e2896ac918c667">_DMXInputInfo::processInputEvents</a>, <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a>, <a class="el" href="struct__DMXInputInfo.html#a1795d72d7dda09bd241382129a82202f">_DMXInputInfo::symbols</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>, <a class="el" href="struct__DMXInputInfo.html#ad4a7bc0976bf853d45ea5043a66ade55">_DMXInputInfo::updateWindowInfo</a>, and <a class="el" href="struct__DMXInputInfo.html#a44bbc55fb7a2fef1a88144825755d3ed">_DMXInputInfo::windows</a>.</p> 802 803 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a15cdf4e2066f64c2d9bd51906d6ca9a2">dmxInputAttachNew()</a>, and <a class="el" href="dmxinput_8c.html#a1ffd49de15b6ee0cafe5e83740c7a316">InitInput()</a>.</p> 804 805 </div> 806 </div> 807 <a class="anchor" id="a9d1185c140ba54b24312ff6c98105c15"></a><!-- doxytag: member="dmxinputinit.c::dmxInputLateReInit" ref="a9d1185c140ba54b24312ff6c98105c15" args="(DMXInputInfo *dmxInput)" --> 808 <div class="memitem"> 809 <div class="memproto"> 810 <table class="memname"> 811 <tr> 812 <td class="memname">void dmxInputLateReInit </td> 813 <td>(</td> 814 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 815 <td class="paramname"><em>dmxInput</em></td><td>)</td> 816 <td></td> 817 </tr> 818 </table> 819 </div> 820 <div class="memdoc"> 821 <p>Re-initialize all the devices described in <em>dmxInput</em>. Called from <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries</a> after the cursor is redisplayed. </p> 822 823 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#af3e5dd8989b3f33bc2c404bf190c6948">_DMXLocalInputInfo::latereinit</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 824 825 <p>Referenced by <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries()</a>.</p> 826 827 </div> 828 </div> 829 <a class="anchor" id="ae0bcd445301dd91f20c9eb0b6dce0b42"></a><!-- doxytag: member="dmxinputinit.c::dmxInputLocateId" ref="ae0bcd445301dd91f20c9eb0b6dce0b42" args="(int id)" --> 830 <div class="memitem"> 831 <div class="memproto"> 832 <table class="memname"> 833 <tr> 834 <td class="memname"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a>* dmxInputLocateId </td> 835 <td>(</td> 836 <td class="paramtype">int </td> 837 <td class="paramname"><em>id</em></td><td>)</td> 838 <td></td> 839 </tr> 840 </table> 841 </div> 842 <div class="memdoc"> 843 844 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>.</p> 845 846 <p>Referenced by <a class="el" href="dmxinputinit_8h.html#ad7a3f09eeaf98373c261119fba907c47">dmxInputDetachId()</a>.</p> 847 848 </div> 849 </div> 850 <a class="anchor" id="ac5bfc30ece32ae2af838c9e45857dc36"></a><!-- doxytag: member="dmxinputinit.c::dmxInputLogDevices" ref="ac5bfc30ece32ae2af838c9e45857dc36" args="(void)" --> 851 <div class="memitem"> 852 <div class="memproto"> 853 <table class="memname"> 854 <tr> 855 <td class="memname">void dmxInputLogDevices </td> 856 <td>(</td> 857 <td class="paramtype">void </td> 858 <td class="paramname"></td><td>)</td> 859 <td></td> 860 </tr> 861 </table> 862 </div> 863 <div class="memdoc"> 864 <p>Log information about all of the known devices using <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>. </p> 865 866 <p>References <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a8d7937dfae270e9c0c91dd9518e25dfb">_DMXLocalInputInfo::deviceId</a>, <a class="el" href="struct__DMXLocalInputInfo.html#afb6dc5839d4cb4063e550a431a41d07e">_DMXLocalInputInfo::deviceName</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxextension_8c.html#a7e2b64de1aef77d43ee78d3a8187f651">dmxGetInputCount()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917faf73564300bdffb23b369b84c842aceea">dmxInfo</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8c.html#a661111d53827a1a15c715b7b32f05a0e">dmxLogCont()</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="struct__DMXInputInfo.html#abf7ccee011844f0cd3af58672f7a6afc">_DMXInputInfo::inputIdx</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 867 868 <p>Referenced by <a class="el" href="dmxcb_8h.html#a39179d932cde34ab3c947fa017d2d78d">dmxConnectionBlockCallback()</a>, <a class="el" href="dmxinputinit_8c.html#a15cdf4e2066f64c2d9bd51906d6ca9a2">dmxInputAttachNew()</a>, <a class="el" href="dmxinputinit_8c.html#a328d0a700148af94b3dccf354b313c84">dmxInputAttachOld()</a>, and <a class="el" href="dmxinputinit_8h.html#ac4d026f31f7b32bd571bdcf9e091c419">dmxInputDetach()</a>.</p> 869 870 </div> 871 </div> 872 <a class="anchor" id="ac8f3465a13cae73a3d657526643ef7b7"></a><!-- doxytag: member="dmxinputinit.c::dmxInputReInit" ref="ac8f3465a13cae73a3d657526643ef7b7" args="(DMXInputInfo *dmxInput)" --> 873 <div class="memitem"> 874 <div class="memproto"> 875 <table class="memname"> 876 <tr> 877 <td class="memname">void dmxInputReInit </td> 878 <td>(</td> 879 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 880 <td class="paramname"><em>dmxInput</em></td><td>)</td> 881 <td></td> 882 </tr> 883 </table> 884 </div> 885 <div class="memdoc"> 886 <p>Re-initialize all the devices described in <em>dmxInput</em>. Called from <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries</a> before the cursor is redisplayed. </p> 887 888 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#aa6f3438399957a92b7914c12eee23d33">_DMXLocalInputInfo::reinit</a>.</p> 889 890 <p>Referenced by <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries()</a>.</p> 891 892 </div> 893 </div> 894 <a class="anchor" id="ab57781b7672c11bee1430a47d5118e9e"></a><!-- doxytag: member="dmxinputinit.c::dmxInputScanForExtensions" ref="ab57781b7672c11bee1430a47d5118e9e" args="(DMXInputInfo *dmxInput, int doXI)" --> 895 <div class="memitem"> 896 <div class="memproto"> 897 <table class="memname"> 898 <tr> 899 <td class="memname">static void dmxInputScanForExtensions </td> 900 <td>(</td> 901 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 902 <td class="paramname"><em>dmxInput</em>, </td> 903 </tr> 904 <tr> 905 <td class="paramkey"></td> 906 <td></td> 907 <td class="paramtype">int </td> 908 <td class="paramname"><em>doXI</em> </td> 909 </tr> 910 <tr> 911 <td></td> 912 <td>)</td> 913 <td></td><td><code> [static]</code></td> 914 </tr> 915 </table> 916 </div> 917 <div class="memdoc"> 918 919 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a8d7937dfae270e9c0c91dd9518e25dfb">_DMXLocalInputInfo::deviceId</a>, <a class="el" href="struct__DMXLocalInputInfo.html#afb6dc5839d4cb4063e550a431a41d07e">_DMXLocalInputInfo::deviceName</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxprop_8c.html#ac49dfab9200d48f835ce64819c4fc878">display</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="dmxinputinit_8c.html#a50c2f7d406a3aacf3bf95b94d616527c">dmxInputExtensionErrorHandler()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>.</p> 920 921 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 922 923 </div> 924 </div> 925 <a class="anchor" id="a4538a00d09ac3cd10b81598b39340da3"></a><!-- doxytag: member="dmxinputinit.c::dmxKbdCtrl" ref="a4538a00d09ac3cd10b81598b39340da3" args="(DeviceIntPtr pDevice, KeybdCtrl *ctrl)" --> 926 <div class="memitem"> 927 <div class="memproto"> 928 <table class="memname"> 929 <tr> 930 <td class="memname">static void dmxKbdCtrl </td> 931 <td>(</td> 932 <td class="paramtype">DeviceIntPtr </td> 933 <td class="paramname"><em>pDevice</em>, </td> 934 </tr> 935 <tr> 936 <td class="paramkey"></td> 937 <td></td> 938 <td class="paramtype">KeybdCtrl * </td> 939 <td class="paramname"><em>ctrl</em> </td> 940 </tr> 941 <tr> 942 <td></td> 943 <td>)</td> 944 <td></td><td><code> [static]</code></td> 945 </tr> 946 </table> 947 </div> 948 <div class="memdoc"> 949 950 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>.</p> 951 952 </div> 953 </div> 954 <a class="anchor" id="ab127903bdb6bf262e51f128b4cec4960"></a><!-- doxytag: member="dmxinputinit.c::dmxKeyboardBellProc" ref="ab127903bdb6bf262e51f128b4cec4960" args="(int percent, DeviceIntPtr pDevice, pointer ctrl, int unknown)" --> 955 <div class="memitem"> 956 <div class="memproto"> 957 <table class="memname"> 958 <tr> 959 <td class="memname">void dmxKeyboardBellProc </td> 960 <td>(</td> 961 <td class="paramtype">int </td> 962 <td class="paramname"><em>percent</em>, </td> 963 </tr> 964 <tr> 965 <td class="paramkey"></td> 966 <td></td> 967 <td class="paramtype">DeviceIntPtr </td> 968 <td class="paramname"><em>pDevice</em>, </td> 969 </tr> 970 <tr> 971 <td class="paramkey"></td> 972 <td></td> 973 <td class="paramtype">pointer </td> 974 <td class="paramname"><em>ctrl</em>, </td> 975 </tr> 976 <tr> 977 <td class="paramkey"></td> 978 <td></td> 979 <td class="paramtype">int </td> 980 <td class="paramname"><em>unknown</em> </td> 981 </tr> 982 <tr> 983 <td></td> 984 <td>)</td> 985 <td></td><td></td> 986 </tr> 987 </table> 988 </div> 989 <div class="memdoc"> 990 <p>Sound the bell on the device. If the device send core events, then sound the bell on all of the devices that send core events. </p> 991 992 <p>References <a class="el" href="dmxinputinit_8c.html#adcea87288c189798602bd610f87ad785">_dmxKeyboardBellProc()</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="dmxcommon_8h.html#ae60813d58a79b6dae5b98321fd7e1866">GETDMXLOCALFROMPDEVICE</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 993 994 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 995 996 </div> 997 </div> 998 <a class="anchor" id="aef5e79cc27e75fdc3fdfb3e45c64dc9a"></a><!-- doxytag: member="dmxinputinit.c::dmxKeyboardFreeNames" ref="aef5e79cc27e75fdc3fdfb3e45c64dc9a" args="(XkbComponentNamesPtr names)" --> 999 <div class="memitem"> 1000 <div class="memproto"> 1001 <table class="memname"> 1002 <tr> 1003 <td class="memname">static void dmxKeyboardFreeNames </td> 1004 <td>(</td> 1005 <td class="paramtype">XkbComponentNamesPtr </td> 1006 <td class="paramname"><em>names</em></td><td>)</td> 1007 <td><code> [static]</code></td> 1008 </tr> 1009 </table> 1010 </div> 1011 <div class="memdoc"> 1012 1013 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 1014 1015 </div> 1016 </div> 1017 <a class="anchor" id="ad23e145891ad0fb1c909d85ca8e4fe19"></a><!-- doxytag: member="dmxinputinit.c::dmxKeyboardKbdCtrlProc" ref="ad23e145891ad0fb1c909d85ca8e4fe19" args="(DeviceIntPtr pDevice, KeybdCtrl *ctrl)" --> 1018 <div class="memitem"> 1019 <div class="memproto"> 1020 <table class="memname"> 1021 <tr> 1022 <td class="memname">void dmxKeyboardKbdCtrlProc </td> 1023 <td>(</td> 1024 <td class="paramtype">DeviceIntPtr </td> 1025 <td class="paramname"><em>pDevice</em>, </td> 1026 </tr> 1027 <tr> 1028 <td class="paramkey"></td> 1029 <td></td> 1030 <td class="paramtype">KeybdCtrl * </td> 1031 <td class="paramname"><em>ctrl</em> </td> 1032 </tr> 1033 <tr> 1034 <td></td> 1035 <td>)</td> 1036 <td></td><td></td> 1037 </tr> 1038 </table> 1039 </div> 1040 <div class="memdoc"> 1041 <p>Change the keyboard control information for the <em>pDevice</em>. If the device sends core events, then also change the control information for all of the keyboard devices that send core events. </p> 1042 1043 <p>References <a class="el" href="dmxinputinit_8c.html#aa785da3b31e5310dd1b1ea13325a83dc">_dmxKeyboardKbdCtrlProc()</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>, <a class="el" href="dmxcommon_8h.html#ae60813d58a79b6dae5b98321fd7e1866">GETDMXLOCALFROMPDEVICE</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>.</p> 1044 1045 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a2969aeffcc1a403f00be11a8d06b3926">dmxKeyboardOn()</a>.</p> 1046 1047 </div> 1048 </div> 1049 <a class="anchor" id="a2969aeffcc1a403f00be11a8d06b3926"></a><!-- doxytag: member="dmxinputinit.c::dmxKeyboardOn" ref="a2969aeffcc1a403f00be11a8d06b3926" args="(DeviceIntPtr pDevice, DMXLocalInitInfo *info)" --> 1050 <div class="memitem"> 1051 <div class="memproto"> 1052 <table class="memname"> 1053 <tr> 1054 <td class="memname">static int dmxKeyboardOn </td> 1055 <td>(</td> 1056 <td class="paramtype">DeviceIntPtr </td> 1057 <td class="paramname"><em>pDevice</em>, </td> 1058 </tr> 1059 <tr> 1060 <td class="paramkey"></td> 1061 <td></td> 1062 <td class="paramtype"><a class="el" href="struct__DMXLocalInitInfo.html">DMXLocalInitInfo</a> * </td> 1063 <td class="paramname"><em>info</em> </td> 1064 </tr> 1065 <tr> 1066 <td></td> 1067 <td>)</td> 1068 <td></td><td><code> [static]</code></td> 1069 </tr> 1070 </table> 1071 </div> 1072 <div class="memdoc"> 1073 1074 <p>References <a class="el" href="dmxconfig_8h.html#a5d7b9c934bac97af375cfc1425e4d71c">dmxConfigGetXkbLayout()</a>, <a class="el" href="dmxconfig_8h.html#a9789c9f2428105bd9e896ddd25ea9a76">dmxConfigGetXkbModel()</a>, <a class="el" href="dmxconfig_8h.html#ae5986f5f5ba901313f950db2b4d8b340">dmxConfigGetXkbOptions()</a>, <a class="el" href="dmxconfig_8h.html#a144614ca8f250e559b030eef79189aac">dmxConfigGetXkbRules()</a>, <a class="el" href="dmxconfig_8h.html#a3206dcb48297854a1d47e8aaa88d647e">dmxConfigGetXkbVariant()</a>, <a class="el" href="dmxinputinit_8c.html#ab127903bdb6bf262e51f128b4cec4960">dmxKeyboardBellProc()</a>, <a class="el" href="dmxinputinit_8c.html#aef5e79cc27e75fdc3fdfb3e45c64dc9a">dmxKeyboardFreeNames()</a>, <a class="el" href="dmxinputinit_8c.html#ad23e145891ad0fb1c909d85ca8e4fe19">dmxKeyboardKbdCtrlProc()</a>, <a class="el" href="dmxlog_8c.html#ac8d8dc0ec631bab1d1d95815c238d574">dmxLogInput()</a>, <a class="el" href="dmxlog_8c.html#afee1d7a707ad9d9b0fd4facacf1b06c0">dmxLogInputCont()</a>, <a class="el" href="struct__DMXLocalInitInfo.html#abb7446114b5bdb0baf52806c9a1d249c">_DMXLocalInitInfo::force</a>, <a class="el" href="struct__DMXLocalInitInfo.html#a20463b784b2d33db44b377cbbabf8b7b">_DMXLocalInitInfo::freenames</a>, <a class="el" href="dmxcommon_8h.html#a7067dd8545db11300dc1ee7f461b346d">GETDMXINPUTFROMPDEVICE</a>, and <a class="el" href="struct__DMXLocalInitInfo.html#a92de3dbbb88844f90aa431f93e16ee05">_DMXLocalInitInfo::names</a>.</p> 1075 1076 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#aee6196e74882c16d5cd939d88b3b6fdc">dmxDeviceOnOff()</a>.</p> 1077 1078 </div> 1079 </div> 1080 <a class="anchor" id="aa1d3565232f8ab962246c825bb565bd6"></a><!-- doxytag: member="dmxinputinit.c::dmxLookupLocal" ref="aa1d3565232f8ab962246c825bb565bd6" args="(const char *name)" --> 1081 <div class="memitem"> 1082 <div class="memproto"> 1083 <table class="memname"> 1084 <tr> 1085 <td class="memname">static <a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> dmxLookupLocal </td> 1086 <td>(</td> 1087 <td class="paramtype">const char * </td> 1088 <td class="paramname"><em>name</em></td><td>)</td> 1089 <td><code> [static]</code></td> 1090 </tr> 1091 </table> 1092 </div> 1093 <div class="memdoc"> 1094 1095 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a294006d846990bb8cc6dc67ae59a4604">_DMXLocalInputInfo::name</a>.</p> 1096 1097 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#ac4ea57a3ba798705d63254cdbbefb63d">dmxPopulateLocal()</a>.</p> 1098 1099 </div> 1100 </div> 1101 <a class="anchor" id="ac312d24e4289c3b39964428a6e39a219"></a><!-- doxytag: member="dmxinputinit.c::dmxMakeUniqueDeviceName" ref="ac312d24e4289c3b39964428a6e39a219" args="(DMXLocalInputInfoPtr dmxLocal)" --> 1102 <div class="memitem"> 1103 <div class="memproto"> 1104 <table class="memname"> 1105 <tr> 1106 <td class="memname">static char* dmxMakeUniqueDeviceName </td> 1107 <td>(</td> 1108 <td class="paramtype"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> </td> 1109 <td class="paramname"><em>dmxLocal</em></td><td>)</td> 1110 <td><code> [static]</code></td> 1111 </tr> 1112 </table> 1113 </div> 1114 <div class="memdoc"> 1115 1116 <p>References <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="dmxscrinit_8c.html#a4f7aaf448bb3a6c12bccf07600bb1d52">dmxGeneration</a>, <a class="el" href="dmxinputinit_8c.html#a05b49c662c073f89e86804f7856622a0">LEN</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>.</p> 1117 1118 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a54b496c8474a33844549ed64913456fe">dmxAddDevice()</a>.</p> 1119 1120 </div> 1121 </div> 1122 <a class="anchor" id="ac4ea57a3ba798705d63254cdbbefb63d"></a><!-- doxytag: member="dmxinputinit.c::dmxPopulateLocal" ref="ac4ea57a3ba798705d63254cdbbefb63d" args="(DMXInputInfo *dmxInput, dmxArg a)" --> 1123 <div class="memitem"> 1124 <div class="memproto"> 1125 <table class="memname"> 1126 <tr> 1127 <td class="memname">static void dmxPopulateLocal </td> 1128 <td>(</td> 1129 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 1130 <td class="paramname"><em>dmxInput</em>, </td> 1131 </tr> 1132 <tr> 1133 <td class="paramkey"></td> 1134 <td></td> 1135 <td class="paramtype"><a class="el" href="struct__dmxArg.html">dmxArg</a> </td> 1136 <td class="paramname"><em>a</em> </td> 1137 </tr> 1138 <tr> 1139 <td></td> 1140 <td>)</td> 1141 <td></td><td><code> [static]</code></td> 1142 </tr> 1143 </table> 1144 </div> 1145 <div class="memdoc"> 1146 1147 <p>References <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="el" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="el" href="dmxarg_8c.html#a94e36fd228f49fb0a77c34709cbd3a69">dmxArgC()</a>, <a class="el" href="dmxarg_8c.html#a7de14f607c61ecac05f9c45d002e36ab">dmxArgV()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917faf73564300bdffb23b369b84c842aceea">dmxInfo</a>, <a class="el" href="dmxinputinit_8c.html#a816d1052ef5a587ef8e16b0005b06662">dmxInputCopyLocal()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxinputinit_8c.html#aa1d3565232f8ab962246c825bb565bd6">dmxLookupLocal()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a294006d846990bb8cc6dc67ae59a4604">_DMXLocalInputInfo::name</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#a65770e9c1265d5765c16028e740b7d88">_DMXLocalInputInfo::type</a>.</p> 1148 1149 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 1150 1151 </div> 1152 </div> 1153 <a class="anchor" id="a5f2e0a323aa9ea0dc0a0d1f5195c5e26"></a><!-- doxytag: member="dmxinputinit.c::dmxProcessInputEvents" ref="a5f2e0a323aa9ea0dc0a0d1f5195c5e26" args="(DMXInputInfo *dmxInput)" --> 1154 <div class="memitem"> 1155 <div class="memproto"> 1156 <table class="memname"> 1157 <tr> 1158 <td class="memname">static void dmxProcessInputEvents </td> 1159 <td>(</td> 1160 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 1161 <td class="paramname"><em>dmxInput</em></td><td>)</td> 1162 <td><code> [static]</code></td> 1163 </tr> 1164 </table> 1165 </div> 1166 <div class="memdoc"> 1167 1168 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a1ed7cce8b5eb7d8cf5b1184d4cdf303c">_DMXLocalInputInfo::binding</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#ac126083d907b7c450c94e8317abc20c4">_DMXLocalInputInfo::pDevice</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#aa83350027ea60a4cbf2ca061f66ee9cc">_DMXLocalInputInfo::process_input</a>.</p> 1169 1170 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 1171 1172 </div> 1173 </div> 1174 <a class="anchor" id="a72e77569074807987e358e4eda38c044"></a><!-- doxytag: member="dmxinputinit.c::dmxSwitchReturn" ref="a72e77569074807987e358e4eda38c044" args="(pointer p)" --> 1175 <div class="memitem"> 1176 <div class="memproto"> 1177 <table class="memname"> 1178 <tr> 1179 <td class="memname">static void dmxSwitchReturn </td> 1180 <td>(</td> 1181 <td class="paramtype">pointer </td> 1182 <td class="paramname"><em>p</em></td><td>)</td> 1183 <td><code> [static]</code></td> 1184 </tr> 1185 </table> 1186 </div> 1187 <div class="memdoc"> 1188 1189 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa4d84ad320675a046536d76c0820abc70">dmxFatal</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917faf73564300bdffb23b369b84c842aceea">dmxInfo</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxsigio_8c.html#a86b07a489751508e422ce60fc4ad332d">dmxSigioEnableInput()</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a82c8765ddfb788835cb4f0e94eca2e84">_DMXLocalInputInfo::vt_post_switch</a>, and <a class="el" href="struct__DMXInputInfo.html#a1592eb7fde735ef649c06b6b3f52b632">_DMXInputInfo::vt_switched</a>.</p> 1190 1191 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a812e98c3ae4436f403739fc6f58eda6c">dmxWakeupHandler()</a>.</p> 1192 1193 </div> 1194 </div> 1195 <a class="anchor" id="ab8d8ef4b4e4f8e022a1452765e1f1e12"></a><!-- doxytag: member="dmxinputinit.c::dmxUpdateWindowInformation" ref="ab8d8ef4b4e4f8e022a1452765e1f1e12" args="(DMXInputInfo *dmxInput, DMXUpdateType type, WindowPtr pWindow)" --> 1196 <div class="memitem"> 1197 <div class="memproto"> 1198 <table class="memname"> 1199 <tr> 1200 <td class="memname">static void dmxUpdateWindowInformation </td> 1201 <td>(</td> 1202 <td class="paramtype"><a class="el" href="struct__DMXInputInfo.html">DMXInputInfo</a> * </td> 1203 <td class="paramname"><em>dmxInput</em>, </td> 1204 </tr> 1205 <tr> 1206 <td class="paramkey"></td> 1207 <td></td> 1208 <td class="paramtype"><a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8">DMXUpdateType</a> </td> 1209 <td class="paramname"><em>type</em>, </td> 1210 </tr> 1211 <tr> 1212 <td class="paramkey"></td> 1213 <td></td> 1214 <td class="paramtype">WindowPtr </td> 1215 <td class="paramname"><em>pWindow</em> </td> 1216 </tr> 1217 <tr> 1218 <td></td> 1219 <td>)</td> 1220 <td></td><td><code> [static]</code></td> 1221 </tr> 1222 </table> 1223 </div> 1224 <div class="memdoc"> 1225 1226 <p>References <a class="el" href="struct__DMXLocalInputInfo.html#a1ed7cce8b5eb7d8cf5b1184d4cdf303c">_DMXLocalInputInfo::binding</a>, <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8a3eb041e8c291b09423f9e7e48a097c72">DMX_UPDATE_COPY</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8a7c104dbcebe304b597aa6214c7857ba9">DMX_UPDATE_REALIZE</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8abd180f2b5dc44a7f596c94da55b1b06c">DMX_UPDATE_REPARENT</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8aff37829542cf6747dfc40ad0b1db4146">DMX_UPDATE_RESIZE</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8a5cbd84079e335dd7025ca4698f96ee25">DMX_UPDATE_RESTACK</a>, <a class="el" href="dmxinput_8h.html#ae16d9134720b35da8f258db9a1c039a8ad8f34c00059f389fd2f6e38af575f11b">DMX_UPDATE_UNREALIZE</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fa55e322963608341d32ebb8a0b9d936fe">dmxDebug</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, and <a class="el" href="struct__DMXLocalInputInfo.html#aa6c12bcf94eec2868d5cf455ced266c2">_DMXLocalInputInfo::update_info</a>.</p> 1227 1228 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 1229 1230 </div> 1231 </div> 1232 <a class="anchor" id="a812e98c3ae4436f403739fc6f58eda6c"></a><!-- doxytag: member="dmxinputinit.c::dmxWakeupHandler" ref="a812e98c3ae4436f403739fc6f58eda6c" args="(pointer blockData, int result, pointer pReadMask)" --> 1233 <div class="memitem"> 1234 <div class="memproto"> 1235 <table class="memname"> 1236 <tr> 1237 <td class="memname">static void dmxWakeupHandler </td> 1238 <td>(</td> 1239 <td class="paramtype">pointer </td> 1240 <td class="paramname"><em>blockData</em>, </td> 1241 </tr> 1242 <tr> 1243 <td class="paramkey"></td> 1244 <td></td> 1245 <td class="paramtype">int </td> 1246 <td class="paramname"><em>result</em>, </td> 1247 </tr> 1248 <tr> 1249 <td class="paramkey"></td> 1250 <td></td> 1251 <td class="paramtype">pointer </td> 1252 <td class="paramname"><em>pReadMask</em> </td> 1253 </tr> 1254 <tr> 1255 <td></td> 1256 <td>)</td> 1257 <td></td><td><code> [static]</code></td> 1258 </tr> 1259 </table> 1260 </div> 1261 <div class="memdoc"> 1262 1263 <p>References <a class="el" href="struct__DMXInputInfo.html#a70e88af10d1862603d4dbc65ba936d16">_DMXInputInfo::devs</a>, <a class="el" href="dmxinputinit_8c.html#a5f11f622380645150bc9ca3a465ca382">dmxCollectAll()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917faf73564300bdffb23b369b84c842aceea">dmxInfo</a>, <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxsigio_8c.html#aea86e1800e644fac954c6bbf6012c7aa">dmxSigioDisableInput()</a>, <a class="el" href="dmxinputinit_8c.html#a72e77569074807987e358e4eda38c044">dmxSwitchReturn()</a>, <a class="el" href="struct__DMXInputInfo.html#a25d88463a7385bc47bed58bb4a662f6d">_DMXInputInfo::numDevs</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a25754def501a2713eb09d4ac2401d624">_DMXLocalInputInfo::private</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a04beb9f31d342ea399ffcfb7e7f62138">_DMXLocalInputInfo::vt_pre_switch</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a4c7d7da1d1a8ebfebb90f3d8e3592c50">_DMXLocalInputInfo::vt_switch</a>, <a class="el" href="struct__DMXInputInfo.html#ad834410a8c4c7225cd91c9bc96a0344e">_DMXInputInfo::vt_switch_pending</a>, and <a class="el" href="struct__DMXInputInfo.html#a1592eb7fde735ef649c06b6b3f52b632">_DMXInputInfo::vt_switched</a>.</p> 1264 1265 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#a5845f0dbf305a8a233d3747489745faa">dmxInputInit()</a>.</p> 1266 1267 </div> 1268 </div> 1269 <hr/><h2>Variable Documentation</h2> 1270 <a class="anchor" id="a4ad947489cdc8cae1835dbd5604e0cde"></a><!-- doxytag: member="dmxinputinit.c::DMXBackendKbd" ref="a4ad947489cdc8cae1835dbd5604e0cde" args="" --> 1271 <div class="memitem"> 1272 <div class="memproto"> 1273 <table class="memname"> 1274 <tr> 1275 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a4ad947489cdc8cae1835dbd5604e0cde">DMXBackendKbd</a><code> [static]</code></td> 1276 </tr> 1277 </table> 1278 </div> 1279 <div class="memdoc"> 1280 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1281 <span class="stringliteral">"backend-kbd"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baab3f82141a68b75ae9fa1fdcc30c946fa">DMX_LOCAL_TYPE_BACKEND</a>, 1282 1, 1283 <a class="code" href="dmxcommon_8c.html#a0e7301a2783357ff391172acab00d48a">dmxCommonCopyPrivate</a>, NULL, 1284 <a class="code" href="dmxbackend_8c.html#a941213c5a98d26e0f30391ee312e1436">dmxBackendInit</a>, NULL, NULL, <a class="code" href="dmxbackend_8c.html#a1c628b807f62aeeeb2093ad63941eff1">dmxBackendKbdGetInfo</a>, 1285 <a class="code" href="dmxcommon_8c.html#a60cd36c3430ead2858986fe5f93165c1">dmxCommonKbdOn</a>, <a class="code" href="dmxcommon_8c.html#a9ddcdd8a91205b9b0e23022f246190a0">dmxCommonKbdOff</a>, NULL, 1286 NULL, NULL, NULL, 1287 NULL, NULL, NULL, NULL, 1288 NULL, <a class="code" href="dmxcommon_8c.html#a399f0ec4a6e5d0bcd3d07f24b2a6ac9e">dmxCommonKbdCtrl</a>, <a class="code" href="dmxcommon_8c.html#aa069076ebf89f8b89668cffafb731cfe">dmxCommonKbdBell</a> 1289 } 1290 </pre></div> 1291 </div> 1292 </div> 1293 <a class="anchor" id="a420b4847b9c9f9992e042754c9a5d9c9"></a><!-- doxytag: member="dmxinputinit.c::DMXBackendMou" ref="a420b4847b9c9f9992e042754c9a5d9c9" args="" --> 1294 <div class="memitem"> 1295 <div class="memproto"> 1296 <table class="memname"> 1297 <tr> 1298 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a420b4847b9c9f9992e042754c9a5d9c9">DMXBackendMou</a><code> [static]</code></td> 1299 </tr> 1300 </table> 1301 </div> 1302 <div class="memdoc"> 1303 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1304 <span class="stringliteral">"backend-mou"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baab3f82141a68b75ae9fa1fdcc30c946fa">DMX_LOCAL_TYPE_BACKEND</a>, 2, 1305 <a class="code" href="dmxbackend_8c.html#a2a875125c1316c123e45c7e7a9251c2e">dmxBackendCreatePrivate</a>, <a class="code" href="dmxbackend_8c.html#acd47377dd517a5494edae5920e3ae946">dmxBackendDestroyPrivate</a>, 1306 <a class="code" href="dmxbackend_8c.html#a941213c5a98d26e0f30391ee312e1436">dmxBackendInit</a>, NULL, <a class="code" href="dmxbackend_8c.html#a6027901ceb2a93e4fea5acf9b8cb0059">dmxBackendLateReInit</a>, <a class="code" href="dmxbackend_8c.html#a1afb0902ffb9019c943b0c4db6315209">dmxBackendMouGetInfo</a>, 1307 <a class="code" href="dmxcommon_8c.html#a8ba0ee4f9f09bc9089d480d1f5467cd8">dmxCommonMouOn</a>, <a class="code" href="dmxcommon_8c.html#acfeaccbc1f2f5be028b3ee8c0f31da89">dmxCommonMouOff</a>, <a class="code" href="dmxbackend_8c.html#a486d684411f79c459a1195e5c02f404c">dmxBackendUpdatePosition</a>, 1308 NULL, NULL, NULL, 1309 <a class="code" href="dmxbackend_8c.html#a6e9b6f0743636b93aeb6ae71a3517abf">dmxBackendCollectEvents</a>, <a class="code" href="dmxbackend_8c.html#a4ee65e2f1b86616b7898c273d78a5853">dmxBackendProcessInput</a>, <a class="code" href="dmxbackend_8c.html#a0c9ccf0733bd3a4615815fc404e30a9c">dmxBackendFunctions</a>, NULL, 1310 <a class="code" href="dmxcommon_8c.html#a11aa027975061ee6f3e684ee66f0f18c">dmxCommonMouCtrl</a> 1311 } 1312 </pre></div> 1313 </div> 1314 </div> 1315 <a class="anchor" id="a3c213f84d74e74751787f916f509581f"></a><!-- doxytag: member="dmxinputinit.c::DMXConsoleKbd" ref="a3c213f84d74e74751787f916f509581f" args="" --> 1316 <div class="memitem"> 1317 <div class="memproto"> 1318 <table class="memname"> 1319 <tr> 1320 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a3c213f84d74e74751787f916f509581f">DMXConsoleKbd</a><code> [static]</code></td> 1321 </tr> 1322 </table> 1323 </div> 1324 <div class="memdoc"> 1325 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1326 <span class="stringliteral">"console-kbd"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa8c17962e3be26e8ac6ab67cce2613eb8">DMX_LOCAL_TYPE_CONSOLE</a>, 1327 1, 1328 <a class="code" href="dmxcommon_8c.html#a0e7301a2783357ff391172acab00d48a">dmxCommonCopyPrivate</a>, NULL, 1329 <a class="code" href="dmxconsole_8c.html#afdd1f3231a4059e6c13d81cb5b472ab6">dmxConsoleInit</a>, <a class="code" href="dmxconsole_8c.html#a35bfb53c46a7a14282d0110aa603dd4a">dmxConsoleReInit</a>, NULL, <a class="code" href="dmxconsole_8c.html#a710d0bdd587deeb35b430ba48ac209f1">dmxConsoleKbdGetInfo</a>, 1330 <a class="code" href="dmxcommon_8c.html#a60cd36c3430ead2858986fe5f93165c1">dmxCommonKbdOn</a>, <a class="code" href="dmxcommon_8c.html#a9ddcdd8a91205b9b0e23022f246190a0">dmxCommonKbdOff</a>, NULL, 1331 NULL, NULL, NULL, 1332 NULL, NULL, NULL, NULL, 1333 NULL, <a class="code" href="dmxcommon_8c.html#a399f0ec4a6e5d0bcd3d07f24b2a6ac9e">dmxCommonKbdCtrl</a>, <a class="code" href="dmxcommon_8c.html#aa069076ebf89f8b89668cffafb731cfe">dmxCommonKbdBell</a> 1334 } 1335 </pre></div> 1336 </div> 1337 </div> 1338 <a class="anchor" id="a3a58ba39e104b23698ca8ef19789caf3"></a><!-- doxytag: member="dmxinputinit.c::DMXConsoleMou" ref="a3a58ba39e104b23698ca8ef19789caf3" args="" --> 1339 <div class="memitem"> 1340 <div class="memproto"> 1341 <table class="memname"> 1342 <tr> 1343 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a3a58ba39e104b23698ca8ef19789caf3">DMXConsoleMou</a><code> [static]</code></td> 1344 </tr> 1345 </table> 1346 </div> 1347 <div class="memdoc"> 1348 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1349 <span class="stringliteral">"console-mou"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa8c17962e3be26e8ac6ab67cce2613eb8">DMX_LOCAL_TYPE_CONSOLE</a>, 2, 1350 <a class="code" href="dmxconsole_8c.html#a44f5875f978cc85c2190eacef51debac">dmxConsoleCreatePrivate</a>, <a class="code" href="dmxconsole_8c.html#ab189a2fd44ccd2e6936b6bb1a27f1d5b">dmxConsoleDestroyPrivate</a>, 1351 <a class="code" href="dmxconsole_8c.html#afdd1f3231a4059e6c13d81cb5b472ab6">dmxConsoleInit</a>, <a class="code" href="dmxconsole_8c.html#a35bfb53c46a7a14282d0110aa603dd4a">dmxConsoleReInit</a>, NULL, <a class="code" href="dmxconsole_8c.html#a3d639d0e2a2c3c520f3544f15910ab01">dmxConsoleMouGetInfo</a>, 1352 <a class="code" href="dmxcommon_8c.html#a8ba0ee4f9f09bc9089d480d1f5467cd8">dmxCommonMouOn</a>, <a class="code" href="dmxcommon_8c.html#acfeaccbc1f2f5be028b3ee8c0f31da89">dmxCommonMouOff</a>, <a class="code" href="dmxconsole_8c.html#a596b1bd2ef51d5542393215ad810b227">dmxConsoleUpdatePosition</a>, 1353 NULL, NULL, NULL, 1354 <a class="code" href="dmxconsole_8c.html#a9c2ec3c63c36955d2458283dbd62b605">dmxConsoleCollectEvents</a>, NULL, <a class="code" href="dmxconsole_8c.html#a613139541bddab357c413b76238e489b">dmxConsoleFunctions</a>, <a class="code" href="dmxconsole_8c.html#a180def32863f7bdddf3637181661c505">dmxConsoleUpdateInfo</a>, 1355 <a class="code" href="dmxcommon_8c.html#a11aa027975061ee6f3e684ee66f0f18c">dmxCommonMouCtrl</a> 1356 } 1357 </pre></div> 1358 </div> 1359 </div> 1360 <a class="anchor" id="af0b33ec9267eea9d58f6792e33e02295"></a><!-- doxytag: member="dmxinputinit.c::DMXDummyKbd" ref="af0b33ec9267eea9d58f6792e33e02295" args="" --> 1361 <div class="memitem"> 1362 <div class="memproto"> 1363 <table class="memname"> 1364 <tr> 1365 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#af0b33ec9267eea9d58f6792e33e02295">DMXDummyKbd</a><code> [static]</code></td> 1366 </tr> 1367 </table> 1368 </div> 1369 <div class="memdoc"> 1370 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1371 <span class="stringliteral">"dummy-kbd"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba9cfee78a907b9e6bed60a9389c7709a2">DMX_LOCAL_KEYBOARD</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa04cf7124964dfea96c0d273b9acf1e16">DMX_LOCAL_TYPE_LOCAL</a>, 1, 1372 NULL, NULL, NULL, NULL, NULL, <a class="code" href="dmxdummy_8c.html#a31bf72cac5b5327393423d49a437fc8b">dmxDummyKbdGetInfo</a> 1373 } 1374 </pre></div> 1375 </div> 1376 </div> 1377 <a class="anchor" id="a3041e526ae9e56b4a2d0a99f030af71f"></a><!-- doxytag: member="dmxinputinit.c::DMXDummyMou" ref="a3041e526ae9e56b4a2d0a99f030af71f" args="" --> 1378 <div class="memitem"> 1379 <div class="memproto"> 1380 <table class="memname"> 1381 <tr> 1382 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a3041e526ae9e56b4a2d0a99f030af71f">DMXDummyMou</a><code> [static]</code></td> 1383 </tr> 1384 </table> 1385 </div> 1386 <div class="memdoc"> 1387 <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 1388 <span class="stringliteral">"dummy-mou"</span>, <a class="code" href="dmxinputinit_8h.html#aa3fce3ce186af0687bc43e0e4930181ba35757b72bace4308b51b6fe3329d6818">DMX_LOCAL_MOUSE</a>, <a class="code" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa04cf7124964dfea96c0d273b9acf1e16">DMX_LOCAL_TYPE_LOCAL</a>, 1, 1389 NULL, NULL, NULL, NULL, NULL, <a class="code" href="dmxdummy_8c.html#a0d9cc243adf2eb5869b9ebcca9125bf4">dmxDummyMouGetInfo</a> 1390 } 1391 </pre></div> 1392 </div> 1393 </div> 1394 <a class="anchor" id="afbf8cd02f52e073392a645f6ef0bcf78"></a><!-- doxytag: member="dmxinputinit.c::dmxLocalCoreKeyboard" ref="afbf8cd02f52e073392a645f6ef0bcf78" args="" --> 1395 <div class="memitem"> 1396 <div class="memproto"> 1397 <table class="memname"> 1398 <tr> 1399 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> <a class="el" href="dmxinputinit_8h.html#afbf8cd02f52e073392a645f6ef0bcf78">dmxLocalCoreKeyboard</a></td> 1400 </tr> 1401 </table> 1402 </div> 1403 <div class="memdoc"> 1404 1405 <p>Referenced by <a class="el" href="dmxevents_8c.html#a382acebe1e5e976d7edc31fc27fcdd6f">dmxCheckFunctionKeys()</a>, <a class="el" href="dmxevents_8h.html#a082f21151ec3d66b75d4613a3612c755">dmxCheckSpecialKeys()</a>, <a class="el" href="dmxevents_8h.html#ac678be4d489b749fea88a8f0e9045499">dmxEnqueue()</a>, <a class="el" href="dmxevents_8c.html#a76dff4df3c759055dfb6b74423868e9b">dmxFixup()</a>, and <a class="el" href="dmxevents_8c.html#a074632ff8623562fa5c99b19a629eb07">dmxKeySymToKeyCode()</a>.</p> 1406 1407 </div> 1408 </div> 1409 <a class="anchor" id="ab34ec11967377e32bc0817fb3a8b939e"></a><!-- doxytag: member="dmxinputinit.c::dmxLocalCorePointer" ref="ab34ec11967377e32bc0817fb3a8b939e" args="" --> 1410 <div class="memitem"> 1411 <div class="memproto"> 1412 <table class="memname"> 1413 <tr> 1414 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoPtr</a> <a class="el" href="dmxinputinit_8h.html#ab34ec11967377e32bc0817fb3a8b939e">dmxLocalCorePointer</a></td> 1415 </tr> 1416 </table> 1417 </div> 1418 <div class="memdoc"> 1419 1420 </div> 1421 </div> 1422 <a class="anchor" id="a74cb9ef11048e61ab91acd98613210b8"></a><!-- doxytag: member="dmxinputinit.c::DMXLocalDevices" ref="a74cb9ef11048e61ab91acd98613210b8" args="[]" --> 1423 <div class="memitem"> 1424 <div class="memproto"> 1425 <table class="memname"> 1426 <tr> 1427 <td class="memname"><a class="el" href="struct__DMXLocalInputInfo.html">DMXLocalInputInfoRec</a> <a class="el" href="dmxinputinit_8c.html#a74cb9ef11048e61ab91acd98613210b8">DMXLocalDevices</a>[]<code> [static]</code></td> 1428 </tr> 1429 </table> 1430 </div> 1431 <div class="memdoc"> 1432 1433 </div> 1434 </div> 1435 </div> 1436 </div> 1437 <div id="nav-path" class="navpath"> 1438 <ul> 1439 <li class="navelem"><a class="el" href="dmxinputinit_8c.html">dmxinputinit.c</a> </li> 1440 <hr> 1441 <address> 1442 <small> 1443 Generated June 29, 2004 for <a 1444 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by 1445 <a href="http://www.doxygen.org/index.html">doxygen</a> 1446 1.3.4. 1447 </small> 1448 </addres> 1449 </hr> 1450 </body> 1451 </html> 1452