Home | History | Annotate | Line # | Download | only in html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html>
      3   <head>
      4     <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      5     <title>File Index</title>
      6     <link href="doxygen.css" rel="stylesheet" type="text/css">
      7   </head>
      8   <body>
      9 <!-- Generated by Doxygen 1.7.4 -->
     10   <div id="navrow1" class="tabs">
     11     <ul class="tablist">
     12       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     13       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
     14       <li class="current"><a href="files.html"><span>Files</span></a></li>
     15     </ul>
     16   </div>
     17   <div id="navrow2" class="tabs2">
     18     <ul class="tablist">
     19       <li><a href="files.html"><span>File&#160;List</span></a></li>
     20       <li><a href="globals.html"><span>Globals</span></a></li>
     21     </ul>
     22   </div>
     23 </div>
     24 <div id="side-nav" class="ui-resizable side-nav-resizable">
     25   <div id="nav-tree">
     26     <div id="nav-tree-contents">
     27     </div>
     28   </div>
     29   <div id="splitbar" style="-moz-user-select:none;" 
     30        class="ui-resizable-handle">
     31   </div>
     32 </div>
     33 <script type="text/javascript">
     34   initNavTree('dmxextension_8h.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="summary">
     39 <a href="#nested-classes">Data Structures</a> &#124;
     40 <a href="#typedef-members">Typedefs</a> &#124;
     41 <a href="#func-members">Functions</a>  </div>
     42   <div class="headertitle">
     43 <div class="title">dmxextension.h File Reference</div>  </div>
     44 </div>
     45 <div class="contents">
     46 
     47 <p><a href="dmxextension_8h_source.html">Go to the source code of this file.</a></p>
     48 <table class="memberdecls">
     49 <tr><td colspan="2"><h2><a name="nested-classes"></a>
     50 Data Structures</h2></td></tr>
     51 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesRec</a></td></tr>
     52 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesRec</a></td></tr>
     53 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesRec</a></td></tr>
     54 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesRec</a></td></tr>
     55 <tr><td colspan="2"><h2><a name="typedef-members"></a>
     56 Typedefs</h2></td></tr>
     57 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
     58 <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesRec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a0e47929486368da1a7513c7d2305f24f">DMXScreenAttributesPtr</a></td></tr>
     59 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
     60 <a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesRec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#ad22f823435ccab00deb798c2e080fbe1">DMXWindowAttributesPtr</a></td></tr>
     61 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
     62 <a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesRec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a96ae1d459f8d65cbc2204f324cbe8b72">DMXDesktopAttributesPtr</a></td></tr>
     63 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
     64 <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesRec</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#af665732621edf76f4bd259d14eb99164">DMXInputAttributesPtr</a></td></tr>
     65 <tr><td colspan="2"><h2><a name="func-members"></a>
     66 Functions</h2></td></tr>
     67 <tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a1317039ecdb6f4eca7c1e5cea884657e">dmxGetNumScreens</a> (void)</td></tr>
     68 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a1780283a6dd8f6d66e802b0c9b916f48">dmxForceWindowCreation</a> (WindowPtr pWindow)</td></tr>
     69 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#af7927d9de14425779c5de40312407203">dmxFlushPendingSyncs</a> (void)</td></tr>
     70 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#ab4180bb82b058d071e2f72c2e18534b7">dmxGetScreenAttributes</a> (int physical, <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a> attr)</td></tr>
     71 <tr><td class="memItemLeft" align="right" valign="top">Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a81cd222e07016da8ee5c87c44a03312a">dmxGetWindowAttributes</a> (WindowPtr pWindow, <a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesPtr</a> attr)</td></tr>
     72 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a314e23c5608a9bdaa5f8b8846f7458fc">dmxGetDesktopAttributes</a> (<a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a> attr)</td></tr>
     73 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a7e2b64de1aef77d43ee78d3a8187f651">dmxGetInputCount</a> (void)</td></tr>
     74 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes</a> (int deviceId, <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a> attr)</td></tr>
     75 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#af5d146634762aff17b8c45c4794d33e3">dmxAddInput</a> (<a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a> attr, int *deviceId)</td></tr>
     76 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a55936739d6df4e5b8a048d5d34c6cd39">dmxRemoveInput</a> (int deviceId)</td></tr>
     77 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a63c06d493f7fbe70e235c97a622efca9">dmxConfigureScreenWindows</a> (int nscreens, CARD32 *screens, <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a> attribs, int *errorScreen)</td></tr>
     78 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a0aa0eb777a77d62cd3070c642ae0b0aa">dmxConfigureDesktop</a> (<a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a> attribs)</td></tr>
     79 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a602b3c05cd619a8b00d91315009ebc5d">dmxUpdateScreenResources</a> (ScreenPtr pScreen, int x, int y, int w, int h)</td></tr>
     80 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a3962840388f9bcf96fb17294a413d8cb">dmxAttachScreen</a> (int idx, <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a> attr)</td></tr>
     81 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmxextension_8h.html#a027f2cb3fe32b06f3ca3b04df8336299">dmxDetachScreen</a> (int idx)</td></tr>
     82 </table>
     83 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
     84 <div class="textblock"><p>Interface for DMX extension support. These routines are called by function in Xserver/Xext/dmx.c. </p>
     85 <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="dmxextension_8c.html">dmxextension.c</a> </dd></dl>
     86 </div><hr/><h2>Typedef Documentation</h2>
     87 <a class="anchor" id="a96ae1d459f8d65cbc2204f324cbe8b72"></a><!-- doxytag: member="dmxextension.h::DMXDesktopAttributesPtr" ref="a96ae1d459f8d65cbc2204f324cbe8b72" args="" -->
     88 <div class="memitem">
     89 <div class="memproto">
     90       <table class="memname">
     91         <tr>
     92           <td class="memname">typedef  struct <a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesRec</a> * <a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a></td>
     93         </tr>
     94       </table>
     95 </div>
     96 <div class="memdoc">
     97 
     98 </div>
     99 </div>
    100 <a class="anchor" id="af665732621edf76f4bd259d14eb99164"></a><!-- doxytag: member="dmxextension.h::DMXInputAttributesPtr" ref="af665732621edf76f4bd259d14eb99164" args="" -->
    101 <div class="memitem">
    102 <div class="memproto">
    103       <table class="memname">
    104         <tr>
    105           <td class="memname">typedef  struct <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesRec</a> * <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a></td>
    106         </tr>
    107       </table>
    108 </div>
    109 <div class="memdoc">
    110 
    111 </div>
    112 </div>
    113 <a class="anchor" id="a0e47929486368da1a7513c7d2305f24f"></a><!-- doxytag: member="dmxextension.h::DMXScreenAttributesPtr" ref="a0e47929486368da1a7513c7d2305f24f" args="" -->
    114 <div class="memitem">
    115 <div class="memproto">
    116       <table class="memname">
    117         <tr>
    118           <td class="memname">typedef  struct <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesRec</a> * <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a></td>
    119         </tr>
    120       </table>
    121 </div>
    122 <div class="memdoc">
    123 
    124 </div>
    125 </div>
    126 <a class="anchor" id="ad22f823435ccab00deb798c2e080fbe1"></a><!-- doxytag: member="dmxextension.h::DMXWindowAttributesPtr" ref="ad22f823435ccab00deb798c2e080fbe1" args="" -->
    127 <div class="memitem">
    128 <div class="memproto">
    129       <table class="memname">
    130         <tr>
    131           <td class="memname">typedef  struct <a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesRec</a> * <a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesPtr</a></td>
    132         </tr>
    133       </table>
    134 </div>
    135 <div class="memdoc">
    136 
    137 </div>
    138 </div>
    139 <hr/><h2>Function Documentation</h2>
    140 <a class="anchor" id="af5d146634762aff17b8c45c4794d33e3"></a><!-- doxytag: member="dmxextension.h::dmxAddInput" ref="af5d146634762aff17b8c45c4794d33e3" args="(DMXInputAttributesPtr attr, int *deviceId)" -->
    141 <div class="memitem">
    142 <div class="memproto">
    143       <table class="memname">
    144         <tr>
    145           <td class="memname">int dmxAddInput </td>
    146           <td>(</td>
    147           <td class="paramtype"><a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a>&#160;</td>
    148           <td class="paramname"><em>attr</em>, </td>
    149         </tr>
    150         <tr>
    151           <td class="paramkey"></td>
    152           <td></td>
    153           <td class="paramtype">int *&#160;</td>
    154           <td class="paramname"><em>id</em>&#160;</td>
    155         </tr>
    156         <tr>
    157           <td></td>
    158           <td>)</td>
    159           <td></td><td></td>
    160         </tr>
    161       </table>
    162 </div>
    163 <div class="memdoc">
    164 <p>Add an input with the specified attributes. If the input is added, the physical id is returned in <em>deviceId</em>. </p>
    165 
    166 <p>References <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries()</a>, <a class="el" href="dmxinputinit_8c.html#a2ee085307a1dba7b07fa2eb34639815c">dmxInputAttachBackend()</a>, <a class="el" href="dmxinputinit_8c.html#ac3f9807875f237589d57ab9f006735af">dmxInputAttachConsole()</a>, <a class="el" href="dmxsync_8c.html#ab848762f4d2e30d31b87d3e8e10c5967">dmxSync()</a>, <a class="el" href="structDMXInputAttributesRec.html#aba63d1a444ff736beababf9ca1f00ec3">DMXInputAttributesRec::inputType</a>, <a class="el" href="structDMXInputAttributesRec.html#ace2798f784b97234c901ef3380f06b93">DMXInputAttributesRec::name</a>, <a class="el" href="structDMXInputAttributesRec.html#a3eb115af0ab845d41902894d6de3bb20">DMXInputAttributesRec::physicalScreen</a>, and <a class="el" href="structDMXInputAttributesRec.html#a7628a7913aa4f69220807605442fa4ca">DMXInputAttributesRec::sendsCore</a>.</p>
    167 
    168 <p>Referenced by <a class="el" href="dmx_8c.html#a7e8fccaf7cddc1caba42f0c1307be9a2">ProcDMXAddInput()</a>.</p>
    169 
    170 </div>
    171 </div>
    172 <a class="anchor" id="a3962840388f9bcf96fb17294a413d8cb"></a><!-- doxytag: member="dmxextension.h::dmxAttachScreen" ref="a3962840388f9bcf96fb17294a413d8cb" args="(int idx, DMXScreenAttributesPtr attr)" -->
    173 <div class="memitem">
    174 <div class="memproto">
    175       <table class="memname">
    176         <tr>
    177           <td class="memname">int dmxAttachScreen </td>
    178           <td>(</td>
    179           <td class="paramtype">int&#160;</td>
    180           <td class="paramname"><em>idx</em>, </td>
    181         </tr>
    182         <tr>
    183           <td class="paramkey"></td>
    184           <td></td>
    185           <td class="paramtype"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a>&#160;</td>
    186           <td class="paramname"><em>attr</em>&#160;</td>
    187         </tr>
    188         <tr>
    189           <td></td>
    190           <td>)</td>
    191           <td></td><td></td>
    192         </tr>
    193       </table>
    194 </div>
    195 <div class="memdoc">
    196 <p>Reattach previously detached back-end screen. </p>
    197 
    198 <p>References <a class="el" href="struct__DMXScreenInfo.html#a4e0c6ff0cf4b00ac0d7d1f3702343033">_DMXScreenInfo::beDepths</a>, <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="struct__DMXScreenInfo.html#a1c13d3cbcad4da61fe677e96cb781543">_DMXScreenInfo::bePixmapFormats</a>, <a class="el" href="struct__DMXScreenInfo.html#a33651a812fe70c8229f395c2bb38b45c">_DMXScreenInfo::beVisuals</a>, <a class="el" href="dmxextension_8c.html#a7decb269dc8674114f44964a88a68063">defaultFont</a>, <a class="el" href="structDMXScreenAttributesRec.html#a665be893e5ec84e6b7df834036e39975">DMXScreenAttributesRec::displayName</a>, <a class="el" href="dmx_8h.html#a8d53c22ed93cbef2684016d3c7638671">dmxAddRemoveScreens</a>, <a class="el" href="dmxpixmap_8c.html#ab785500b50aa10eb1d76274688413770">dmxBECreatePixmap()</a>, <a class="el" href="dmxextension_8c.html#a6ce8486d2aa17ed2ca5375b127b6189f">dmxBECreateResources()</a>, <a class="el" href="dmxextension_8c.html#a335fb276d4398515aa93ed1b3652dfd5">dmxBECreateScratchGCs()</a>, <a class="el" href="dmxextension_8c.html#a3d9d96382bf12f21023b8983412073ac">dmxBECreateWindowTree()</a>, <a class="el" href="dmxfont_8c.html#ad24fe115ec27d050da7a4cb47d7ce52f">dmxBELoadFont()</a>, <a class="el" href="dmxextension_8c.html#a8c94ba784e540d8a5fba70373f1167f4">dmxBERestorePixmap()</a>, <a class="el" href="dmxextension_8c.html#a8b7fceafa86db60728ce58fd33f2a646">dmxBERestoreRenderGlyph()</a>, <a class="el" href="dmxextension_8c.html#a83d7548ed24086d9fb08866ec94735e2">dmxBERestoreRenderPict()</a>, <a class="el" href="dmxscrinit_8c.html#a51bde87df35cd264d315d09e33c4f9e3">dmxBEScreenInit()</a>, <a class="el" href="dmxinit_8c.html#a339a0fdeb357fee53a56ba268c66b68d">dmxCheckForWM()</a>, <a class="el" href="dmxextension_8c.html#abeb7f9d39d2cfa3b57c7ab9942fcea69">dmxCompareScreens()</a>, <a class="el" href="dmxextension_8h.html#a63c06d493f7fbe70e235c97a622efca9">dmxConfigureScreenWindows()</a>, <a class="el" href="dmxextension_8c.html#afa9f0ee11cd56a66fe5925a283c18188">dmxForceExposures()</a>, <a class="el" href="dmxinit_8c.html#a04bd6a93ac85484e9eba0dcec858edf3">dmxGetColormaps()</a>, <a class="el" href="dmxinit_8c.html#abe45fd724cbfceb085e23ac62e276afd">dmxGetPixmapFormats()</a>, <a class="el" href="dmxinit_8c.html#aaed1209f913cb233d4e093282ed829ef">dmxGetScreenAttribs()</a>, <a class="el" href="dmxinit_8c.html#a6ae3c95f86743822940a155e6770663d">dmxGetVisualInfo()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8c.html#aabe50ca33403c25a9e57a06d1d3a089a">dmxLogOutput()</a>, <a class="el" href="dmxinit_8c.html#abe5a8715282907a3ffd7b992c8dd3661">dmxOpenDisplay()</a>, <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>, <a class="el" href="dmxinit_8c.html#a2f19c6c0750ea1defb702c2d6231e4a8">dmxSetErrorHandler()</a>, <a class="el" href="dmxsync_8c.html#ab848762f4d2e30d31b87d3e8e10c5967">dmxSync()</a>, <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>, and <a class="el" href="struct__DMXScreenInfo.html#a5cfc14ffedaafcbe5b00302f972208cf">_DMXScreenInfo::name</a>.</p>
    199 
    200 <p>Referenced by <a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen()</a>.</p>
    201 
    202 </div>
    203 </div>
    204 <a class="anchor" id="a0aa0eb777a77d62cd3070c642ae0b0aa"></a><!-- doxytag: member="dmxextension.h::dmxConfigureDesktop" ref="a0aa0eb777a77d62cd3070c642ae0b0aa" args="(DMXDesktopAttributesPtr attribs)" -->
    205 <div class="memitem">
    206 <div class="memproto">
    207       <table class="memname">
    208         <tr>
    209           <td class="memname">int dmxConfigureDesktop </td>
    210           <td>(</td>
    211           <td class="paramtype"><a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a>&#160;</td>
    212           <td class="paramname"><em>attribs</em></td><td>)</td>
    213           <td></td>
    214         </tr>
    215       </table>
    216 </div>
    217 <div class="memdoc">
    218 
    219 <p>Referenced by <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>.</p>
    220 
    221 </div>
    222 </div>
    223 <a class="anchor" id="a63c06d493f7fbe70e235c97a622efca9"></a><!-- doxytag: member="dmxextension.h::dmxConfigureScreenWindows" ref="a63c06d493f7fbe70e235c97a622efca9" args="(int nscreens, CARD32 *screens, DMXScreenAttributesPtr attribs, int *errorScreen)" -->
    224 <div class="memitem">
    225 <div class="memproto">
    226       <table class="memname">
    227         <tr>
    228           <td class="memname">int dmxConfigureScreenWindows </td>
    229           <td>(</td>
    230           <td class="paramtype">int&#160;</td>
    231           <td class="paramname"><em>nscreens</em>, </td>
    232         </tr>
    233         <tr>
    234           <td class="paramkey"></td>
    235           <td></td>
    236           <td class="paramtype">CARD32 *&#160;</td>
    237           <td class="paramname"><em>screens</em>, </td>
    238         </tr>
    239         <tr>
    240           <td class="paramkey"></td>
    241           <td></td>
    242           <td class="paramtype"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a>&#160;</td>
    243           <td class="paramname"><em>attribs</em>, </td>
    244         </tr>
    245         <tr>
    246           <td class="paramkey"></td>
    247           <td></td>
    248           <td class="paramtype">int *&#160;</td>
    249           <td class="paramname"><em>errorScreen</em>&#160;</td>
    250         </tr>
    251         <tr>
    252           <td></td>
    253           <td>)</td>
    254           <td></td><td></td>
    255         </tr>
    256       </table>
    257 </div>
    258 <div class="memdoc">
    259 
    260 <p>Referenced by <a class="el" href="dmxextension_8h.html#a3962840388f9bcf96fb17294a413d8cb">dmxAttachScreen()</a>, and <a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes()</a>.</p>
    261 
    262 </div>
    263 </div>
    264 <a class="anchor" id="a027f2cb3fe32b06f3ca3b04df8336299"></a><!-- doxytag: member="dmxextension.h::dmxDetachScreen" ref="a027f2cb3fe32b06f3ca3b04df8336299" args="(int idx)" -->
    265 <div class="memitem">
    266 <div class="memproto">
    267       <table class="memname">
    268         <tr>
    269           <td class="memname">int dmxDetachScreen </td>
    270           <td>(</td>
    271           <td class="paramtype">int&#160;</td>
    272           <td class="paramname"><em>idx</em></td><td>)</td>
    273           <td></td>
    274         </tr>
    275       </table>
    276 </div>
    277 <div class="memdoc">
    278 <p>Detach back-end screen. </p>
    279 
    280 <p>References <a class="el" href="struct__DMXScreenInfo.html#a756ade62a55a52f163a42db6de54c244">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmx_8h.html#a8d53c22ed93cbef2684016d3c7638671">dmxAddRemoveScreens</a>, <a class="el" href="dmxextension_8c.html#a2bf59b5de92ff76381543139f7b2c8fa">dmxAdjustCursorBoundaries()</a>, <a class="el" href="dmxscrinit_8c.html#a95af573befeeedfa4a7d15b574341c36">dmxBECloseScreen()</a>, <a class="el" href="dmxextension_8c.html#aaf05373ce6271205b865799a1c2a588f">dmxBEDestroyResources()</a>, <a class="el" href="dmxextension_8c.html#ada568e54996488fca996405eb68c1b8b">dmxBEDestroyScratchGCs()</a>, <a class="el" href="dmxextension_8c.html#a30620fb306cff3ee44d6de43aa97346a">dmxBEDestroyWindowTree()</a>, <a class="el" href="dmxpixmap_8c.html#aa930f04f91d83243d3e6224f911bf9e8">dmxBEFreePixmap()</a>, <a class="el" href="dmxextension_8c.html#a3dee225e6bc7fa7f8684ebc5b4f96884">dmxBESavePixmap()</a>, <a class="el" href="dmxinputinit_8c.html#adec246343ae8402c7cc47b19020c7ef7">dmxInputDetachAll()</a>, <a class="el" href="dmxlog_8c.html#ab6259430a57c3cffdfc9f6259df0ad23">dmxLog()</a>, <a class="el" href="dmxlog_8c.html#aabe50ca33403c25a9e57a06d1d3a089a">dmxLogOutput()</a>, <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>, and <a class="el" href="dmxlog_8h.html#aeed612a5c0be196e23bd6b71b76b917fae81ae2a11fb7ab8eea902f609574210a">dmxWarning</a>.</p>
    281 
    282 <p>Referenced by <a class="el" href="dmx_8c.html#a2271d588de5ed20d6924f04ce699342f">ProcDMXRemoveScreen()</a>.</p>
    283 
    284 </div>
    285 </div>
    286 <a class="anchor" id="af7927d9de14425779c5de40312407203"></a><!-- doxytag: member="dmxextension.h::dmxFlushPendingSyncs" ref="af7927d9de14425779c5de40312407203" args="(void)" -->
    287 <div class="memitem">
    288 <div class="memproto">
    289       <table class="memname">
    290         <tr>
    291           <td class="memname">void dmxFlushPendingSyncs </td>
    292           <td>(</td>
    293           <td class="paramtype">void&#160;</td>
    294           <td class="paramname"></td><td>)</td>
    295           <td></td>
    296         </tr>
    297       </table>
    298 </div>
    299 <div class="memdoc">
    300 <p>Flush pending syncs for all screens. </p>
    301 
    302 <p>References <a class="el" href="dmxsync_8c.html#ab848762f4d2e30d31b87d3e8e10c5967">dmxSync()</a>.</p>
    303 
    304 <p>Referenced by <a class="el" href="dmx_8c.html#a8fe8ab1c536a67c59078b1aeebcac575">ProcDMXForceWindowCreation()</a>, <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>, and <a class="el" href="dmx_8c.html#add80dfbbe612e58c424f04f668e1de9e">ProcDMXSync()</a>.</p>
    305 
    306 </div>
    307 </div>
    308 <a class="anchor" id="a1780283a6dd8f6d66e802b0c9b916f48"></a><!-- doxytag: member="dmxextension.h::dmxForceWindowCreation" ref="a1780283a6dd8f6d66e802b0c9b916f48" args="(WindowPtr pWindow)" -->
    309 <div class="memitem">
    310 <div class="memproto">
    311       <table class="memname">
    312         <tr>
    313           <td class="memname">void dmxForceWindowCreation </td>
    314           <td>(</td>
    315           <td class="paramtype">WindowPtr&#160;</td>
    316           <td class="paramname"><em>pWindow</em></td><td>)</td>
    317           <td></td>
    318         </tr>
    319       </table>
    320 </div>
    321 <div class="memdoc">
    322 <p>Make sure that <a class="el" href="dmxwindow_8h.html#afefa2121a2898700d285e77730a52c4d">dmxCreateAndRealizeWindow</a> has been called for <em>pWindow</em>. </p>
    323 
    324 <p>References <a class="el" href="dmxwindow_8h.html#afbcb941cf0707b8bfbe0ac5889123ea3">DMX_GET_WINDOW_PRIV</a>, <a class="el" href="dmxwindow_8c.html#afefa2121a2898700d285e77730a52c4d">dmxCreateAndRealizeWindow()</a>, and <a class="el" href="struct__dmxWinPriv.html#a9e9f2544f80c5f6988afbc36be92f71f">_dmxWinPriv::window</a>.</p>
    325 
    326 <p>Referenced by <a class="el" href="dmx_8c.html#a8fe8ab1c536a67c59078b1aeebcac575">ProcDMXForceWindowCreation()</a>.</p>
    327 
    328 </div>
    329 </div>
    330 <a class="anchor" id="a314e23c5608a9bdaa5f8b8846f7458fc"></a><!-- doxytag: member="dmxextension.h::dmxGetDesktopAttributes" ref="a314e23c5608a9bdaa5f8b8846f7458fc" args="(DMXDesktopAttributesPtr attr)" -->
    331 <div class="memitem">
    332 <div class="memproto">
    333       <table class="memname">
    334         <tr>
    335           <td class="memname">void dmxGetDesktopAttributes </td>
    336           <td>(</td>
    337           <td class="paramtype"><a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a>&#160;</td>
    338           <td class="paramname"><em>attr</em></td><td>)</td>
    339           <td></td>
    340         </tr>
    341       </table>
    342 </div>
    343 <div class="memdoc">
    344 
    345 <p>References <a class="el" href="dmxcb_8c.html#a7c8270dd4b1ef6cd953a30cdcae548de">dmxGlobalHeight</a>, <a class="el" href="dmxcb_8c.html#a738220b78d864fe9317683a1ff425c75">dmxGlobalWidth</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a7385888bade151dfb3cf953f2b3952ad">DMXDesktopAttributesRec::height</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a6d3460904e38d14e4c857164901dd0ff">DMXDesktopAttributesRec::shiftX</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a66acb1156ef40a2bc377943d50e0f52f">DMXDesktopAttributesRec::shiftY</a>, and <a class="el" href="structDMXDesktopAttributesRec.html#af1d25c0a82bd838fa97b22333892321f">DMXDesktopAttributesRec::width</a>.</p>
    346 
    347 <p>Referenced by <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>, and <a class="el" href="dmx_8c.html#aabe6419a28240a533ea3407a85025e9b">ProcDMXGetDesktopAttributes()</a>.</p>
    348 
    349 </div>
    350 </div>
    351 <a class="anchor" id="a3bde3bbb52470b5eb185805d861e6216"></a><!-- doxytag: member="dmxextension.h::dmxGetInputAttributes" ref="a3bde3bbb52470b5eb185805d861e6216" args="(int deviceId, DMXInputAttributesPtr attr)" -->
    352 <div class="memitem">
    353 <div class="memproto">
    354       <table class="memname">
    355         <tr>
    356           <td class="memname">int dmxGetInputAttributes </td>
    357           <td>(</td>
    358           <td class="paramtype">int&#160;</td>
    359           <td class="paramname"><em>deviceId</em>, </td>
    360         </tr>
    361         <tr>
    362           <td class="paramkey"></td>
    363           <td></td>
    364           <td class="paramtype"><a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a>&#160;</td>
    365           <td class="paramname"><em>attr</em>&#160;</td>
    366         </tr>
    367         <tr>
    368           <td></td>
    369           <td>)</td>
    370           <td></td><td></td>
    371         </tr>
    372       </table>
    373 </div>
    374 <div class="memdoc">
    375 <p>Return information about the device with id = <em>deviceId</em>. This information is primarily for the <a class="el" href="dmx_8c.html#accc76dc52a070ec95d7330357645d175">ProcDMXGetInputAttributes()</a> function, which does not have access to the appropriate data structure. </p>
    376 
    377 <p>References <a class="el" href="struct__DMXInputInfo.html#a0341ff4f1c3424c95e28aac6f80163bb">_DMXInputInfo::detached</a>, <a class="el" href="structDMXInputAttributesRec.html#a114bb5da1e75bd500655a17cbfb99f1f">DMXInputAttributesRec::detached</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="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baab3f82141a68b75ae9fa1fdcc30c946fa">DMX_LOCAL_TYPE_BACKEND</a>, <a class="el" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa942a3c9c695ca587e3543f57669066ee">DMX_LOCAL_TYPE_COMMON</a>, <a class="el" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa8c17962e3be26e8ac6ab67cce2613eb8">DMX_LOCAL_TYPE_CONSOLE</a>, <a class="el" href="dmxinputinit_8h.html#adb3d11ae6b6d741bc4ac9be219eae9baa04cf7124964dfea96c0d273b9acf1e16">DMX_LOCAL_TYPE_LOCAL</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__DMXLocalInputInfo.html#ae20bd191af90be478c9f4c036c058102">_DMXLocalInputInfo::extType</a>, <a class="el" href="structDMXInputAttributesRec.html#aba63d1a444ff736beababf9ca1f00ec3">DMXInputAttributesRec::inputType</a>, <a class="el" href="struct__DMXLocalInputInfo.html#a30914bf4af4280ff250adeb3df5ff648">_DMXLocalInputInfo::isCore</a>, <a class="el" href="structDMXInputAttributesRec.html#adb896b223fa01c660fa71a4911993d63">DMXInputAttributesRec::isCore</a>, <a class="el" href="struct__DMXInputInfo.html#a2336d1b16bdcaa9bc17cc510357de463">_DMXInputInfo::name</a>, <a class="el" href="structDMXInputAttributesRec.html#ace2798f784b97234c901ef3380f06b93">DMXInputAttributesRec::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="structDMXInputAttributesRec.html#aecefabab0214492770a1eaaf7659cd1c">DMXInputAttributesRec::physicalId</a>, <a class="el" href="structDMXInputAttributesRec.html#a3eb115af0ab845d41902894d6de3bb20">DMXInputAttributesRec::physicalScreen</a>, <a class="el" href="struct__DMXInputInfo.html#aaa7ac94b94f2bab1aff58a44dc0dad68">_DMXInputInfo::scrnIdx</a>, <a class="el" href="struct__DMXLocalInputInfo.html#afc70bb1491ee209bcba538cc9d4972e4">_DMXLocalInputInfo::sendsCore</a>, and <a class="el" href="structDMXInputAttributesRec.html#a7628a7913aa4f69220807605442fa4ca">DMXInputAttributesRec::sendsCore</a>.</p>
    378 
    379 <p>Referenced by <a class="el" href="dmx_8c.html#accc76dc52a070ec95d7330357645d175">ProcDMXGetInputAttributes()</a>.</p>
    380 
    381 </div>
    382 </div>
    383 <a class="anchor" id="a7e2b64de1aef77d43ee78d3a8187f651"></a><!-- doxytag: member="dmxextension.h::dmxGetInputCount" ref="a7e2b64de1aef77d43ee78d3a8187f651" args="(void)" -->
    384 <div class="memitem">
    385 <div class="memproto">
    386       <table class="memname">
    387         <tr>
    388           <td class="memname">int dmxGetInputCount </td>
    389           <td>(</td>
    390           <td class="paramtype">void&#160;</td>
    391           <td class="paramname"></td><td>)</td>
    392           <td></td>
    393         </tr>
    394       </table>
    395 </div>
    396 <div class="memdoc">
    397 <p>Return the total number of devices, not just <a class="el" href="dmxinput_8h.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>. The number returned should be the same as that returned by XListInputDevices. </p>
    398 
    399 <p>References <a class="el" href="dmxinit_8c.html#a067017d9e67716c251357e9edf917e59">dmxInputs</a>, and <a class="el" href="dmxinit_8c.html#a7c8f7f00098aec51d56c188a26747d9f">dmxNumInputs</a>.</p>
    400 
    401 <p>Referenced by <a class="el" href="dmxinputinit_8c.html#ac5bfc30ece32ae2af838c9e45857dc36">dmxInputLogDevices()</a>, and <a class="el" href="dmx_8c.html#a6ec2738f7ae01995d771a88cfae7203b">ProcDMXGetInputCount()</a>.</p>
    402 
    403 </div>
    404 </div>
    405 <a class="anchor" id="a1317039ecdb6f4eca7c1e5cea884657e"></a><!-- doxytag: member="dmxextension.h::dmxGetNumScreens" ref="a1317039ecdb6f4eca7c1e5cea884657e" args="(void)" -->
    406 <div class="memitem">
    407 <div class="memproto">
    408       <table class="memname">
    409         <tr>
    410           <td class="memname">unsigned long dmxGetNumScreens </td>
    411           <td>(</td>
    412           <td class="paramtype">void&#160;</td>
    413           <td class="paramname"></td><td>)</td>
    414           <td></td>
    415         </tr>
    416       </table>
    417 </div>
    418 <div class="memdoc">
    419 <p>Return the value of <a class="el" href="dmxinit_8c.html#a5a881109fe1e32c74cda4a280b09a7c4">dmxNumScreens</a> -- the total number of backend screens in use (these are logical screens and may be larger than the number of backend displays). </p>
    420 
    421 <p>References <a class="el" href="dmx_8h.html#a5a881109fe1e32c74cda4a280b09a7c4">dmxNumScreens</a>.</p>
    422 
    423 <p>Referenced by <a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes()</a>, and <a class="el" href="dmx_8c.html#a8af993133b301bc15bd1773d4877aab2">ProcDMXGetScreenCount()</a>.</p>
    424 
    425 </div>
    426 </div>
    427 <a class="anchor" id="ab4180bb82b058d071e2f72c2e18534b7"></a><!-- doxytag: member="dmxextension.h::dmxGetScreenAttributes" ref="ab4180bb82b058d071e2f72c2e18534b7" args="(int physical, DMXScreenAttributesPtr attr)" -->
    428 <div class="memitem">
    429 <div class="memproto">
    430       <table class="memname">
    431         <tr>
    432           <td class="memname">Bool dmxGetScreenAttributes </td>
    433           <td>(</td>
    434           <td class="paramtype">int&#160;</td>
    435           <td class="paramname"><em>physical</em>, </td>
    436         </tr>
    437         <tr>
    438           <td class="paramkey"></td>
    439           <td></td>
    440           <td class="paramtype"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a>&#160;</td>
    441           <td class="paramname"><em>attr</em>&#160;</td>
    442         </tr>
    443         <tr>
    444           <td></td>
    445           <td>)</td>
    446           <td></td><td></td>
    447         </tr>
    448       </table>
    449 </div>
    450 <div class="memdoc">
    451 <p>This routine provides information to the DMX protocol extension about a particular screen. </p>
    452 
    453 <p>References <a class="el" href="structDMXScreenAttributesRec.html#a665be893e5ec84e6b7df834036e39975">DMXScreenAttributesRec::displayName</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#a28849096f73f9bf14bb7e461dbb5cc94">_DMXScreenInfo::index</a>, <a class="el" href="structDMXScreenAttributesRec.html#aac840a53c344858b34667e01a952910e">DMXScreenAttributesRec::logicalScreen</a>, <a class="el" href="struct__DMXScreenInfo.html#a5cfc14ffedaafcbe5b00302f972208cf">_DMXScreenInfo::name</a>, <a class="el" href="struct__DMXScreenInfo.html#a021f9c1883ae7d96bd47c53bc0bab428">_DMXScreenInfo::rootHeight</a>, <a class="el" href="struct__DMXScreenInfo.html#a1edc0ff1f4afd8176c237248da677350">_DMXScreenInfo::rootWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a8508290530961305566fd94990bd2c37">DMXScreenAttributesRec::rootWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a53f8bc0cdd9a69851ea5a2c14b6a14a1">DMXScreenAttributesRec::rootWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a5db5a54083e2624b8f58af3b111c8648">DMXScreenAttributesRec::rootWindowXoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#ae9cab06391a7353165ee5e6ebe385eb8">DMXScreenAttributesRec::rootWindowXorigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#a86291b3521d1fecb31ba3f88084b0ef5">DMXScreenAttributesRec::rootWindowYoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#adba7900b874fd0da70981001b9667c83">DMXScreenAttributesRec::rootWindowYorigin</a>, <a class="el" href="struct__DMXScreenInfo.html#a94bafd201bf311e19fc17772e5ccdc28">_DMXScreenInfo::rootX</a>, <a class="el" href="struct__DMXScreenInfo.html#aef812b4b6f76c93b8e800e9388330add">_DMXScreenInfo::rootXOrigin</a>, <a class="el" href="struct__DMXScreenInfo.html#acd81762e240cca8a57c90ab7f423ca8f">_DMXScreenInfo::rootY</a>, <a class="el" href="struct__DMXScreenInfo.html#a89914c5858cebec13b2256ad02d787ac">_DMXScreenInfo::rootYOrigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#af3066508831f1b6698b39d6bdf172110">DMXScreenAttributesRec::screenWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3b31eedad2369d6c63fd62133cda8fe2">DMXScreenAttributesRec::screenWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3ab6942e75daddab2bce4854979978cb">DMXScreenAttributesRec::screenWindowXoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#a332d04af8d7c0bd09e51cc4df006569a">DMXScreenAttributesRec::screenWindowYoffset</a>, <a class="el" href="struct__DMXScreenInfo.html#a2a1733427433e53a0df2575168ad0713">_DMXScreenInfo::scrnHeight</a>, <a class="el" href="struct__DMXScreenInfo.html#ac4c86f223d149ffda30a32ebaffee23a">_DMXScreenInfo::scrnWidth</a>, <a class="el" href="struct__DMXScreenInfo.html#a25e823320e01d5c61c996a9e4f3c2920">_DMXScreenInfo::scrnX</a>, and <a class="el" href="struct__DMXScreenInfo.html#aec971ffcb8c7970610513deef57da9f0">_DMXScreenInfo::scrnY</a>.</p>
    454 
    455 <p>Referenced by <a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen()</a>, <a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes()</a>, and <a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes()</a>.</p>
    456 
    457 </div>
    458 </div>
    459 <a class="anchor" id="a81cd222e07016da8ee5c87c44a03312a"></a><!-- doxytag: member="dmxextension.h::dmxGetWindowAttributes" ref="a81cd222e07016da8ee5c87c44a03312a" args="(WindowPtr pWindow, DMXWindowAttributesPtr attr)" -->
    460 <div class="memitem">
    461 <div class="memproto">
    462       <table class="memname">
    463         <tr>
    464           <td class="memname">Bool dmxGetWindowAttributes </td>
    465           <td>(</td>
    466           <td class="paramtype">WindowPtr&#160;</td>
    467           <td class="paramname"><em>pWindow</em>, </td>
    468         </tr>
    469         <tr>
    470           <td class="paramkey"></td>
    471           <td></td>
    472           <td class="paramtype"><a class="el" href="structDMXWindowAttributesRec.html">DMXWindowAttributesPtr</a>&#160;</td>
    473           <td class="paramname"><em>attr</em>&#160;</td>
    474         </tr>
    475         <tr>
    476           <td></td>
    477           <td>)</td>
    478           <td></td><td></td>
    479         </tr>
    480       </table>
    481 </div>
    482 <div class="memdoc">
    483 <p>This routine provides information to the DMX protocol extension about a particular window. </p>
    484 
    485 <p>References <a class="el" href="dmxwindow_8h.html#afbcb941cf0707b8bfbe0ac5889123ea3">DMX_GET_WINDOW_PRIV</a>, <a class="el" href="struct__dmxWinPriv.html#a6c19fce485c4b7c630e5af24ac8d2b64">_dmxWinPriv::offscreen</a>, <a class="el" href="structDMXWindowAttributesRec.html#a73d55840c5f9f2577d5a51712c30cedf">DMXWindowAttributesRec::pos</a>, <a class="el" href="structDMXWindowAttributesRec.html#a4a1dec7a3e658352f4764b4cbcfba15a">DMXWindowAttributesRec::screen</a>, <a class="el" href="structDMXWindowAttributesRec.html#a0397906d1b5c5fee806755ce6f06049e">DMXWindowAttributesRec::vis</a>, <a class="el" href="struct__dmxWinPriv.html#a9e9f2544f80c5f6988afbc36be92f71f">_dmxWinPriv::window</a>, and <a class="el" href="structDMXWindowAttributesRec.html#a782667f9b11d69c0d32149b03713fa46">DMXWindowAttributesRec::window</a>.</p>
    486 
    487 <p>Referenced by <a class="el" href="dmx_8c.html#a686f18ccb493fefc4403401991da115a">dmxPopulate()</a>.</p>
    488 
    489 </div>
    490 </div>
    491 <a class="anchor" id="a55936739d6df4e5b8a048d5d34c6cd39"></a><!-- doxytag: member="dmxextension.h::dmxRemoveInput" ref="a55936739d6df4e5b8a048d5d34c6cd39" args="(int deviceId)" -->
    492 <div class="memitem">
    493 <div class="memproto">
    494       <table class="memname">
    495         <tr>
    496           <td class="memname">int dmxRemoveInput </td>
    497           <td>(</td>
    498           <td class="paramtype">int&#160;</td>
    499           <td class="paramname"><em>id</em></td><td>)</td>
    500           <td></td>
    501         </tr>
    502       </table>
    503 </div>
    504 <div class="memdoc">
    505 <p>Remove the input with physical id <em>id</em>. </p>
    506 
    507 <p>References <a class="el" href="dmxinputinit_8c.html#ad7a3f09eeaf98373c261119fba907c47">dmxInputDetachId()</a>.</p>
    508 
    509 <p>Referenced by <a class="el" href="dmx_8c.html#a903af5587586cb2c047d44e2304c008f">ProcDMXRemoveInput()</a>.</p>
    510 
    511 </div>
    512 </div>
    513 <a class="anchor" id="a602b3c05cd619a8b00d91315009ebc5d"></a><!-- doxytag: member="dmxextension.h::dmxUpdateScreenResources" ref="a602b3c05cd619a8b00d91315009ebc5d" args="(ScreenPtr pScreen, int x, int y, int w, int h)" -->
    514 <div class="memitem">
    515 <div class="memproto">
    516       <table class="memname">
    517         <tr>
    518           <td class="memname">void dmxUpdateScreenResources </td>
    519           <td>(</td>
    520           <td class="paramtype">ScreenPtr&#160;</td>
    521           <td class="paramname"><em>pScreen</em>, </td>
    522         </tr>
    523         <tr>
    524           <td class="paramkey"></td>
    525           <td></td>
    526           <td class="paramtype">int&#160;</td>
    527           <td class="paramname"><em>x</em>, </td>
    528         </tr>
    529         <tr>
    530           <td class="paramkey"></td>
    531           <td></td>
    532           <td class="paramtype">int&#160;</td>
    533           <td class="paramname"><em>y</em>, </td>
    534         </tr>
    535         <tr>
    536           <td class="paramkey"></td>
    537           <td></td>
    538           <td class="paramtype">int&#160;</td>
    539           <td class="paramname"><em>w</em>, </td>
    540         </tr>
    541         <tr>
    542           <td class="paramkey"></td>
    543           <td></td>
    544           <td class="paramtype">int&#160;</td>
    545           <td class="paramname"><em>h</em>&#160;</td>
    546         </tr>
    547         <tr>
    548           <td></td>
    549           <td>)</td>
    550           <td></td><td></td>
    551         </tr>
    552       </table>
    553 </div>
    554 <div class="memdoc">
    555 <p>Update DMX's screen resources to match those of the newly moved and/or resized "root" window. </p>
    556 
    557 <p>References <a class="el" href="struct__DMXScreenInfo.html#aef4fb640cf089a1ebbf87a144f25cd80">_DMXScreenInfo::beXDPI</a>, <a class="el" href="struct__DMXScreenInfo.html#a7646aaa7101d53566be4506a2c3b75fb">_DMXScreenInfo::beYDPI</a>, and <a class="el" href="dmx_8h.html#a3e242a6818df05e547a4776919e3827f">dmxScreens</a>.</p>
    558 
    559 <p>Referenced by <a class="el" href="dmxwindow_8h.html#aebb0ce7ac51645832a20c7d6a7d21d9c">dmxCreateWindow()</a>.</p>
    560 
    561 </div>
    562 </div>
    563 </div>
    564 </div>
    565   <div id="nav-path" class="navpath">
    566     <ul>
    567       <li class="navelem"><a class="el" href="dmxextension_8h.html">dmxextension.h</a>      </li>
    568     <hr>
    569     <address>
    570       <small>
    571         Generated June 29, 2004 for <a
    572         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    573         <a href="http://www.doxygen.org/index.html">doxygen</a>
    574         1.3.4.
    575       </small>
    576     </addres>
    577     </hr>
    578   </body>
    579 </html>
    580