diff options
Diffstat (limited to 'specs/lbx.xml')
-rw-r--r-- | specs/lbx.xml | 1038 |
1 files changed, 547 insertions, 491 deletions
diff --git a/specs/lbx.xml b/specs/lbx.xml index a06569d..87060b7 100644 --- a/specs/lbx.xml +++ b/specs/lbx.xml @@ -969,21 +969,22 @@ by reception of an X request from the client. They replace the X request. <title>Requests Initiated by the Proxy or by the Client</title> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxQueryVersion</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry>=>;</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>majorVersion: CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>minorVersion: CARD16</entry> </row> </tbody> @@ -1007,49 +1008,50 @@ LbxQueryVersion</ulink>. <title>Requests Initiated or Substituted by the Proxy</title> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxQueryExtension</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> nbytes</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> name</emphasis> : STRING8</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>num-requests: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>present: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>major-opcode: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>first-event: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>first-error: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>reply-mask: LISTofMASK /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>event-mask:LISTofMASK /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> </entry> @@ -1112,52 +1114,53 @@ LbxQueryExtension</ulink>. <title>Control Requests Initiated by the Proxy</title> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxStartProxy</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> options</emphasis> : LISTofOPTION</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>choices: LISTofCHOICE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> LbxClient</emphasis> , <emphasis> Alloc</emphasis> </entry> </row> - <row rowsep='0'> + <row> <entry>where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>OPTION [optcode: CARD8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> len: OPTLEN,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> option: (See <ulink url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>CHOICE [optcode: CARD8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> len: OPTLEN,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> choice: (See <ulink url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry> </row> @@ -1165,19 +1168,20 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry> </tgroup> </informaltable> <!-- - <row rowsep='0'> + <row> <entry role='protoargs'> --> -<table frame='none'> +<table frame='topbot'> <title>StartProxy Options</title> - <tgroup cols='4'> - <colspec colsep='0'/> - <colspec colsep='0'/> - <colspec colsep='0'/> - <colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='4' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='1.5*'/> + <colspec colname='c3' colwidth='1.5*'/> + <colspec colname='c4' colwidth='1.5*'/> <thead> -<row rowsep='0'> +<row rowsep='1'> <entry>optcode</entry> <entry>option</entry> <entry>choice</entry> @@ -1185,55 +1189,55 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry> </row> </thead> <tbody> -<row rowsep='0'> +<row> <entry>delta-proxy</entry> <entry>DELTAOPT</entry> <entry>DELTACHOICE</entry> <entry>entries=16, maxlen=64</entry> </row> -<row rowsep='0'> +<row> <entry>delta-server</entry> <entry>DELTAOPT</entry> <entry>DELTACHOICE</entry> <entry>entries=16, maxlen=64</entry> </row> -<row rowsep='0'> +<row> <entry>stream-comp</entry> <entry>LISTofNAMEDOPT</entry> <entry>INDEXEDCHOICE</entry> <entry>No Compression</entry> </row> -<row rowsep='0'> +<row> <entry>bitmap-comp</entry> <entry>LISTofSTRING8</entry> <entry>LISTofINDEXEDOPT</entry> <entry>No Compression</entry> </row> -<row rowsep='0'> +<row> <entry>pixmap-comp</entry> <entry>LISTofPIXMAPMETHOD</entry> <entry>LISTofPIXMAPCHOICE</entry> <entry>No Compression</entry> </row> -<row rowsep='0'> +<row> <entry>use-squish</entry> <entry>BOOL</entry> <entry>BOOL</entry> <entry>True</entry> </row> -<row rowsep='0'> +<row> <entry>use-tags</entry> <entry>BOOL</entry> <entry>BOOL</entry> <entry>True</entry> </row> -<row rowsep='0'> +<row> <entry>colormap</entry> <entry>LISTofSTRING8</entry> <entry>INDEXEDCHOICE</entry> <entry>No Colormap Grabbing</entry> </row> -<row rowsep='0'> +<row> <entry>extension</entry> <entry>NAMEDOPT</entry> <entry>INDEXEDCHOICE</entry> @@ -1246,71 +1250,72 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry> </row> --> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>DELTAOPT [minN, maxN, prefN: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> minMaxMsgLen, maxMaxMsgLen, prefMaxMsgLen: CARD8]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>DELTACHOICE [entries, maxlen: CARD8]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>INDEXEDCHOICE [index: CARD8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> data: LISTofBYTE]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>INDEXEDOPT [index, opcode: CARD8]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>NAMEDOPT [name: STRING8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> detail: LISTofBYTE]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>OPTLEN 1 or 3 CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> (0 < in <= 0xFF): out = in</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> (0 <= in<= 0xFFFF): out[0] = 0; out[1] = in >> 8; out[2] = in& 0xFF;</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXMAPMETHOD [name: STRING8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> format-mask: BITMASK,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> depths: LISTofCARD8]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXMAPCHOICE [index, opcode: CARD8,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> format-mask: BITMASK,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> depths: LISTofCARD8]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'></entry> </row> </tbody> @@ -1469,15 +1474,16 @@ LbxStartProxy</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxStopProxy</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> LbxClient</emphasis> </entry> @@ -1506,115 +1512,116 @@ LbxClient</emphasis> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxNewClient</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> byte-order</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client-id</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> protocol-major-version</emphasis> : CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> protocol-minor-version:</emphasis> CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> authorization-protocol-name</emphasis> : STRING8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> authorization-protocol-data</emphasis> : STRING8</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>Core X reply (if connection is rejected)</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>OR</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>success: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>change-type: {NoDeltas, NormalClientDeltas, AppGroupDeltas}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>protocol-major-version: CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>protocol-minor-version: CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>tag-id: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>length: CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>connection-data: CONINFO or CONDIF or CONDIFROOT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>CONINFO: (the "additional data" portion of the core connection reply for successes)</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>CONDIF: [resource-id-base: CARD32,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> root-input-masks: LISTofSETofEVENT]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>CONDIFROOT: [resource-id-base: CARD32,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> root: WINDOW</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> root-visual: VISUALID</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> default-colormap: COLORMAP</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> white-pixel, black-pixel: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> root-input-masks: LISTofSETofEVENT]</entry> </row> </tbody> @@ -1774,21 +1781,22 @@ description of this request is on page 13.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxCloseClient</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> LbxClient</emphasis> </entry> @@ -1815,21 +1823,22 @@ description of this request is on page 12.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxSwitch</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> LbxClient</emphasis> </entry> @@ -1861,15 +1870,16 @@ LbxSwitch</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxSync</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry>=></entry> </row> </tbody> @@ -1889,21 +1899,22 @@ LbxSync</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxModifySequence</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> adjust</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: None</entry> </row> </tbody> @@ -1926,21 +1937,22 @@ description of this request is on page 13.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxAllowMotion</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> num</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: None</entry> </row> </tbody> @@ -1961,15 +1973,16 @@ description of this request is on page 14.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxInvalidateTag</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> @@ -1992,25 +2005,26 @@ LbxInvalidateTag</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxTagData</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> real-length</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> data</emphasis> : LISTofBYTE</entry> @@ -2037,103 +2051,104 @@ LbxTagData</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGrabCmap</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cmap</emphasis> : Colormap </entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> smart-grab</emphasis> : BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> large-pixel: </emphasis> BOOL /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> auto-release: </emphasis> BOOL /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> three-channels</emphasis> : BOOL /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> bits-per-rgb: </emphasis> CARD4 /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cells</emphasis> : LISTofCHAN /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>CHAN: LISTofLBXPIXEL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>LBXPIXEL: PIXELPRIVATE or PIXELPRIVATERANGE or </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> PIXELALLOC or PIXELALLOCRANGE </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXEL: CARD8 or CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXELPRIVATE: [ pixel: PIXEL ]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXELPRIVATERANGE: [ first-pixel, last-pixel: PIXEL]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXELALLOC: [ pixel: PIXEL,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> color: COLORSINGLE or COLORTRIPLE]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>PIXELALLOCRANGE: [ first-pixel, last-pixel: PIXEL,</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> colors: LISTofCOLORSINGLE or LISTofCOLORTRIPLE]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>COLORSINGLE: [ value: CARD8 or CARD16 ]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>COLORTRIPLE: [ r, g, b: COLORSINGLE]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Colormap</emphasis> </entry> @@ -2349,15 +2364,16 @@ LbxGrabCmap</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxReleaseCmap</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cmap</emphasis> : Colormap</entry> @@ -2392,35 +2408,36 @@ LbxReleaseCmap</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxInternAtoms</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> count</emphasis> : CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> names: LISTofSTRING8</emphasis> </entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> atoms</emphasis> : LISTofATOM</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> </entry> @@ -2447,25 +2464,26 @@ LbxInternAtoms</ulink>. <title>Substitution Requests</title> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxAllocColor</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cmap</emphasis> : Colormap</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> pixel</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> red</emphasis> , <emphasis> @@ -2538,26 +2556,27 @@ LbxAllocColor</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxIncrementPixel</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cmap</emphasis> : COLORMAP</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> pixel</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: None</entry> </row> </tbody> @@ -2581,25 +2600,26 @@ description of this request is on page 14.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxDelta</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> count</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cache-index</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> diffs</emphasis> : LISTofDIFFITEM</entry> @@ -2623,29 +2643,30 @@ description of this request is on page 18.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGetModifierMapping</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> keyspermod</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> keycodes</emphasis> : LISTofKEYCODE /* optional */</entry> @@ -2672,45 +2693,46 @@ LbxGetModifierMapping</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGetKeyboardMapping</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> firstKeyCode</emphasis> : KEYCODE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> count</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> keysperkeycode</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> keysyms</emphasis> : LISTofKEYSYM /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Value</emphasis> </entry> @@ -2738,82 +2760,83 @@ LbxGetKeyboardMapping</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGetWinAttrAndGeom</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> window</emphasis> : WINDOW</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>visual: VISUALID</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>class: {InputOutput, InputOnly}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>bit-gravity: BITGRAVITY</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>win-gravity: WINGRAVITY</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>backing-store: {NotUseful, WhenMapped, Always}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>backing-planes: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>backing-pixel: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>save-under: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>colormap: COLORMAP or None</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>map-is-installed: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>map-state: {Unmapped, Unviewable, Viewable}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>all-event-masks, your-event-mask: SETofEVENT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>do-not-propagate-mask: SETofDEVICEEVENT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>override-redirect: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>root: WINDOW</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>depth: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>x, y: INT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>width, height, border-width: CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Window</emphasis> </entry> @@ -2841,57 +2864,58 @@ LbxGetWinAttrAndGeom</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxQueryFont</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> font</emphasis> : FONTABLE</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>compression: BOOL</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>tag: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>font-info: FONTINFO /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>char-infos: LISTofCHARINFO or LISTofLBXCHARINFO /* optional */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>LBXCHARINFO: [left-side-bearing: INT6</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> right-side-bearing: INT7</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> character-width: INT6</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> ascent: INT6</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> descent: INT7]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Font,Alloc</emphasis> </entry> @@ -2943,48 +2967,49 @@ LbxQueryFont</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxChangeProperty</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> window</emphasis> : WINDOW</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> property</emphasis> : ATOM</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> type</emphasis> : ATOM</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> format</emphasis> : {0,8,16,32}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> mode</emphasis> : {Replace, Prepend, Append}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> nUnits</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>tag: CARD32</entry> </row> </tbody> @@ -3033,64 +3058,65 @@ LbxChangeProperty</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGetProperty</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> window</emphasis> : WINDOW</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> property</emphasis> : ATOM</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> type</emphasis> : ATOM or AnyPropertyType</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> long-offset</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> long-length</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> delete</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>type: ATOM or None</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>format: {0, 8, 16, 32}</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>bytes-after: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>nItems: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>tag: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>value: LISTofINT8 or LISTofINT16 or LISTofINT32</entry> </row> @@ -3171,26 +3197,27 @@ LbxGetProperty</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyPoint</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> points</emphasis> : LISTofLBXPOINT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3223,26 +3250,27 @@ LbxPolyPoint</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyLine</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> points</emphasis> : LISTofLBXPOINT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3275,35 +3303,36 @@ description of this request is on page 21.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolySegment</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> segments</emphasis> : LISTofLBXSEGMENT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'> </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>where:</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>LBXSEGEMENT; [x1, y1, x2, y2: LBXINT16]</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3337,26 +3366,27 @@ LbxPolySegment</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyRectangle</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> rectangles</emphasis> : LISTofLBXRECTANGLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3383,26 +3413,27 @@ description of this request is on page 22.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyArc</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> arcs</emphasis> : LISTofLBXARC</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3429,26 +3460,27 @@ LbxPolyArc</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyFillRectangle</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> rectangles</emphasis> : LISTofLBXRECTANGLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3475,26 +3507,27 @@ LbxPolyFillRectangle</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyFillArc</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> arcs</emphasis> : LISTofLBXARC</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3521,31 +3554,32 @@ description of this request is on page 22.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxFillPoly</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> shape</emphasis> : BYTE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> points</emphasis> : LISTofLBXPOINT</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> and those given for the corresponding X request.</entry> @@ -3578,61 +3612,62 @@ LbxFillPoly</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxCopyArea</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> srcCache</emphasis> : CARD8 /* source drawable */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-Drawable</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-x</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> width</emphasis> : LBXCARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> height</emphasis> : LBXCARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> dst-x</emphasis> : LBXPINT16 </entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> dst-y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: Those given for the corresponding X request.</entry> </row> @@ -3654,66 +3689,67 @@ LbxCopyArea</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxCopyPlane</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> bit-plane</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-cache</emphasis> : CARD8 /* cache reference for source drawable */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-drawable</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-x</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> src-y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> width</emphasis> : LBXCARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> height</emphasis> : LBXCARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> dst-x</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> dst-y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: Those given for the corresponding X request.</entry> </row> @@ -3735,36 +3771,37 @@ LbxCopyPlane</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyText8</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> x</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> items</emphasis> : LISTofTEXTITEM8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> , and those given for the corresponding X request.</entry> @@ -3787,36 +3824,37 @@ description of this request is on page 23.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPolyText16</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> x:</emphasis> LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> items</emphasis> : LISTofTEXTITEM16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> , and those given for the corresponding X request.</entry> @@ -3839,41 +3877,42 @@ description of this request is on page 24.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxImageText8</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> nChars</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> x</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> string</emphasis> : STRING8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> , and those given for the corresponding X request.</entry> @@ -3896,39 +3935,40 @@ description of this request is on page 24.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxImageText16</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> nChars</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>x: LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> string</emphasis> : STRING16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> , and those given for the corresponding X request.</entry> @@ -3951,20 +3991,21 @@ description of this request is on page 24.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxPutImage</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> compression-method</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> format</emphasis> : {<emphasis> @@ -3975,47 +4016,47 @@ XYPixmap</emphasis> ZPixmap</emphasis> } /* packed */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> gc-and-drawable: </emphasis> LBXGCANDDRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> width</emphasis> , <emphasis> height</emphasis> : LBXCARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> dst-x</emphasis> , <emphasis> dst-y</emphasis> : LBXPINT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> depth</emphasis> : CARD8 /* packed */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> left-pad</emphasis> : CARD8 /* packed */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> pad-bytes</emphasis> : CARD8 /* packed */</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> data</emphasis> :LISTofBYTE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> , <emphasis> @@ -4052,63 +4093,64 @@ LbxPutImage</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxGetImage</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> drawable</emphasis> : DRAWABLE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> x</emphasis> , <emphasis> y</emphasis> : INT16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> width</emphasis> , <emphasis> height</emphasis> : CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> plane-mask</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> format</emphasis> : {XYPixmap, ZPixmap}</entry> </row> - <row rowsep='0'> + <row> <entry>=></entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>depth: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>x-length: CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>visual: VISUALID or None</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>compression-method: CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'>data: LISTofBYTE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc,Match,Value</emphasis> </entry> @@ -4157,21 +4199,22 @@ LbxGetImage</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxBeginLargeRequest</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> large-request-length</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> </entry> @@ -4213,21 +4256,22 @@ description of this request is on page 25.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxLargeRequestData</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> data</emphasis> : LISTofBYTE</entry> </row> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Alloc</emphasis> </entry> @@ -4258,15 +4302,16 @@ description of this request is on page 26.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxEndLargeRequest</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoerror'>Errors: <emphasis> Length, Alloc</emphasis> </entry> @@ -4315,15 +4360,16 @@ LbxEndLargeRequest</ulink>. <title>Events</title> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxSwitchEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client</emphasis> : CARD32</entry> @@ -4345,15 +4391,16 @@ LbxSwitchEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxCloseEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client</emphasis> : CARD32</entry> @@ -4374,20 +4421,21 @@ description of this event is on page 27.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxInvalidateTagEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag-type</emphasis> : {Modmap, Keymap, Property, Font, ConnInfo}</entry> @@ -4420,20 +4468,21 @@ LbxInvalidateTagEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxSendTagDataEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag</emphasis> : CARD32</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> tag-type</emphasis> : {Property}</entry> @@ -4463,15 +4512,16 @@ LbxSendTagDataEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxListenToOne</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> client</emphasis> : CARD32 or <emphasis> @@ -4523,10 +4573,11 @@ description of this event is on page 27.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <tbody> - <row rowsep='0'> + <row> <entry role='protoname'>LbxListenToAll</entry> </row> </tbody> @@ -4546,25 +4597,26 @@ description of this event is on page 27.</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxQuickMotionDeltaEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaTime</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaX</emphasis> : INT8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaY</emphasis> : INT8</entry> @@ -4600,30 +4652,31 @@ LbxQuickMotionDeltaEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxMotionDeltaEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaX</emphasis> : INT8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaY</emphasis> : INT8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaTime</emphasis> : CARD16</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> deltaSequence</emphasis> : CARD16</entry> @@ -4659,15 +4712,16 @@ LbxMotionDeltaEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxReleaseCmapEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> colormap</emphasis> : Colormap</entry> @@ -4690,20 +4744,21 @@ LbxReleaseCmapEvent</ulink>. <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxFreeCellsEvent</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> colormap</emphasis> : Colormap</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> pixelStart, pixelEnd</emphasis> : CARD32</entry> @@ -4745,25 +4800,26 @@ speaking, events, replies or errors. </para> <informaltable frame='none' tabstyle='proto'> -<tgroup cols='1'> -<colspec colsep='0'/> + <?dbfo keep-together="always" ?> + <tgroup cols='1' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth="1.0*"/> <thead> - <row rowsep='0'> + <row> <entry role='protoname'>LbxDeltaResponse</entry> </row> </thead> <tbody> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> count</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> cache-index</emphasis> : CARD8</entry> </row> - <row rowsep='0'> + <row> <entry role='protoargs'><emphasis> diffs</emphasis> : LISTofDIFFITEM</entry> |