1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
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">
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class=
"qindex"><a class=
"qindex" href=
"main.html">Main
Page
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Data
Structures
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Data
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>
30 <tr><td colspan=
2><br><h2>Functions
</h2></td></tr>
31 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</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
</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
</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
</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
</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
</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
</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
</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
</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
</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
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxscrinit_8c.html#a8">dmxGlyphSetPrivateIndex
</a></td></tr>
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">
61 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
63 <td class=
"md" nowrap
valign=
"top"> void dmxBECloseScreen
</td>
64 <td class=
"md" valign=
"top">(
</td>
65 <td class=
"md" nowrap
valign=
"top">ScreenPtr
</td>
66 <td class=
"mdname1" valign=
"top" nowrap
> <em>pScreen
</em> </td>
67 <td class=
"md" valign=
"top"> )
</td>
68 <td class=
"md" nowrap
></td>
75 <table cellspacing=
5 cellpadding=
0 border=
0>
83 Close the
<em>pScreen
</em> resources on the back-end server.
</td>
86 <a class=
"anchor" name=
"a11" doxytag=
"dmxscrinit.c::dmxBEScreenInit" ></a><p>
87 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
90 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
92 <td class=
"md" nowrap
valign=
"top"> void dmxBEScreenInit
</td>
93 <td class=
"md" valign=
"top">(
</td>
94 <td class=
"md" nowrap
valign=
"top">int
</td>
95 <td class=
"mdname" nowrap
> <em>idx
</em>,
</td>
100 <td class=
"md" nowrap
>ScreenPtr
</td>
101 <td class=
"mdname" nowrap
> <em>pScreen
</em></td>
105 <td class=
"md">)
</td>
106 <td class=
"md" colspan=
"2"></td>
113 <table cellspacing=
5 cellpadding=
0 border=
0>
121 Initialize the parts of screen
<em>idx
</em> that require access to the back-end server.
</td>
124 <a class=
"anchor" name=
"a9" doxytag=
"dmxscrinit.c::dmxCloseScreen" ></a><p>
125 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
128 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
130 <td class=
"md" nowrap
valign=
"top"> Bool dmxCloseScreen
</td>
131 <td class=
"md" valign=
"top">(
</td>
132 <td class=
"md" nowrap
valign=
"top">int
</td>
133 <td class=
"mdname" nowrap
> <em>idx
</em>,
</td>
138 <td class=
"md" nowrap
>ScreenPtr
</td>
139 <td class=
"mdname" nowrap
> <em>pScreen
</em></td>
143 <td class=
"md">)
</td>
144 <td class=
"md" colspan=
"2"></td>
151 <table cellspacing=
5 cellpadding=
0 border=
0>
159 Close screen number
<em>idx
</em>.
</td>
162 <a class=
"anchor" name=
"a12" doxytag=
"dmxscrinit.c::dmxScreenInit" ></a><p>
163 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
166 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
168 <td class=
"md" nowrap
valign=
"top"> Bool dmxScreenInit
</td>
169 <td class=
"md" valign=
"top">(
</td>
170 <td class=
"md" nowrap
valign=
"top">int
</td>
171 <td class=
"mdname" nowrap
> <em>idx
</em>,
</td>
176 <td class=
"md" nowrap
>ScreenPtr
</td>
177 <td class=
"mdname" nowrap
> <em>pScreen
</em>,
</td>
182 <td class=
"md" nowrap
>int
</td>
183 <td class=
"mdname" nowrap
> <em>argc
</em>,
</td>
188 <td class=
"md" nowrap
>char *
</td>
189 <td class=
"mdname" nowrap
> <em>argv
</em>[]
</td>
193 <td class=
"md">)
</td>
194 <td class=
"md" colspan=
"2"></td>
201 <table cellspacing=
5 cellpadding=
0 border=
0>
209 Initialize screen number
<em>idx
</em>.
</td>
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">
217 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
219 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a6">dmxColormapPrivateIndex
</a>
224 <table cellspacing=
5 cellpadding=
0 border=
0>
232 Private index for Colormaps
</td>
235 <a class=
"anchor" name=
"a4" doxytag=
"dmxscrinit.c::dmxFontPrivateIndex" ></a><p>
236 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
239 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
241 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a4">dmxFontPrivateIndex
</a>
246 <table cellspacing=
5 cellpadding=
0 border=
0>
254 Private index for Fonts
</td>
257 <a class=
"anchor" name=
"a2" doxytag=
"dmxscrinit.c::dmxGCPrivateIndex" ></a><p>
258 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
261 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
263 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a2">dmxGCPrivateIndex
</a>
268 <table cellspacing=
5 cellpadding=
0 border=
0>
276 Private index for GCs
</td>
279 <a class=
"anchor" name=
"a8" doxytag=
"dmxscrinit.c::dmxGlyphSetPrivateIndex" ></a><p>
280 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
283 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
285 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a8">dmxGlyphSetPrivateIndex
</a>
290 <table cellspacing=
5 cellpadding=
0 border=
0>
298 Private index for GlyphSets
</td>
301 <a class=
"anchor" name=
"a7" doxytag=
"dmxscrinit.c::dmxPictPrivateIndex" ></a><p>
302 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
305 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
307 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8c.html#a7">dmxPictPrivateIndex
</a>
312 <table cellspacing=
5 cellpadding=
0 border=
0>
320 Private index for Picts
</td>
323 <a class=
"anchor" name=
"a5" doxytag=
"dmxscrinit.c::dmxScreenPrivateIndex" ></a><p>
324 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
327 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
329 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxscrinit_8h.html#a0">dmxScreenPrivateIndex
</a>
334 <table cellspacing=
5 cellpadding=
0 border=
0>
342 Private index for Screens
</td>
345 <a class=
"anchor" name=
"a3" doxytag=
"dmxscrinit.c::dmxWinPrivateIndex" ></a><p>
346 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
349 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
351 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxwindow_8h.html#a10">dmxWinPrivateIndex
</a>
356 <table cellspacing=
5 cellpadding=
0 border=
0>
364 Private index for Windows
</td>
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>