diff options
Diffstat (limited to 'specs')
-rw-r--r-- | specs/sect1-9.xml | 562 |
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'> |