summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
Diffstat (limited to 'specs')
-rw-r--r--specs/sect1-9.xml562
1 files changed, 355 insertions, 207 deletions
diff --git a/specs/sect1-9.xml b/specs/sect1-9.xml
index 361fe27..ae7e972 100644
--- a/specs/sect1-9.xml
+++ b/specs/sect1-9.xml
@@ -264,8 +264,9 @@ Events in section 11 are described in the following format:
</thead>
<tbody>
<row rowsep="0">
- <entry>LISTofFOO</entry>
+ <entry>LISTofFOO<indexterm significance="preferred"><primary>Types</primary><secondary>LISTofFOO</secondary></indexterm></entry>
<entry>
+
A type name of the form LISTofFOO means a counted list of elements of type
FOO.
The size of the length field may vary (it is not necessarily the same
@@ -276,7 +277,7 @@ zero-length lists are legal.
</entry>
</row>
<row rowsep="0">
- <entry><para>BITMASK</para><para>LISTofVALUE</para></entry>
+ <entry><para>BITMASK<indexterm significance="preferred"><primary>Types</primary><secondary>BITMASK</secondary></indexterm></para><para>LISTofVALUE<indexterm significance="preferred"><primary>Types</primary><secondary>LISTofVALUE</secondary></indexterm></para></entry>
<entry>
<para>
The types BITMASK and LISTofVALUE are somewhat special.
@@ -307,90 +308,90 @@ The values of the unused bytes do not matter.
</entry>
</row>
<row rowsep="0">
- <entry>OR</entry>
+ <entry>OR<indexterm significance="preferred"><primary>Types</primary><secondary>OR</secondary></indexterm></entry>
<entry>
A type of the form "T1 or ... or Tn" means the union of the indicated types.
A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>WINDOW</entry>
+ <entry>WINDOW<indexterm significance="preferred"><primary>Types</primary><secondary>WINDOW</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>PIXMAP</entry>
+ <entry>PIXMAP<indexterm significance="preferred"><primary>Types</primary><secondary>PIXMAP</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>CURSOR</entry>
+ <entry>CURSOR<indexterm significance="preferred"><primary>Types</primary><secondary>CURSOR</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>FONT</entry>
+ <entry>FONT<indexterm significance="preferred"><primary>Types</primary><secondary>FONT</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>GCONTEXT</entry>
+ <entry>GCONTEXT<indexterm significance="preferred"><primary>Types</primary><secondary>GCONTEXT</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>COLORMAP</entry>
+ <entry>COLORMAP<indexterm significance="preferred"><primary>Types</primary><secondary>COLORMAP</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>DRAWABLE</entry>
+ <entry>DRAWABLE<indexterm significance="preferred"><primary>Types</primary><secondary>DRAWABLE</secondary></indexterm></entry>
<entry>WINDOW or PIXMAP</entry>
</row>
<row rowsep="0">
- <entry>FONTABLE</entry>
+ <entry>FONTABLE<indexterm significance="preferred"><primary>Types</primary><secondary>FONTABLE</secondary></indexterm></entry>
<entry>FONT or GCONTEXT</entry>
</row>
<row rowsep="0">
- <entry>ATOM</entry>
+ <entry>ATOM<indexterm significance="preferred"><primary>Types</primary><secondary>ATOM</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>VISUALID</entry>
+ <entry>VISUALID<indexterm significance="preferred"><primary>Types</primary><secondary>VISUALID</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>VALUE</entry>
+ <entry>VALUE<indexterm significance="preferred"><primary>Types</primary><secondary>VALUE</secondary></indexterm></entry>
<entry>32-bit quantity (used only in LISTofVALUE)</entry>
</row>
<row rowsep="0">
- <entry>BYTE</entry>
+ <entry>BYTE<indexterm significance="preferred"><primary>Types</primary><secondary>BYTE</secondary></indexterm></entry>
<entry>8-bit value</entry>
</row>
<row rowsep="0">
- <entry>INT8</entry>
+ <entry>INT8<indexterm significance="preferred"><primary>Types</primary><secondary>INT8</secondary></indexterm></entry>
<entry>8-bit signed integer</entry>
</row>
<row rowsep="0">
- <entry>INT16</entry>
+ <entry>INT16<indexterm significance="preferred"><primary>Types</primary><secondary>INT16</secondary></indexterm></entry>
<entry>16-bit signed integer</entry>
</row>
<row rowsep="0">
- <entry>INT32</entry>
+ <entry>INT32<indexterm significance="preferred"><primary>Types</primary><secondary>INT32</secondary></indexterm></entry>
<entry>32-bit signed integer</entry>
</row>
<row rowsep="0">
- <entry>CARD8</entry>
+ <entry>CARD8<indexterm significance="preferred"><primary>Types</primary><secondary>CARD8</secondary></indexterm></entry>
<entry>8-bit unsigned integer</entry>
</row>
<row rowsep="0">
- <entry>CARD16</entry>
+ <entry>CARD16<indexterm significance="preferred"><primary>Types</primary><secondary>CARD16</secondary></indexterm></entry>
<entry>16-bit unsigned integer</entry>
</row>
<row rowsep="0">
- <entry>CARD32</entry>
+ <entry>CARD32<indexterm significance="preferred"><primary>Types</primary><secondary>CARD32</secondary></indexterm></entry>
<entry>32-bit unsigned integer</entry>
</row>
<row rowsep="0">
- <entry>TIMESTAMP</entry>
+ <entry>TIMESTAMP<indexterm significance="preferred"><primary>Types</primary><secondary>TIMESTAMP</secondary></indexterm></entry>
<entry>CARD32</entry>
</row>
<row rowsep="0">
- <entry>BITGRAVITY</entry>
+ <entry>BITGRAVITY<indexterm significance="preferred"><primary>Types</primary><secondary>BITGRAVITY</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>Forget</emphasis>,
<emphasis role='bold'>Static</emphasis>,
@@ -406,7 +407,7 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>WINGRAVITY</entry>
+ <entry>WINGRAVITY<indexterm significance="preferred"><primary>Types</primary><secondary>WINGRAVITY</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>Unmap</emphasis>,
<emphasis role='bold'>Static</emphasis>,
@@ -422,14 +423,14 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>BOOL</entry>
+ <entry>BOOL<indexterm significance="preferred"><primary>Types</primary><secondary>BOOL</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>True</emphasis>,
<emphasis role='bold'>False</emphasis> }
</entry>
</row>
<row rowsep="0">
- <entry>EVENT</entry>
+ <entry>EVENT<indexterm significance="preferred"><primary>Types</primary><secondary>EVENT</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>KeyPress</emphasis>,
<emphasis role='bold'>KeyRelease</emphasis>,
@@ -459,7 +460,7 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>POINTEREVENT</entry>
+ <entry>POINTEREVENT<indexterm significance="preferred"><primary>Types</primary><secondary>POINTEREVENT</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>ButtonPress</emphasis>,
<emphasis role='bold'>ButtonRelease</emphasis>,
@@ -477,7 +478,7 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>DEVICEEVENT</entry>
+ <entry>DEVICEEVENT<indexterm significance="preferred"><primary>Types</primary><secondary>DEVICEEVENT</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>KeyPress</emphasis>,
<emphasis role='bold'>KeyRelease</emphasis>,
@@ -493,19 +494,19 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>KEYSYM</entry>
+ <entry>KEYSYM<indexterm significance="preferred"><primary>Types</primary><secondary>KEYSYM</secondary></indexterm></entry>
<entry>32-bit value (top three bits guaranteed to be zero)</entry>
</row>
<row rowsep="0">
- <entry>KEYCODE</entry>
+ <entry>KEYCODE<indexterm significance="preferred"><primary>Types</primary><secondary>KEYCODE</secondary></indexterm></entry>
<entry>CARD8</entry>
</row>
<row rowsep="0">
- <entry>BUTTON</entry>
+ <entry>BUTTON<indexterm significance="preferred"><primary>Types</primary><secondary>BUTTON</secondary></indexterm></entry>
<entry>CARD8</entry>
</row>
<row rowsep="0">
- <entry>KEYMASK</entry>
+ <entry>KEYMASK<indexterm significance="preferred"><primary>Types</primary><secondary>KEYMASK</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>Shift</emphasis>,
<emphasis role='bold'>Lock</emphasis>,
@@ -518,7 +519,7 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>BUTMASK</entry>
+ <entry>BUTMASK<indexterm significance="preferred"><primary>Types</primary><secondary>BUTMASK</secondary></indexterm></entry>
<entry>
{ <emphasis role='bold'>Button1</emphasis>,
<emphasis role='bold'>Button2</emphasis>,
@@ -528,34 +529,34 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>KEYBUTMASK</entry>
+ <entry>KEYBUTMASK<indexterm significance="preferred"><primary>Types</primary><secondary>KEYBUTMASK</secondary></indexterm></entry>
<entry>KEYMASK or BUTMASK</entry>
</row>
<row rowsep="0">
- <entry>STRING8</entry>
+ <entry>STRING8<indexterm significance="preferred"><primary>Types</primary><secondary>STRING8</secondary></indexterm></entry>
<entry>LISTofCARD8</entry>
</row>
<row rowsep="0">
- <entry>STRING16</entry>
+ <entry>STRING16<indexterm significance="preferred"><primary>Types</primary><secondary>STRING16</secondary></indexterm></entry>
<entry>LISTofCHAR2B</entry>
</row>
<row rowsep="0">
- <entry>CHAR2B</entry>
+ <entry>CHAR2B<indexterm significance="preferred"><primary>Types</primary><secondary>CHAR2B</secondary></indexterm></entry>
<entry>[byte1, byte2: CARD8]</entry>
</row>
<row rowsep="0">
- <entry>POINT</entry>
+ <entry>POINT<indexterm significance="preferred"><primary>Types</primary><secondary>POINT</secondary></indexterm></entry>
<entry>[x, y: INT16]</entry>
</row>
<row rowsep="0">
- <entry>RECTANGLE</entry>
+ <entry>RECTANGLE<indexterm significance="preferred"><primary>Types</primary><secondary>RECTANGLE</secondary></indexterm></entry>
<entry>
<para>[x, y: INT16,</para>
<para>width, height: CARD16]</para>
</entry>
</row>
<row rowsep="0">
- <entry>ARC</entry>
+ <entry>ARC<indexterm significance="preferred"><primary>Types</primary><secondary>ARC</secondary></indexterm></entry>
<entry>
<para>[x, y: INT16,</para>
<para>width, height: CARD16,</para>
@@ -563,7 +564,7 @@ A single-element type is given as the element without enclosing braces.
</entry>
</row>
<row rowsep="0">
- <entry>HOST</entry>
+ <entry>HOST<indexterm significance="preferred"><primary>Types</primary><secondary>HOST</secondary></indexterm></entry>
<entry>
<para>
[family:
@@ -643,7 +644,7 @@ The following error codes result from various requests as follows:
</thead>
<tbody>
<row rowsep="0">
- <entry><emphasis role='bold'>Access</emphasis></entry>
+ <entry><emphasis role='bold'>Access</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Access</secondary></indexterm></entry>
<entry>
An attempt is made to grab a key/button combination already grabbed by another
client.
@@ -657,7 +658,7 @@ select at a time when another client has already selected it.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Alloc</emphasis></entry>
+ <entry><emphasis role='bold'>Alloc</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Alloc</secondary></indexterm></entry>
<entry>
The server failed to allocate the requested resource.
Note that the explicit listing of
@@ -674,32 +675,32 @@ or discard them.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Atom</emphasis></entry>
+ <entry><emphasis role='bold'>Atom</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Atom</secondary></indexterm></entry>
<entry>
A value for an ATOM argument does not name a defined ATOM.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Colormap</emphasis></entry>
+ <entry><emphasis role='bold'>Colormap</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Colormap</secondary></indexterm></entry>
<entry>
A value for a COLORMAP argument does not name a defined COLORMAP.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Cursor</emphasis></entry>
+ <entry><emphasis role='bold'>Cursor</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Cursor</secondary></indexterm></entry>
<entry>
A value for a CURSOR argument does not name a defined CURSOR.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Drawable</emphasis></entry>
+ <entry><emphasis role='bold'>Drawable</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Drawable</secondary></indexterm></entry>
<entry>
A value for a DRAWABLE argument does not name a defined WINDOW
or PIXMAP.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Font</emphasis></entry>
+ <entry><emphasis role='bold'>Font</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Font</secondary></indexterm></entry>
<entry>
A value for a FONT argument does not name a defined FONT.
A value for a FONTABLE argument does not name a defined FONT or a
@@ -707,20 +708,20 @@ defined GCONTEXT.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>GContext</emphasis></entry>
+ <entry><emphasis role='bold'>GContext</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>GContext</secondary></indexterm></entry>
<entry>
A value for a GCONTEXT argument does not name a defined GCONTEXT.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>IDChoice</emphasis></entry>
+ <entry><emphasis role='bold'>IDChoice</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>IDChoice</secondary></indexterm></entry>
<entry>
The value chosen for a resource identifier either is not included
in the range assigned to the client or is already in use.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Implementation</emphasis></entry>
+ <entry><emphasis role='bold'>Implementation</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Implementation</secondary></indexterm></entry>
<entry>
The server does not implement some aspect of the request.
A server that generates this error for a core request is deficient.
@@ -730,7 +731,7 @@ and handle or discard them.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Length</emphasis></entry>
+ <entry><emphasis role='bold'>Length</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Length</secondary></indexterm></entry>
<entry>
The length of a request is shorter or longer than that required
to minimally contain the arguments.
@@ -739,7 +740,7 @@ server.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Match</emphasis></entry>
+ <entry><emphasis role='bold'>Match</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Match</secondary></indexterm></entry>
<entry>
An
<emphasis role='bold'>InputOnly </emphasis>
@@ -751,25 +752,25 @@ but it fails to match in some other way required by the request.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Name</emphasis></entry>
+ <entry><emphasis role='bold'>Name</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Name</secondary></indexterm></entry>
<entry>
A font or color of the specified name does not exist.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Pixmap</emphasis></entry>
+ <entry><emphasis role='bold'>Pixmap</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Pixmap</secondary></indexterm></entry>
<entry>
A value for a PIXMAP argument does not name a defined PIXMAP.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Request</emphasis></entry>
+ <entry><emphasis role='bold'>Request</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Request</secondary></indexterm></entry>
<entry>
The major or minor opcode does not specify a valid request.
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Value</emphasis></entry>
+ <entry><emphasis role='bold'>Value</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Value</secondary></indexterm></entry>
<entry>
Some numeric value falls outside the range of values accepted by the request.
Unless a specific range is specified for an argument,
@@ -779,7 +780,7 @@ this error (due to the encoding).
</entry>
</row>
<row rowsep="0">
- <entry><emphasis role='bold'>Window</emphasis></entry>
+ <entry><emphasis role='bold'>Window</emphasis><indexterm significance="preferred"><primary>Error Codes</primary><secondary>Window</secondary></indexterm></entry>
<entry>
A value for a WINDOW argument does not name a defined WINDOW.
</entry>
@@ -1790,8 +1791,9 @@ red-mask, green-mask, and blue-mask.
<!-- .XS -->
<!-- \*(SN Requests -->
<!-- .XE -->
-<para>
+<para id="requests:CreateWindow">
<emphasis role='bold'>CreateWindow</emphasis>
+<indexterm significance="preferred"><primary>CreateWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2379,8 +2381,9 @@ undefined effect on the window state.
The server might or might not make a copy of the pixmap.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeWindowAttributes">
<emphasis role='bold'>ChangeWindowAttributes</emphasis>
+<indexterm significance="preferred"><primary>ChangeWindowAttributes</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2498,8 +2501,9 @@ If an error is generated,
a subset of the attributes may have been altered.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetWindowAttributes">
<emphasis role='bold'>GetWindowAttributes</emphasis>
+<indexterm significance="preferred"><primary>GetWindowAttributes</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2621,8 +2625,9 @@ by clients.
Your-event-mask is the event mask selected by the querying client.
<!-- .sp -->
</para>
-<para>
+<para id="requests:DestroyWindow">
<emphasis role='bold'>DestroyWindow</emphasis>
+<indexterm significance="preferred"><primary>DestroyWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2673,8 +2678,9 @@ If the window is a root window,
this request has no effect.
<!-- .sp -->
</para>
-<para>
+<para id="requests:DestroySubwindows">
<emphasis role='bold'>DestroySubwindows</emphasis>
+<indexterm significance="preferred"><primary>DestroySubwindows</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2706,8 +2712,9 @@ This request performs a
request on all children of the window, in bottom-to-top stacking order.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeSaveSet">
<emphasis role='bold'>ChangeSaveSet</emphasis>
+<indexterm significance="preferred"><primary>ChangeSaveSet</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2756,8 +2763,9 @@ When windows are destroyed,
the server automatically removes them from the save-set.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ReparentWindow">
<emphasis role='bold'>ReparentWindow</emphasis>
+<indexterm significance="preferred"><primary>ReparentWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2835,8 +2843,9 @@ The window has a
background, and the new parent is not the same depth as the window.
<!-- .sp -->
</para>
-<para>
+<para id="requests:MapWindow">
<emphasis role='bold'>MapWindow</emphasis>
+<indexterm significance="preferred"><primary>MapWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2891,8 +2900,9 @@ Otherwise, only visible regions may be reported.
Similar tiling and exposure take place for any newly viewable inferiors.
<!-- .sp -->
</para>
-<para>
+<para id="requests:MapSubwindows">
<emphasis role='bold'>MapSubwindows</emphasis>
+<indexterm significance="preferred"><primary>MapSubwindows</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2925,8 +2935,9 @@ request on all unmapped children of the window,
in top-to-bottom stacking order.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UnmapWindow">
<emphasis role='bold'>UnmapWindow</emphasis>
+<indexterm significance="preferred"><primary>UnmapWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2960,8 +2971,9 @@ event is generated.
Normal exposure processing on formerly obscured windows is performed.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UnmapSubwindows">
<emphasis role='bold'>UnmapSubwindows</emphasis>
+<indexterm significance="preferred"><primary>UnmapSubwindows</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -2994,8 +3006,9 @@ request on all mapped children of the window,
in bottom-to-top stacking order.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ConfigureWindow">
<emphasis role='bold'>ConfigureWindow</emphasis>
+<indexterm significance="preferred"><primary>ConfigureWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3423,8 +3436,9 @@ the other arguments to the request), not to its initial geometry.
Attempts to configure a root window have no effect.
</para>
-<para>
+<para id="requests:CirculateWindow">
<emphasis role='bold'>CirculateWindow</emphasis>
+<indexterm significance="preferred"><primary>CirculateWindow</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3482,8 +3496,9 @@ the bottom of the stack.
Exposure processing is performed on formerly obscured windows.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetGeometry">
<emphasis role='bold'>GetGeometry</emphasis>
+<indexterm significance="preferred"><primary>GetGeometry</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3551,8 +3566,9 @@ It is legal to pass an
window as a drawable to this request.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryTree">
<emphasis role='bold'>QueryTree</emphasis>
+<indexterm significance="preferred"><primary>QueryTree</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3606,8 +3622,9 @@ This request returns the root, the parent, and the children of the window.
The children are listed in bottom-to-top stacking order.
<!-- .sp -->
</para>
-<para>
+<para id="requests:InternAtom">
<emphasis role='bold'>InternAtom</emphasis>
+<indexterm significance="preferred"><primary>InternAtom</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3665,8 +3682,9 @@ The lifetime of an atom is not tied to the interning client.
Atoms remain defined until server reset (see section 10).
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetAtomName">
<emphasis role='bold'>GetAtomName</emphasis>
+<indexterm significance="preferred"><primary>GetAtomName</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3708,8 +3726,9 @@ Errors:
This request returns the name for the given atom.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeProperty">
<emphasis role='bold'>ChangeProperty</emphasis>
+<indexterm significance="preferred"><primary>ChangeProperty</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3803,8 +3822,9 @@ or until server reset (see section 10).
The maximum size of a property is server-dependent and may vary dynamically.
<!-- .sp -->
</para>
-<para>
+<para id="requests:DeleteProperty">
<emphasis role='bold'>DeleteProperty</emphasis>
+<indexterm significance="preferred"><primary>DeleteProperty</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3843,8 +3863,9 @@ if the property exists and generates a
event on the window unless the property does not exist.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetProperty">
<emphasis role='bold'>GetProperty</emphasis>
+<indexterm significance="preferred"><primary>GetProperty</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -3968,8 +3989,9 @@ and a
event is generated on the window.
<!-- .sp -->
</para>
-<para>
+<para id="requests:RotateProperties">
<emphasis role='bold'>RotateProperties</emphasis>
+<indexterm significance="preferred"><primary>RotateProperties</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4034,8 +4056,9 @@ or
error is generated, no properties are changed.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListProperties">
<emphasis role='bold'>ListProperties</emphasis>
+<indexterm significance="preferred"><primary>ListProperties</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4077,8 +4100,9 @@ Errors:
This request returns the atoms of properties currently defined on the window.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetSelectionOwner">
<emphasis role='bold'>SetSelectionOwner</emphasis>
+<indexterm significance="preferred"><primary>SetSelectionOwner</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4164,8 +4188,9 @@ events.
Selections are global to the server.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetSelectionOwner">
<emphasis role='bold'>GetSelectionOwner</emphasis>
+<indexterm significance="preferred"><primary>GetSelectionOwner</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4212,8 +4237,9 @@ If
is returned, then there is no owner for the selection.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ConvertSelection">
<emphasis role='bold'>ConvertSelection</emphasis>
+<indexterm significance="preferred"><primary>ConvertSelection</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4270,8 +4296,9 @@ event to the requestor with property
The arguments are passed on unchanged in either of the events.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SendEvent">
<emphasis role='bold'>SendEvent</emphasis>
+<indexterm significance="preferred"><primary>SendEvent</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4369,8 +4396,9 @@ and to set the sequence number in the event correctly.
Active grabs are ignored for this request.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GrabPointer">
<emphasis role='bold'>GrabPointer</emphasis>
+<indexterm significance="preferred"><primary>GrabPointer</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4546,8 +4574,9 @@ Otherwise, the last-pointer-grab time is set to the specified time, with
replaced by the current server time.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UngrabPointer">
<emphasis role='bold'>UngrabPointer</emphasis>
+<indexterm significance="preferred"><primary>UngrabPointer</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4592,8 +4621,9 @@ or if window reconfiguration causes the confine-to window to lie
completely outside the boundaries of the root window.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GrabButton">
<emphasis role='bold'>GrabButton</emphasis>
+<indexterm significance="preferred"><primary>GrabButton</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4726,8 +4756,9 @@ error is generated if there is a conflicting grab for any combination.
The request has no effect on an active grab.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UngrabButton">
<emphasis role='bold'>UngrabButton</emphasis>
+<indexterm significance="preferred"><primary>UngrabButton</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4779,8 +4810,9 @@ is equivalent to issuing the request for all possible buttons.
The request has no effect on an active grab.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeActivePointerGrab">
<emphasis role='bold'>ChangeActivePointerGrab</emphasis>
+<indexterm significance="preferred"><primary>ChangeActivePointerGrab</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4830,8 +4862,9 @@ with
<emphasis role='bold'>GrabButton .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="requests:GrabKeyboard">
<emphasis role='bold'>GrabKeyboard</emphasis>
+<indexterm significance="preferred"><primary>GrabKeyboard</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -4970,8 +5003,9 @@ Otherwise, the last-keyboard-grab time is set to the specified time with
replaced by the current server time.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UngrabKeyboard">
<emphasis role='bold'>UngrabKeyboard</emphasis>
+<indexterm significance="preferred"><primary>UngrabKeyboard</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5014,8 +5048,9 @@ is performed automatically if the event window for an active keyboard grab
becomes not viewable.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GrabKey">
<emphasis role='bold'>GrabKey</emphasis>
+<indexterm significance="preferred"><primary>GrabKey</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5132,8 +5167,9 @@ and an
error is generated if there is a conflicting grab for any combination.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UngrabKey">
<emphasis role='bold'>UngrabKey</emphasis>
+<indexterm significance="preferred"><primary>UngrabKey</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5185,8 +5221,9 @@ is equivalent to issuing the request for all possible keycodes.
This request has no effect on an active grab.
<!-- .sp -->
</para>
-<para>
+<para id="requests:AllowEvents">
<emphasis role='bold'>AllowEvents</emphasis>
+<indexterm significance="preferred"><primary>AllowEvents</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5393,24 +5430,27 @@ If a device is frozen twice by a single client, then a single
releases both.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GrabServer">
<emphasis role='bold'>GrabServer</emphasis>
+<indexterm significance="preferred"><primary>GrabServer</primary></indexterm>
</para>
<para>
This request disables processing of requests and close-downs on all
connections other than the one this request arrived on.
<!-- .sp -->
</para>
-<para>
+<para id="requests:UngrabServer">
<emphasis role='bold'>UngrabServer</emphasis>
+<indexterm significance="preferred"><primary>UngrabServer</primary></indexterm>
</para>
<para>
This request restarts processing of requests and close-downs
on other connections.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryPointer">
<emphasis role='bold'>QueryPointer</emphasis>
+<indexterm significance="preferred"><primary>QueryPointer</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5489,8 +5529,9 @@ Note that the logical state of a device (as seen by means of the protocol)
may lag the physical state if device event processing is frozen.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetMotionEvents">
<emphasis role='bold'>GetMotionEvents</emphasis>
+<indexterm significance="preferred"><primary>GetMotionEvents</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5566,8 +5607,9 @@ If the stop time is in the future, it is equivalent to specifying
<emphasis role='bold'>CurrentTime .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="requests:TranslateCoordinates">
<emphasis role='bold'>TranslateCoordinates</emphasis>
+<indexterm significance="preferred"><primary>TranslateCoordinates</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5633,8 +5675,9 @@ If the coordinates are contained in a mapped child of dst-window,
then that child is returned.
<!-- .sp -->
</para>
-<para>
+<para id="requests:WarpPointer">
<emphasis role='bold'>WarpPointer</emphasis>
+<indexterm significance="preferred"><primary>WarpPointer</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5713,8 +5756,9 @@ This request will generate events just as if the user had instantaneously
moved the pointer.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetInputFocus">
<emphasis role='bold'>SetInputFocus</emphasis>
+<indexterm significance="preferred"><primary>SetInputFocus</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5822,8 +5866,9 @@ events are generated,
but the last-focus-change time is not affected.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetInputFocus">
<emphasis role='bold'>GetInputFocus</emphasis>
+<indexterm significance="preferred"><primary>GetInputFocus</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5861,8 +5906,9 @@ revert-to:
This request returns the current focus state.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryKeymap">
<emphasis role='bold'>QueryKeymap</emphasis>
+<indexterm significance="preferred"><primary>QueryKeymap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5895,8 +5941,9 @@ Note that the logical state of a device (as seen by means of the protocol)
may lag the physical state if device event processing is frozen.
<!-- .sp -->
</para>
-<para>
+<para id="requests:OpenFont">
<emphasis role='bold'>OpenFont</emphasis>
+<indexterm significance="preferred"><primary>OpenFont</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5948,8 +5995,9 @@ Fonts are not associated with a particular screen
and can be stored as a component of any graphics context.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CloseFont">
<emphasis role='bold'>CloseFont</emphasis>
+<indexterm significance="preferred"><primary>CloseFont</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -5980,8 +6028,9 @@ This request deletes the association between the resource ID and the font.
The font itself will be freed when no other resource references it.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryFont">
<emphasis role='bold'>QueryFont</emphasis>
+<indexterm significance="preferred"><primary>QueryFont</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6207,8 +6256,9 @@ The interpretation of the per-character attributes field is
server-dependent.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryTextExtents">
<emphasis role='bold'>QueryTextExtents</emphasis>
+<indexterm significance="preferred"><primary>QueryTextExtents</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6320,8 +6370,9 @@ If the font has no defined default-char,
then undefined characters in the string are also ignored.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListFonts">
<emphasis role='bold'>ListFonts</emphasis>
+<indexterm significance="preferred"><primary>ListFonts</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6372,8 +6423,9 @@ of characters.
The returned names are in lowercase.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListFontsWithInfo">
<emphasis role='bold'>ListFontsWithInfo</emphasis>
+<indexterm significance="preferred"><primary>ListFontsWithInfo</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6450,8 +6502,9 @@ a reply with a zero-length name is sent to indicate the end of the reply
sequence.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetFontPath">
<emphasis role='bold'>SetFontPath</emphasis>
+<indexterm significance="preferred"><primary>SetFontPath</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6497,8 +6550,9 @@ for which there currently are no explicit resource IDs allocated.
The meaning of an error from this request is system specific.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetFontPath">
<emphasis role='bold'>GetFontPath</emphasis>
+<indexterm significance="preferred"><primary>GetFontPath</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6525,8 +6579,9 @@ path: LISTofSTRING8
This request returns the current search path for fonts.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CreatePixmap">
<emphasis role='bold'>CreatePixmap</emphasis>
+<indexterm significance="preferred"><primary>CreatePixmap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6587,8 +6642,9 @@ It is legal to pass an
window as a drawable to this request.
<!-- .sp -->
</para>
-<para>
+<para id="requests:FreePixmap">
<emphasis role='bold'>FreePixmap</emphasis>
+<indexterm significance="preferred"><primary>FreePixmap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -6619,8 +6675,9 @@ This request deletes the association between the resource ID and the pixmap.
The pixmap storage will be freed when no other resource references it.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CreateGC">
<emphasis role='bold'>CreateGC</emphasis>
+<indexterm significance="preferred"><primary>CreateGC</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7650,8 +7707,9 @@ identical state as significantly more expensive than making minor
changes to a single gcontext.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeGC">
<emphasis role='bold'>ChangeGC</emphasis>
+<indexterm significance="preferred"><primary>ChangeGC</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7713,8 +7771,9 @@ If an error is generated,
a subset of the components may have been altered.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CopyGC">
<emphasis role='bold'>CopyGC</emphasis>
+<indexterm significance="preferred"><primary>CopyGC</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7757,8 +7816,9 @@ The two gcontexts must have the same root and the same depth (or a
error results).
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetDashes">
<emphasis role='bold'>SetDashes</emphasis>
+<indexterm significance="preferred"><primary>SetDashes</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7855,8 +7915,9 @@ if and only if the point lies inside the clipping region and the point
would be included in the dash when drawn unclipped.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetClipRectangles">
<emphasis role='bold'>SetClipRectangles</emphasis>
+<indexterm significance="preferred"><primary>SetClipRectangles</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7950,8 +8011,9 @@ all rectangles that include that scanline have identical Y origins and Y
extents.
<!-- .sp -->
</para>
-<para>
+<para id="requests:FreeGC">
<emphasis role='bold'>FreeGC</emphasis>
+<indexterm significance="preferred"><primary>FreeGC</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -7982,8 +8044,9 @@ This request deletes the association between the resource ID and the gcontext
and destroys the gcontext.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ClearArea">
<emphasis role='bold'>ClearArea</emphasis>
+<indexterm significance="preferred"><primary>ClearArea</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8055,8 +8118,9 @@ error to use an
window in this request.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CopyArea">
<emphasis role='bold'>CopyArea</emphasis>
+<indexterm significance="preferred"><primary>CopyArea</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8150,8 +8214,9 @@ GC components: function, plane-mask, subwindow-mode,
graphics-exposures, clip-x-origin, clip-y-origin, clip-mask
<!-- .sp -->
</para>
-<para>
+<para id="requests:CopyPlane">
<emphasis role='bold'>CopyPlane</emphasis>
+<indexterm significance="preferred"><primary>CopyPlane</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8231,8 +8296,9 @@ subwindow-mode, graphics-exposures, clip-x-origin, clip-y-origin,
clip-mask
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyPoint">
<emphasis role='bold'>PolyPoint</emphasis>
+<indexterm significance="preferred"><primary>PolyPoint</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8293,8 +8359,9 @@ GC components: function, plane-mask, foreground, subwindow-mode,
clip-x-origin, clip-y-origin, clip-mask
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyLine">
<emphasis role='bold'>PolyLine</emphasis>
+<indexterm significance="preferred"><primary>PolyLine</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8381,8 +8448,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolySegment">
<emphasis role='bold'>PolySegment</emphasis>
+<indexterm significance="preferred"><primary>PolySegment</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8454,8 +8522,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyRectangle">
<emphasis role='bold'>PolyRectangle</emphasis>
+<indexterm significance="preferred"><primary>PolyRectangle</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8524,8 +8593,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyArc">
<emphasis role='bold'>PolyArc</emphasis>
+<indexterm significance="preferred"><primary>PolyArc</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8687,8 +8757,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
<!-- .sp -->
</para>
-<para>
+<para id="requests:FillPoly">
<emphasis role='bold'>FillPoly</emphasis>
+<indexterm significance="preferred"><primary>FillPoly</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8797,8 +8868,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyFillRectangle">
<emphasis role='bold'>PolyFillRectangle</emphasis>
+<indexterm significance="preferred"><primary>PolyFillRectangle</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8864,8 +8936,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyFillArc">
<emphasis role='bold'>PolyFillArc</emphasis>
+<indexterm significance="preferred"><primary>PolyFillArc</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -8955,8 +9028,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin
<!-- .sp -->
</para>
-<para>
+<para id="requests:PutImage">
<emphasis role='bold'>PutImage</emphasis>
+<indexterm significance="preferred"><primary>PutImage</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9080,8 +9154,9 @@ clip-y-origin, clip-mask
GC mode-dependent components: foreground, background
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetImage">
<emphasis role='bold'>GetImage</emphasis>
+<indexterm significance="preferred"><primary>GetImage</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9208,8 +9283,9 @@ graphics-related requests.
It is intended specifically for rudimentary hardcopy support.
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyText8">
<emphasis role='bold'>PolyText8</emphasis>
+<indexterm significance="preferred"><primary>PolyText8</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9310,8 +9386,9 @@ GC mode-dependent components: foreground, background, tile, stipple,
tile-stipple-x-origin, tile-stipple-y-origin
<!-- .sp -->
</para>
-<para>
+<para id="requests:PolyText16">
<emphasis role='bold'>PolyText16</emphasis>
+<indexterm significance="preferred"><primary>PolyText16</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9386,8 +9463,9 @@ has been transmitted most significant byte first (that is, byte1 of the
CHAR2B is taken as the most significant byte).
<!-- .sp -->
</para>
-<para>
+<para id="requests:ImageText8">
<emphasis role='bold'>ImageText8</emphasis>
+<indexterm significance="preferred"><primary>ImageText8</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9475,8 +9553,9 @@ GC components: plane-mask, foreground, background, font,
subwindow-mode, clip-x-origin, clip-y-origin, clip-mask
<!-- .sp -->
</para>
-<para>
+<para id="requests:ImageText16">
<emphasis role='bold'>ImageText16</emphasis>
+<indexterm significance="preferred"><primary>ImageText16</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9529,8 +9608,9 @@ has been transmitted most significant byte first (that is, byte1 of the
CHAR2B is taken as the most significant byte).
<!-- .sp -->
</para>
-<para>
+<para id="requests:CreateColormap">
<emphasis role='bold'>CreateColormap</emphasis>
+<indexterm significance="preferred"><primary>CreateColormap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9636,8 +9716,9 @@ in all cases, none of these entries can be freed with
<emphasis role='bold'>FreeColors .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="requests:FreeColormap">
<emphasis role='bold'>FreeColormap</emphasis>
+<indexterm significance="preferred"><primary>FreeColormap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9686,8 +9767,9 @@ The protocol does not define the colors displayed for a window with a colormap o
This request has no effect on a default colormap for a screen.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CopyColormapAndFree">
<emphasis role='bold'>CopyColormapAndFree</emphasis>
+<indexterm significance="preferred"><primary>CopyColormapAndFree</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9745,8 +9827,9 @@ or
and that have not been freed since they were allocated.
<!-- .sp -->
</para>
-<para>
+<para id="requests:InstallColormap">
<emphasis role='bold'>InstallColormap</emphasis>
+<indexterm significance="preferred"><primary>InstallColormap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9814,8 +9897,9 @@ Initially the default colormap for a screen is installed (but is not in
the required list).
<!-- .sp -->
</para>
-<para>
+<para id="requests:UninstallColormap">
<emphasis role='bold'>UninstallColormap</emphasis>
+<indexterm significance="preferred"><primary>UninstallColormap</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9863,8 +9947,9 @@ the request, a
event is generated on every window having that colormap as an attribute.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListInstalledColormaps">
<emphasis role='bold'>ListInstalledColormaps</emphasis>
+<indexterm significance="preferred"><primary>ListInstalledColormaps</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9911,8 +9996,9 @@ and there is no explicit indication of the required list (see
request).
<!-- .sp -->
</para>
-<para>
+<para id="requests:AllocColor">
<emphasis role='bold'>AllocColor</emphasis>
+<indexterm significance="preferred"><primary>AllocColor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -9969,8 +10055,9 @@ Multiple clients requesting the same effective RGB values can be assigned
the same read-only entry, allowing entries to be shared.
<!-- .sp -->
</para>
-<para>
+<para id="requests:AllocNamedColor">
<emphasis role='bold'>AllocNamedColor</emphasis>
+<indexterm significance="preferred"><primary>AllocNamedColor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10037,8 +10124,9 @@ The exact RGB values specify the true values for the color,
and the visual values specify the values actually used in the colormap.
<!-- .sp -->
</para>
-<para>
+<para id="requests:AllocColorCells">
<emphasis role='bold'>AllocColorCells</emphasis>
+<indexterm significance="preferred"><primary>AllocColorCells</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10119,8 +10207,9 @@ and three contiguous sets of bits (one within each pixel subfield) for
The RGB values of the allocated entries are undefined.
<!-- .sp -->
</para>
-<para>
+<para id="requests:AllocColorPlanes">
<emphasis role='bold'>AllocColorPlanes</emphasis>
+<indexterm significance="preferred"><primary>AllocColorPlanes</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10209,8 +10298,9 @@ the pixel is decomposed according to the masks and the
corresponding independent entries are updated.
<!-- .sp -->
</para>
-<para>
+<para id="requests:FreeColors">
<emphasis role='bold'>FreeColors</emphasis>
+<indexterm significance="preferred"><primary>FreeColors</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10289,8 +10379,9 @@ If more than one pixel is in error,
it is arbitrary as to which pixel is reported.
<!-- .sp -->
</para>
-<para>
+<para id="requests:StoreColors">
<emphasis role='bold'>StoreColors</emphasis>
+<indexterm significance="preferred"><primary>StoreColors</primary></indexterm>
</para>
<informaltable frame='none'>
@@ -10374,8 +10465,9 @@ If more than one pixel is in error,
it is arbitrary as to which pixel is reported.
<!-- .sp -->
</para>
-<para>
+<para id="requests:StoreNamedColor">
<emphasis role='bold'>StoreNamedColor</emphasis>
+<indexterm significance="preferred"><primary>StoreNamedColor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10434,8 +10526,9 @@ errors are the same as in
<emphasis role='bold'>StoreColors .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryColors">
<emphasis role='bold'>QueryColors</emphasis>
+<indexterm significance="preferred"><primary>QueryColors</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10504,8 +10597,9 @@ If more than one pixel is in error,
it is arbitrary as to which pixel is reported.
<!-- .sp -->
</para>
-<para>
+<para id="requests:LookupColor">
<emphasis role='bold'>LookupColor</emphasis>
+<indexterm significance="preferred"><primary>LookupColor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10563,8 +10657,9 @@ The name should use the ISO Latin-1 encoding,
and uppercase and lowercase do not matter.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CreateCursor">
<emphasis role='bold'>CreateCursor</emphasis>
+<indexterm significance="preferred"><primary>CreateCursor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10661,8 +10756,9 @@ on the cursor.
The server might or might not make a copy of the pixmap.
<!-- .sp -->
</para>
-<para>
+<para id="requests:CreateGlyphCursor">
<emphasis role='bold'>CreateGlyphCursor</emphasis>
+<indexterm significance="preferred"><primary>CreateGlyphCursor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10748,8 +10844,9 @@ The fonts can be freed immediately if no further explicit references to
them are to be made.
<!-- .sp -->
</para>
-<para>
+<para id="requests:FreeCursor">
<emphasis role='bold'>FreeCursor</emphasis>
+<indexterm significance="preferred"><primary>FreeCursor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10780,8 +10877,9 @@ This request deletes the association between the resource ID and the cursor.
The cursor storage will be freed when no other resource references it.
<!-- .sp -->
</para>
-<para>
+<para id="requests:RecolorCursor">
<emphasis role='bold'>RecolorCursor</emphasis>
+<indexterm significance="preferred"><primary>RecolorCursor</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10823,8 +10921,9 @@ If the cursor is being displayed on a screen,
the change is visible immediately.
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryBestSize">
<emphasis role='bold'>QueryBestSize</emphasis>
+<indexterm significance="preferred"><primary>QueryBestSize</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10909,8 +11008,9 @@ or
error results).
<!-- .sp -->
</para>
-<para>
+<para id="requests:QueryExtension">
<emphasis role='bold'>QueryExtension</emphasis>
+<indexterm significance="preferred"><primary>QueryExtension</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -10975,8 +11075,9 @@ The extension name should use the ISO Latin-1 encoding,
and uppercase and lowercase matter.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListExtensions">
<emphasis role='bold'>ListExtensions</emphasis>
+<indexterm significance="preferred"><primary>ListExtensions</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11002,8 +11103,9 @@ names: LISTofSTRING8
<para>
This request returns a list of all extensions supported by the server.
</para>
-<para>
+<para id="requests:SetModifierMapping">
<emphasis role='bold'>SetModifierMapping</emphasis>
+<indexterm significance="preferred"><primary>SetModifierMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11108,8 +11210,9 @@ event on a
status.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetModifierMapping">
<emphasis role='bold'>GetModifierMapping</emphasis>
+<indexterm significance="preferred"><primary>GetModifierMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11160,8 +11263,9 @@ the use of the corresponding modifier has been disabled.
The order of keycodes within each set is chosen arbitrarily by the server.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeKeyboardMapping">
<emphasis role='bold'>ChangeKeyboardMapping</emphasis>
+<indexterm significance="preferred"><primary>ChangeKeyboardMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11246,8 +11350,9 @@ There is no requirement that the server interpret this mapping;
it is merely stored for reading and writing by clients (see section 5).
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetKeyboardMapping">
<emphasis role='bold'>GetKeyboardMapping</emphasis>
+<indexterm significance="preferred"><primary>GetKeyboardMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11332,8 +11437,9 @@ A special KEYSYM value of
is used to fill in unused elements for individual keycodes.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeKeyboardControl">
<emphasis role='bold'>ChangeKeyboardControl</emphasis>
+<indexterm significance="preferred"><primary>ChangeKeyboardControl</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11502,8 +11608,9 @@ If an error is generated,
a subset of the controls may have been altered.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetKeyboardControl">
<emphasis role='bold'>GetKeyboardControl</emphasis>
+<indexterm significance="preferred"><primary>GetKeyboardControl</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11570,8 +11677,9 @@ Byte N (from 0) contains the bits for keys 8N to 8N + 7,
with the least significant bit in the byte representing key 8N.
<!-- .sp -->
</para>
-<para>
+<para id="requests:Bell">
<emphasis role='bold'>Bell</emphasis>
+<indexterm significance="preferred"><primary>Bell</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11615,8 +11723,9 @@ base + [(base * percent) / 100]
<!-- .DE -->
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetPointerMapping">
<emphasis role='bold'>SetPointerMapping</emphasis>
+<indexterm significance="preferred"><primary>SetPointerMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11688,8 +11797,9 @@ event on a
status.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetPointerMapping">
<emphasis role='bold'>GetPointerMapping</emphasis>
+<indexterm significance="preferred"><primary>GetPointerMapping</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11721,8 +11831,9 @@ The length of the list indicates the number of physical buttons.
The nominal mapping for a pointer is the identity mapping: map[i]=i.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangePointerControl">
<emphasis role='bold'>ChangePointerControl</emphasis>
+<indexterm significance="preferred"><primary>ChangePointerControl</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11772,8 +11883,9 @@ Other negative values generate a
error, as does a zero value for acceleration-denominator.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetPointerControl">
<emphasis role='bold'>GetPointerControl</emphasis>
+<indexterm significance="preferred"><primary>GetPointerControl</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11805,8 +11917,9 @@ threshold: CARD16
This request returns the current acceleration and threshold for the pointer.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetScreenSaver">
<emphasis role='bold'>SetScreenSaver</emphasis>
+<indexterm significance="preferred"><primary>SetScreenSaver</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11886,8 +11999,9 @@ tiling the screen with the root window background tile,
randomly reorigined periodically.
<!-- .sp -->
</para>
-<para>
+<para id="requests:GetScreenSaver">
<emphasis role='bold'>GetScreenSaver</emphasis>
+<indexterm significance="preferred"><primary>GetScreenSaver</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11928,8 +12042,9 @@ allow-exposures:
This request returns the current screen-saver control values.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ForceScreenSaver">
<emphasis role='bold'>ForceScreenSaver</emphasis>
+<indexterm significance="preferred"><primary>ForceScreenSaver</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -11971,8 +12086,9 @@ and the activation timer is reset to its initial state
as if device input had just been received.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ChangeHosts">
<emphasis role='bold'>ChangeHosts</emphasis>
+<indexterm significance="preferred"><primary>ChangeHosts</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12085,8 +12201,9 @@ secure forms of authentication, such as those based on shared secrets
or public key encryption, are recommended.
<!-- .sp -->
</para>
-<para>
+<para id="requests:ListHosts">
<emphasis role='bold'>ListHosts</emphasis>
+<indexterm significance="preferred"><primary>ListHosts</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12125,8 +12242,9 @@ enabled or disabled.
Each HOST is padded to a multiple of four bytes.
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetAccessControl">
<emphasis role='bold'>SetAccessControl</emphasis>
+<indexterm significance="preferred"><primary>SetAccessControl</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12167,8 +12285,9 @@ to execute this request (or an
error results).
<!-- .sp -->
</para>
-<para>
+<para id="requests:SetCloseDownMode">
<emphasis role='bold'>SetCloseDownMode</emphasis>
+<indexterm significance="preferred"><primary>SetCloseDownMode</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12206,8 +12325,9 @@ mode.
The meaning of the close-down mode is described in section 10.
<!-- .sp -->
</para>
-<para>
+<para id="requests:KillClient">
<emphasis role='bold'>KillClient</emphasis>
+<indexterm significance="preferred"><primary>KillClient</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12251,8 +12371,9 @@ then the resources of all clients that have terminated in
are destroyed.
<!-- .sp -->
</para>
-<para>
+<para id="requests:NoOperation">
<emphasis role='bold'>NoOperation</emphasis>
+<indexterm significance="preferred"><primary>NoOperation</primary></indexterm>
</para>
<para>
This request has no arguments and no results,
@@ -12436,8 +12557,9 @@ and
can both be used to modify the active grab.
<!-- .sp -->
</para>
-<para>
+<para id="events:KeyPress">
<emphasis role='bold'>KeyPress</emphasis>
+<indexterm significance="preferred"><primary>KeyPress</primary></indexterm>
</para>
<informaltable frame='none'>
@@ -12626,8 +12748,9 @@ or
request.
<!-- .sp -->
</para>
-<para>
+<para id="events:EnterNotify">
<emphasis role='bold'>EnterNotify</emphasis>
+<indexterm significance="preferred"><primary>EnterNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -12981,12 +13104,13 @@ and final positions for the events.
</listitem>
</itemizedlist>
-<para>
+<para id="events:FocusIn">
<emphasis role='bold'>FocusIn</emphasis>
+<indexterm significance="preferred"><primary>FocusIn</primary></indexterm>
</para>
-<indexterm significance="preferred"><primary>FocusOut</primary></indexterm>
-<para>
+<para id="events:FocusOut">
<emphasis role='bold'>FocusOut</emphasis>
+<indexterm significance="preferred"><primary>FocusOut</primary></indexterm>
</para>
<informaltable frame='none'>
@@ -13488,8 +13612,9 @@ above) as if the focus were to change from G to F.
</listitem>
</itemizedlist>
-<para>
+<para id="events:KeymapNotify">
<emphasis role='bold'>KeymapNotify</emphasis>
+<indexterm significance="preferred"><primary>KeymapNotify</primary></indexterm>
</para>
<informaltable frame='none'>
@@ -13516,8 +13641,9 @@ and
<emphasis role='bold'>FocusIn .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="events:Expose">
<emphasis role='bold'>Expose</emphasis>
+<indexterm significance="preferred"><primary>Expose</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13617,8 +13743,9 @@ and
events is not constrained.
<!-- .sp -->
</para>
-<para>
+<para id="events:GraphicsExposure">
<emphasis role='bold'>GraphicsExposure</emphasis>
+<indexterm significance="preferred"><primary>GraphicsExposure</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13686,8 +13813,9 @@ or
and minor-opcode is always zero.
<!-- .sp -->
</para>
-<para>
+<para id="events:NoExposure">
<emphasis role='bold'>NoExposure</emphasis>
+<indexterm significance="preferred"><primary>NoExposure</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13734,8 +13862,9 @@ or
and the minor-opcode is always zero.
<!-- .sp -->
</para>
-<para>
+<para id="events:VisibilityNotify">
<emphasis role='bold'>VisibilityNotify</emphasis>
+<indexterm significance="preferred"><primary>VisibilityNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13821,8 +13950,9 @@ and
events is not constrained.
<!-- .sp -->
</para>
-<para>
+<para id="events:CreateNotify">
<emphasis role='bold'>CreateNotify</emphasis>
+<indexterm significance="preferred"><primary>CreateNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13865,8 +13995,9 @@ The arguments are as in the
request.
<!-- .sp -->
</para>
-<para>
+<para id="events:DestroyNotify">
<emphasis role='bold'>DestroyNotify</emphasis>
+<indexterm significance="preferred"><primary>DestroyNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13905,8 +14036,9 @@ The ordering among siblings and across subhierarchies is not
otherwise constrained.
<!-- .sp -->
</para>
-<para>
+<para id="events:UnmapNotify">
<emphasis role='bold'>UnmapNotify</emphasis>
+<indexterm significance="preferred"><primary>UnmapNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13945,8 +14077,9 @@ when the window itself had a win-gravity of
<emphasis role='bold'>Unmap .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="events:MapNotify">
<emphasis role='bold'>MapNotify</emphasis>
+<indexterm significance="preferred"><primary>MapNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -13981,8 +14114,9 @@ and the window is the window that is mapped.
The override-redirect flag is from the window's attribute.
<!-- .sp -->
</para>
-<para>
+<para id="events:MapRequest">
<emphasis role='bold'>MapRequest</emphasis>
+<indexterm significance="preferred"><primary>MapRequest</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14009,8 +14143,9 @@ request is issued on an unmapped window with an override-redirect attribute of
<emphasis role='bold'>False .</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="events:ReparentNotify">
<emphasis role='bold'>ReparentNotify</emphasis>
+<indexterm significance="preferred"><primary>ReparentNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14053,8 +14188,9 @@ and specify the position of the upper-left outer corner of the window.
The override-redirect flag is from the window's attribute.
<!-- .sp -->
</para>
-<para>
+<para id="events:ConfigureNotify">
<emphasis role='bold'>ConfigureNotify</emphasis>
+<indexterm significance="preferred"><primary>ConfigureNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14114,8 +14250,9 @@ Otherwise, the window is immediately on top of the specified sibling.
The override-redirect flag is from the window's attribute.
<!-- .sp -->
</para>
-<para>
+<para id="events:GravityNotify">
<emphasis role='bold'>GravityNotify</emphasis>
+<indexterm significance="preferred"><primary>GravityNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14152,8 +14289,9 @@ The x and y coordinates are relative to the new parent's origin
and specify the position of the upper-left outer corner of the window.
<!-- .sp -->
</para>
-<para>
+<para id="events:ResizeRequest">
<emphasis role='bold'>ResizeRequest</emphasis>
+<indexterm significance="preferred"><primary>ResizeRequest</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14186,8 +14324,9 @@ of the window.
The width and height are the requested inside size, not including the border.
<!-- .sp -->
</para>
-<para>
+<para id="events:ConfigureRequest">
<emphasis role='bold'>ConfigureRequest</emphasis>
+<indexterm significance="preferred"><primary>ConfigureRequest</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14254,8 +14393,9 @@ and
(respectively) if not given in the request.
<!-- .sp -->
</para>
-<para>
+<para id="events:CirculateNotify">
<emphasis role='bold'>CirculateNotify</emphasis>
+<indexterm significance="preferred"><primary>CirculateNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14297,8 +14437,9 @@ the window is now on top of all siblings.
Otherwise, it is below all siblings.
<!-- .sp -->
</para>
-<para>
+<para id="events:CirculateRequest">
<emphasis role='bold'>CirculateRequest</emphasis>
+<indexterm significance="preferred"><primary>CirculateRequest</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14333,8 +14474,9 @@ The window specifies the window to be restacked,
and the place specifies what the new position in the stacking order should be.
<!-- .sp -->
</para>
-<para>
+<para id="events:PropertyNotify">
<emphasis role='bold'>PropertyNotify</emphasis>
+<indexterm significance="preferred"><primary>PropertyNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14394,8 +14536,9 @@ or
The timestamp indicates the server time when the property was changed.
<!-- .sp -->
</para>
-<para>
+<para id="events:SelectionClear">
<emphasis role='bold'>SelectionClear</emphasis>
+<indexterm significance="preferred"><primary>SelectionClear</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14433,8 +14576,9 @@ The owner argument is the window that was specified by the current owner in its
request.
<!-- .sp -->
</para>
-<para>
+<para id="events:SelectionRequest">
<emphasis role='bold'>SelectionRequest</emphasis>
+<indexterm significance="preferred"><primary>SelectionRequest</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14500,8 +14644,9 @@ A complete specification for using selections is given in the X.Org
standard <emphasis remap='I'>Inter-Client Communication Conventions Manual</emphasis>.
<!-- .sp -->
</para>
-<para>
+<para id="events:SelectionNotify">
<emphasis role='bold'>SelectionNotify</emphasis>
+<indexterm significance="preferred"><primary>SelectionNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14549,8 +14694,9 @@ or when a selection conversion could not be performed (indicated with property
<emphasis role='bold'>None ).</emphasis>
<!-- .sp -->
</para>
-<para>
+<para id="events:ColormapNotify">
<emphasis role='bold'>ColormapNotify</emphasis>
+<indexterm significance="preferred"><primary>ColormapNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14600,8 +14746,9 @@ In either case,
the state indicates whether the colormap is currently installed.
<!-- .sp -->
</para>
-<para>
+<para id="events:MappingNotify">
<emphasis role='bold'>MappingNotify</emphasis>
+<indexterm significance="preferred"><primary>MappingNotify</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>
@@ -14646,8 +14793,9 @@ If the detail is
then first-keycode and count indicate the range of altered keycodes.
<!-- .sp -->
</para>
-<para>
+<para id="events:ClientMessage">
<emphasis role='bold'>ClientMessage</emphasis>
+<indexterm significance="preferred"><primary>ClientMessage</primary></indexterm>
</para>
<informaltable frame='none'>
<tgroup cols='1' align='left'>