From 45e3694d529b052f4122262c9bdff5476219b2b4 Mon Sep 17 00:00:00 2001 From: marha Date: Mon, 23 Jan 2012 08:33:10 +0100 Subject: git update libX11 mesa libxcb xkeyboard-config 23 jan 2012 --- libX11/specs/XIM/xim.xml | 420 ++++++++++++++++++++++++----------------------- 1 file changed, 216 insertions(+), 204 deletions(-) (limited to 'libX11/specs/XIM') diff --git a/libX11/specs/XIM/xim.xml b/libX11/specs/XIM/xim.xml index fa4941153..131719704 100644 --- a/libX11/specs/XIM/xim.xml +++ b/libX11/specs/XIM/xim.xml @@ -619,16 +619,17 @@ XICATTR (*2) The value types are defined as follows: - - - - - - - + + + + + + + + - + values data format @@ -636,159 +637,159 @@ XICATTR - + #0 Separator of NestedList -----(*3) - + #1 byte data CARD8 - + #2 word data CARD16 - + #3 long data CARD32 - + #4 char data STRING8 - + #5 Window CARD32 - + #10 XIMStyles 2 n number of XIMStyle list - + 2 unused - + n CARD32 XIMStyle list - + #11 XRectangle 2 INT16 X - + 2 INT16 Y - + 2 CARD16 width - + 2 CARD16 height - + #12 XPoint 2 INT16 X - + 2 INT16 Y - + #13 XFontSet 2 n length of Base font name - + n STRING8 Base font name list - + p unused, p = Pad(2+n) - + #15 XIMHotKeyTriggers 4 n number of XIMTRIGGERKEY list (*4) - + n XIMTRIGGERKEY XIMHotkeyTrigger list - + n XIMHOTKEYSTATE HotKey processing state - + #17 XIMStringConversion XIMSTRCONVTEXT - + #18 XIMPreeditState XIMPREEDITSTATE - + #19 XIMResetState XIMRESETSTATE - + #x7fff NestedList ----- @@ -3039,66 +3040,67 @@ window of XIM_SERVER selection, which the IM Server has created. Refer to "The Input Method Protocol" for the XIM_SERVER atom. - -The ClientMessage sent to the IMS window. - - - - +
+ + The ClientMessage sent to the IMS window. + + + + - - Structure Member + + Structure Member Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window IMS Window ID - + Atom message_type XInternAtom(display, "_XIM_XCONNECT", False) - + int format 32 - + long data.l[0] client communication window ID - + long data.l[1] client-major-transport-version (*1) - + long data.l[2] client-major-transport-version (*1) @@ -3113,71 +3115,72 @@ window), the IM Server sends a ClientMessage in the following event's format to the client communication window. -
-The ClientMessage sent by the IM Server. - - - - +
+ + The ClientMessage sent by the IM Server. + + + + - - Structure Member + + Structure Member Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window client communication window ID - + Atom message_type XInternAtom(display, "_XIM_XCONNECT", False) - + int format 32 - + long data.l[0] IMS communication window ID - + long data.l[1] server-major-transport-version (*1) - + long data.l[2] server-minor-transport-version (*1) - + long data.l[3] dividing size between ClientMessage and Property (*2) @@ -3196,15 +3199,16 @@ major/minor-transport-version, as follows:
-The read/write method and the major/minor-transport-version - - - - + + The read/write method and the major/minor-transport-version + + + + - Transport-version + Transport-version read/write @@ -3214,12 +3218,12 @@ major/minor-transport-version, as follows: - + 0 0 only-CM & Property-with-CM - + 1 only-CM & multi-CM @@ -3232,7 +3236,7 @@ major/minor-transport-version, as follows: 0 PropertyNotify - + 2 0 only-CM & PropertyNotify @@ -3317,56 +3321,57 @@ If data is sent via ClientMessage event, the format is as follows: -
+
+ The ClientMessage event's format (first or middle) - - - - + + + + - - Structure Member + + Structure Member Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window IMS communication window ID - + Atom message_type XInternAtom(display, "_XIM_MOREDATA", False) - + int format 8 - + char data.b[20] (read/write DATA : 20 byte) @@ -3375,56 +3380,57 @@ If data is sent via ClientMessage event, the format is as follows:
- +
+ The ClientMessage event's format (only or last) - - - - + + + + - - Structure Member + + Structure Member Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window IMS communication window ID - + Atom message_type XInternAtom(display, "_XIM_PROTOCOL", False) - + int format 8 - + char data.b[20] (read/write DATA : MAX 20 byte) (*1) @@ -3469,56 +3475,57 @@ IM Server via PropertyNotify event. The arguments of the XChangeProperty are as follows: -
+
+ The XChangeProperty event's format - - - - + + + + - - Argument + + Argument Contents - + Display *display The display to which connects - + Window window IMS communication window ID - + Atom property read/write property Atom (*1) - + Atom type XA_STRING - + int format 8 - + int mode PropModeAppend - + u_char *data read/write DATA - + int nelements length of DATA @@ -3546,61 +3553,62 @@ If Atom is notified via ClientMessage event, the format of the ClientMessage is as follows: -
+
+ The ClientMessage event's format to send Atom of property - - - - + + + + - - Structure Members + + Structure Members Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window IMS communication window ID - + Atom message_type XInternAtom(display, "_XIM_PROTOCOL", False) - + int format 32 - + long data.l[0] length of read/write property Atom - + long data.l[1] read/write property Atom @@ -3626,56 +3634,57 @@ The format of the ClientMessage is as follows: -
+
+ The ClientMessage event's format (first or middle) - - - - + + + + - - Structure Members - Contents + + Structure Members + Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window client communication window ID - + Atom message_type XInternAtom(display, "_XIM_MOREDATA", False) - + int format 8 - + char data.b[20] (read/write DATA : 20 byte) @@ -3685,56 +3694,57 @@ The format of the ClientMessage is as follows:
- +
+ The ClientMessage event's format (only or last) - - - - + + + + - - Structure Members - Contents + + Structure Members + Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window client communication window ID - + Atom message_type XInternAtom(display, "_XIM_PROTOCOL", False) - + int format 8 - + char data.b[20] (read/write DATA : MAX 20 byte) (*1) @@ -3779,56 +3789,57 @@ PropertyNotify event. The arguments of the XChangeProperty are as follows: -
+
+ The XChangeProperty event's format - - - - + + + + - - Argument - Contents + + Argument + Contents - + Display *display The display which to connects - + Window window client communication window ID - + Atom property read/write property Atom (*1) - + Atom type XA_STRING - + int format 8 - + int mode PropModeAppend - + u_char *data read/write DATA - + int nelements length of DATA @@ -3853,61 +3864,62 @@ is as follows: -
+
+ The ClientMessage event's format to send Atom of property - - - + + + - - Structure Member - Contents + + Structure Member + Contents - + int type ClientMessage - + u_long serial Set by the X Window System - + Bool send_event Set by the X Window System - + Display *display The display to which connects - + Window window client communication window ID - + Atom message_type XInternAtom(display, "_XIM_PROTOCOL", False) - + int format 32 - + long data.l[0] length of read/write property ATOM - + long data.l[1] read/write property ATOM -- cgit v1.2.3