First import
[xorg_rtime.git] / xorg-server-1.4 / hw / dmx / doc / html / dmxscrinit_8c.html
blobd2425c3be26d04ff0c92923c3d4c02acbfc7eb34
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.3.4 -->
10 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
11 <h1>dmxscrinit.c File Reference</h1><code>#include "<a class="el" href="dmx_8h-source.html">dmx.h</a>"</code><br>
12 <code>#include "<a class="el" href="dmxsync_8h-source.html">dmxsync.h</a>"</code><br>
13 <code>#include "<a class="el" href="dmxshadow_8h-source.html">dmxshadow.h</a>"</code><br>
14 <code>#include "<a class="el" href="dmxscrinit_8h-source.html">dmxscrinit.h</a>"</code><br>
15 <code>#include "<a class="el" href="dmxcursor_8h-source.html">dmxcursor.h</a>"</code><br>
16 <code>#include "<a class="el" href="dmxgc_8h-source.html">dmxgc.h</a>"</code><br>
17 <code>#include "<a class="el" href="dmxgcops_8h-source.html">dmxgcops.h</a>"</code><br>
18 <code>#include "<a class="el" href="dmxwindow_8h-source.html">dmxwindow.h</a>"</code><br>
19 <code>#include "<a class="el" href="dmxpixmap_8h-source.html">dmxpixmap.h</a>"</code><br>
20 <code>#include "<a class="el" href="dmxfont_8h-source.html">dmxfont.h</a>"</code><br>
21 <code>#include "<a class="el" href="dmxcmap_8h-source.html">dmxcmap.h</a>"</code><br>
22 <code>#include "<a class="el" href="dmxprop_8h-source.html">dmxprop.h</a>"</code><br>
23 <code>#include "<a class="el" href="dmxdpms_8h-source.html">dmxdpms.h</a>"</code><br>
24 <code>#include "<a class="el" href="dmxpict_8h-source.html">dmxpict.h</a>"</code><br>
25 <code>#include "fb.h"</code><br>
26 <code>#include "mipointer.h"</code><br>
27 <code>#include "micmap.h"</code><br>
28 <table border=0 cellpadding=0 cellspacing=0>
29 <tr><td></td></tr>
30 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
31 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a9">dmxCloseScreen</a> (int idx, ScreenPtr pScreen)</td></tr>
33 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a11">dmxBEScreenInit</a> (int idx, ScreenPtr pScreen)</td></tr>
35 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a12">dmxScreenInit</a> (int idx, ScreenPtr pScreen, int argc, char *argv[])</td></tr>
37 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a13">dmxBECloseScreen</a> (ScreenPtr pScreen)</td></tr>
39 <tr><td colspan=2><br><h2>Variables</h2></td></tr>
40 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a2">dmxGCPrivateIndex</a></td></tr>
42 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a3">dmxWinPrivateIndex</a></td></tr>
44 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a4">dmxFontPrivateIndex</a></td></tr>
46 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a5">dmxScreenPrivateIndex</a></td></tr>
48 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a6">dmxColormapPrivateIndex</a></td></tr>
50 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a7">dmxPictPrivateIndex</a></td></tr>
52 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="dmxscrinit_8c.html#a8">dmxGlyphSetPrivateIndex</a></td></tr>
54 </table>
55 <hr><a name="_details"></a><h2>Detailed Description</h2>
56 This file provides support for screen initialization.<hr><h2>Function Documentation</h2>
57 <a class="anchor" name="a13" doxytag="dmxscrinit.c::dmxBECloseScreen" ></a><p>
58 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
59 <tr>
60 <td class="mdRow">
61 <table cellpadding="0" cellspacing="0" border="0">
62 <tr>
63 <td class="md" nowrap valign="top"> void dmxBECloseScreen </td>
64 <td class="md" valign="top">(&nbsp;</td>
65 <td class="md" nowrap valign="top">ScreenPtr&nbsp;</td>
66 <td class="mdname1" valign="top" nowrap> <em>pScreen</em> </td>
67 <td class="md" valign="top">&nbsp;)&nbsp;</td>
68 <td class="md" nowrap></td>
69 </tr>
71 </table>
72 </td>
73 </tr>
74 </table>
75 <table cellspacing=5 cellpadding=0 border=0>
76 <tr>
77 <td>
78 &nbsp;
79 </td>
80 <td>
82 <p>
83 Close the <em>pScreen</em> resources on the back-end server. </td>
84 </tr>
85 </table>
86 <a class="anchor" name="a11" doxytag="dmxscrinit.c::dmxBEScreenInit" ></a><p>
87 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
88 <tr>
89 <td class="mdRow">
90 <table cellpadding="0" cellspacing="0" border="0">
91 <tr>
92 <td class="md" nowrap valign="top"> void dmxBEScreenInit </td>
93 <td class="md" valign="top">(&nbsp;</td>
94 <td class="md" nowrap valign="top">int&nbsp;</td>
95 <td class="mdname" nowrap> <em>idx</em>, </td>
96 </tr>
97 <tr>
98 <td></td>
99 <td></td>
100 <td class="md" nowrap>ScreenPtr&nbsp;</td>
101 <td class="mdname" nowrap> <em>pScreen</em></td>
102 </tr>
103 <tr>
104 <td></td>
105 <td class="md">)&nbsp;</td>
106 <td class="md" colspan="2"></td>
107 </tr>
109 </table>
110 </td>
111 </tr>
112 </table>
113 <table cellspacing=5 cellpadding=0 border=0>
114 <tr>
115 <td>
116 &nbsp;
117 </td>
118 <td>
121 Initialize the parts of screen <em>idx</em> that require access to the back-end server. </td>
122 </tr>
123 </table>
124 <a class="anchor" name="a9" doxytag="dmxscrinit.c::dmxCloseScreen" ></a><p>
125 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
126 <tr>
127 <td class="mdRow">
128 <table cellpadding="0" cellspacing="0" border="0">
129 <tr>
130 <td class="md" nowrap valign="top"> Bool dmxCloseScreen </td>
131 <td class="md" valign="top">(&nbsp;</td>
132 <td class="md" nowrap valign="top">int&nbsp;</td>
133 <td class="mdname" nowrap> <em>idx</em>, </td>
134 </tr>
135 <tr>
136 <td></td>
137 <td></td>
138 <td class="md" nowrap>ScreenPtr&nbsp;</td>
139 <td class="mdname" nowrap> <em>pScreen</em></td>
140 </tr>
141 <tr>
142 <td></td>
143 <td class="md">)&nbsp;</td>
144 <td class="md" colspan="2"></td>
145 </tr>
147 </table>
148 </td>
149 </tr>
150 </table>
151 <table cellspacing=5 cellpadding=0 border=0>
152 <tr>
153 <td>
154 &nbsp;
155 </td>
156 <td>
159 Close screen number <em>idx</em>. </td>
160 </tr>
161 </table>
162 <a class="anchor" name="a12" doxytag="dmxscrinit.c::dmxScreenInit" ></a><p>
163 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
164 <tr>
165 <td class="mdRow">
166 <table cellpadding="0" cellspacing="0" border="0">
167 <tr>
168 <td class="md" nowrap valign="top"> Bool dmxScreenInit </td>
169 <td class="md" valign="top">(&nbsp;</td>
170 <td class="md" nowrap valign="top">int&nbsp;</td>
171 <td class="mdname" nowrap> <em>idx</em>, </td>
172 </tr>
173 <tr>
174 <td></td>
175 <td></td>
176 <td class="md" nowrap>ScreenPtr&nbsp;</td>
177 <td class="mdname" nowrap> <em>pScreen</em>, </td>
178 </tr>
179 <tr>
180 <td></td>
181 <td></td>
182 <td class="md" nowrap>int&nbsp;</td>
183 <td class="mdname" nowrap> <em>argc</em>, </td>
184 </tr>
185 <tr>
186 <td></td>
187 <td></td>
188 <td class="md" nowrap>char *&nbsp;</td>
189 <td class="mdname" nowrap> <em>argv</em>[]</td>
190 </tr>
191 <tr>
192 <td></td>
193 <td class="md">)&nbsp;</td>
194 <td class="md" colspan="2"></td>
195 </tr>
197 </table>
198 </td>
199 </tr>
200 </table>
201 <table cellspacing=5 cellpadding=0 border=0>
202 <tr>
203 <td>
204 &nbsp;
205 </td>
206 <td>
209 Initialize screen number <em>idx</em>. </td>
210 </tr>
211 </table>
212 <hr><h2>Variable Documentation</h2>
213 <a class="anchor" name="a6" doxytag="dmxscrinit.c::dmxColormapPrivateIndex" ></a><p>
214 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
215 <tr>
216 <td class="mdRow">
217 <table cellpadding="0" cellspacing="0" border="0">
218 <tr>
219 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8c.html#a6">dmxColormapPrivateIndex</a>
220 </table>
221 </td>
222 </tr>
223 </table>
224 <table cellspacing=5 cellpadding=0 border=0>
225 <tr>
226 <td>
227 &nbsp;
228 </td>
229 <td>
232 Private index for Colormaps </td>
233 </tr>
234 </table>
235 <a class="anchor" name="a4" doxytag="dmxscrinit.c::dmxFontPrivateIndex" ></a><p>
236 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
237 <tr>
238 <td class="mdRow">
239 <table cellpadding="0" cellspacing="0" border="0">
240 <tr>
241 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8c.html#a4">dmxFontPrivateIndex</a>
242 </table>
243 </td>
244 </tr>
245 </table>
246 <table cellspacing=5 cellpadding=0 border=0>
247 <tr>
248 <td>
249 &nbsp;
250 </td>
251 <td>
254 Private index for Fonts </td>
255 </tr>
256 </table>
257 <a class="anchor" name="a2" doxytag="dmxscrinit.c::dmxGCPrivateIndex" ></a><p>
258 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
259 <tr>
260 <td class="mdRow">
261 <table cellpadding="0" cellspacing="0" border="0">
262 <tr>
263 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8c.html#a2">dmxGCPrivateIndex</a>
264 </table>
265 </td>
266 </tr>
267 </table>
268 <table cellspacing=5 cellpadding=0 border=0>
269 <tr>
270 <td>
271 &nbsp;
272 </td>
273 <td>
276 Private index for GCs </td>
277 </tr>
278 </table>
279 <a class="anchor" name="a8" doxytag="dmxscrinit.c::dmxGlyphSetPrivateIndex" ></a><p>
280 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
281 <tr>
282 <td class="mdRow">
283 <table cellpadding="0" cellspacing="0" border="0">
284 <tr>
285 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8c.html#a8">dmxGlyphSetPrivateIndex</a>
286 </table>
287 </td>
288 </tr>
289 </table>
290 <table cellspacing=5 cellpadding=0 border=0>
291 <tr>
292 <td>
293 &nbsp;
294 </td>
295 <td>
298 Private index for GlyphSets </td>
299 </tr>
300 </table>
301 <a class="anchor" name="a7" doxytag="dmxscrinit.c::dmxPictPrivateIndex" ></a><p>
302 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
303 <tr>
304 <td class="mdRow">
305 <table cellpadding="0" cellspacing="0" border="0">
306 <tr>
307 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8c.html#a7">dmxPictPrivateIndex</a>
308 </table>
309 </td>
310 </tr>
311 </table>
312 <table cellspacing=5 cellpadding=0 border=0>
313 <tr>
314 <td>
315 &nbsp;
316 </td>
317 <td>
320 Private index for Picts </td>
321 </tr>
322 </table>
323 <a class="anchor" name="a5" doxytag="dmxscrinit.c::dmxScreenPrivateIndex" ></a><p>
324 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
325 <tr>
326 <td class="mdRow">
327 <table cellpadding="0" cellspacing="0" border="0">
328 <tr>
329 <td class="md" nowrap valign="top"> int <a class="el" href="dmxscrinit_8h.html#a0">dmxScreenPrivateIndex</a>
330 </table>
331 </td>
332 </tr>
333 </table>
334 <table cellspacing=5 cellpadding=0 border=0>
335 <tr>
336 <td>
337 &nbsp;
338 </td>
339 <td>
342 Private index for Screens </td>
343 </tr>
344 </table>
345 <a class="anchor" name="a3" doxytag="dmxscrinit.c::dmxWinPrivateIndex" ></a><p>
346 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
347 <tr>
348 <td class="mdRow">
349 <table cellpadding="0" cellspacing="0" border="0">
350 <tr>
351 <td class="md" nowrap valign="top"> int <a class="el" href="dmxwindow_8h.html#a10">dmxWinPrivateIndex</a>
352 </table>
353 </td>
354 </tr>
355 </table>
356 <table cellspacing=5 cellpadding=0 border=0>
357 <tr>
358 <td>
359 &nbsp;
360 </td>
361 <td>
364 Private index for Windows </td>
365 </tr>
366 </table>
367 <hr>
368 <address>
369 <small>
370 Generated June 29, 2004 for <a
371 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
372 <a href="http://www.doxygen.org/index.html">doxygen</a>
373 1.3.4.
374 </small>
375 </addres>
376 </hr>
377 </body>
378 </html>