Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs
X11R6IMProtoData.h File Reference
#include <X11/Xmd.h>
#include "Xlcint.h"
#include "XIMTriggerKey.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XIMEncodings
struct  IMMethodsRec
struct  IMCoreRec
struct  _XIMS
struct  XIMListOfAttr
struct  IMExtList
struct  XIMAttribute
struct  XICAttribute
struct  XIMStr
struct  IMAnyStruct
struct  IMConnectStruct
struct  IMDisConnectStruct
struct  IMOpenStruct
struct  IMCloseStruct
struct  IMQueryExtensionStruct
struct  IMGetIMValuesStruct
struct  IMChangeICStruct
struct  IMDestroyICStruct
struct  IMResetICStruct
struct  IMChangeFocusStruct
struct  _IMForwardEventStruct
struct  _IMCommitEventStruct
struct  IMTriggerNotifyStruct
struct  IMEncodingNegotiationStruct
struct  IMSetEventMaskStruct
struct  IMExtSetEventMaskStruct
struct  IMMoveStruct
struct  IMErrorStruct
struct  IMPreeditStateStruct
struct  IMGeometryCBStruct
struct  IMPreeditCBStruct
struct  IMStatusCBStruct
struct  IMStrConvCBStruct
union  _X11R6IMProtocolStruct
struct  X11R6IMProtoHandler
union  IMPreeditCBStruct.todo
union  IMStatusCBStruct.todo

Defines

#define _X11R6IMProtoData_h
#define IMModifiers   "modifiers"
#define IMServerWindow   "serverWindow"
#define IMServerName   "serverName"
#define IMServerTransport   "serverTransport"
#define IMLocale   "locale"
#define IMInputStyles   "inputStyles"
#define IMProtocolHandler   "protocolHandler"
#define IMOnKeysList   "onKeysList"
#define IMOffKeysList   "offKeysList"
#define IMEncodingList   "encodingList"
#define IMFilterEventMask   "filterEventMask"
#define IMProtocolDepend   "protocolDepend"
#define IMSupportedIMValues   "supportedIMValues"
#define IMSupportedICValues   "supportedICValues"
#define I18N_IMSERVER_WIN   0x0001 /* IMServerWindow */
#define I18N_IM_NAME   0x0002 /* IMServerName */
#define I18N_IM_LOCALE   0x0004 /* IMLocale */
#define I18N_IM_ADDRESS   0x0008 /* IMServerTransport */
#define I18N_INPUT_STYLES   0x0010 /* IMInputStyles */
#define I18N_ON_KEYS   0x0020 /* IMOnKeysList */
#define I18N_OFF_KEYS   0x0040 /* IMOffKeysList */
#define I18N_IM_HANDLER   0x0080 /* IMProtocolHander */
#define I18N_ENCODINGS   0x0100 /* IMEncodingList */
#define I18N_FILTERMASK   0x0200 /* IMFilterEventMask */
#define I18N_PROTO_DEPEND   0x0400 /* IMProtoDepend */
#define XimSYNCHRONUS   0x0001
#define XimLookupChars   0x0002
#define XimLookupKeySym   0x0004
#define XimLookupBoth   0x0006

Typedefs

typedef char * XIMEncoding
typedef struct _XIMSXIMS
typedef struct
_IMForwardEventStruct
IMForwardEvent
typedef struct
_IMCommitEventStruct
IMCommitEvent
typedef union
_X11R6IMProtocolStruct
X11R6IMProtocol
typedef struct IMMethodsRecIMMethods
typedef struct IMCoreRecIMCore
typedef struct _XIMS XIMProtocolRec
typedef struct
_IMForwardEventStruct 
IMForwardEventStruct
typedef struct _IMCommitEventStruct IMCommitEventStruct
typedef union
_X11R6IMProtocolStruct 
X11R6IMProtocolStruct

Class Documentation

struct XIMEncodings

Definition at line 84 of file X11R6IMProtoData.h.

Class Members
unsigned short count_encodings
XIMEncoding * supported_encodings
struct IMCoreRec

Definition at line 108 of file X11R6IMProtoData.h.

Class Members
Display * display
int screen
struct _XIMS

Definition at line 113 of file X11R6IMProtoData.h.

Collaboration diagram for _XIMS:
Class Members
IMCoreRec core
int id
IMMethods methods
void * protocol
struct XIMListOfAttr

Definition at line 120 of file X11R6IMProtoData.h.

Class Members
CARD16 id
char * name
CARD16 type
struct IMExtList

Definition at line 126 of file X11R6IMProtoData.h.

Class Members
CARD8 major_opcode
CARD8 minor_opcode
char * name
struct XIMAttribute

Definition at line 132 of file X11R6IMProtoData.h.

Class Members
int attribute_id
char * name
CARD16 name_length
int type
void * value
int value_length
struct XICAttribute

Definition at line 141 of file X11R6IMProtoData.h.

Class Members
int attribute_id
ICAttributeID attribute_id
char * name
CARD16 name_length
int type
void * value
XPointer value
int value_length
struct XIMStr

Definition at line 150 of file X11R6IMProtoData.h.

Class Members
int length
char * name
struct IMAnyStruct

Definition at line 158 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
int major_code
int minor_code
struct IMConnectStruct

Definition at line 164 of file X11R6IMProtoData.h.

Class Members
CARD8 byte_order
CARD16 connect_id
int major_code
CARD16 major_version
int minor_code
CARD16 minor_version
struct IMDisConnectStruct

Definition at line 173 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
int major_code
int minor_code
struct IMOpenStruct

Definition at line 179 of file X11R6IMProtoData.h.

Collaboration diagram for IMOpenStruct:
Class Members
CARD16 connect_id
XIMStr lang
int major_code
int minor_code
struct IMCloseStruct

Definition at line 186 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
int major_code
int minor_code
struct IMQueryExtensionStruct

Definition at line 192 of file X11R6IMProtoData.h.

Collaboration diagram for IMQueryExtensionStruct:
Class Members
CARD16 connect_id
XIMStr * extension
int major_code
int minor_code
CARD16 number
struct IMGetIMValuesStruct

Definition at line 200 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
char ** im_attr_list
int major_code
int minor_code
CARD16 number
struct IMChangeICStruct

Definition at line 69 of file IMProtocolStructP.hh.

Collaboration diagram for IMChangeICStruct:
Class Members
CARD16 connect_id
ICAttribute * ic_attr
XICAttribute * ic_attr
int ic_attr_num
CARD16 ic_attr_num
CARD16 icid
int major_code
int minor_code
ICAttribute * preedit_attr
XICAttribute * preedit_attr
int preedit_attr_num
CARD16 preedit_attr_num
ICAttribute * status_attr
XICAttribute * status_attr
int status_attr_num
CARD16 status_attr_num
struct IMDestroyICStruct

Definition at line 221 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 icid
int major_code
int minor_code
struct IMResetICStruct

Definition at line 228 of file X11R6IMProtoData.h.

Class Members
char * commit_string
CARD16 connect_id
CARD16 icid
CARD16 length
int major_code
int minor_code
struct IMChangeFocusStruct

Definition at line 237 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 icid
int major_code
int minor_code
struct _IMForwardEventStruct

Definition at line 244 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
XEvent event
CARD16 icid
int major_code
int minor_code
CARD16 serial_number
CARD16 sync_bit
struct _IMCommitEventStruct

Definition at line 254 of file X11R6IMProtoData.h.

Class Members
char * commit_string
CARD16 connect_id
CARD16 flag
CARD16 icid
KeySym keysym
int major_code
int minor_code
struct IMTriggerNotifyStruct

Definition at line 264 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD32 event_mask
CARD32 flag
CARD16 icid
CARD32 key_index
int major_code
int minor_code
struct IMEncodingNegotiationStruct

Definition at line 274 of file X11R6IMProtoData.h.

Collaboration diagram for IMEncodingNegotiationStruct:
Class Members
CARD16 category
CARD16 connect_id
INT16 enc_index
XIMStr * encoding
CARD16 encoding_info_number
CARD16 encoding_number
XIMStr * encodinginfo
int major_code
int minor_code
struct IMSetEventMaskStruct

Definition at line 286 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD32 flag
CARD32 forward_event_mask
CARD16 icid
int major_code
int minor_code
CARD32 sync_event_mask
struct IMExtSetEventMaskStruct

Definition at line 296 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD32 flag
CARD32 forward_event_mask
CARD16 icid
CARD32 intercept_event_mask
int major_code
int minor_code
CARD32 select_event_mask
CARD32 sync_event_mask
struct IMMoveStruct

Definition at line 308 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 icid
int major_code
int minor_code
CARD16 x
CARD16 y
struct IMErrorStruct

Definition at line 317 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 error_code
char * error_detail
CARD16 error_type
CARD16 flag
CARD16 icid
int major_code
int minor_code
CARD16 str_length
struct IMPreeditStateStruct

Definition at line 329 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD32 conv_state
CARD16 icid
int major_code
int minor_code
CARD32 operation
struct IMGeometryCBStruct

Definition at line 339 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 icid
int major_code
int minor_code
struct IMPreeditCBStruct

Definition at line 85 of file IMProtocolStructP.hh.

Collaboration diagram for IMPreeditCBStruct:
Class Members
CARD16 connect_id
int icid
CARD16 icid
int major_code
int minor_code
IMPreeditStruct * preedit
union IMPreeditCBStruct todo
struct IMStatusCBStruct

Definition at line 91 of file IMProtocolStructP.hh.

Collaboration diagram for IMStatusCBStruct:
Class Members
CARD16 connect_id
int icid
CARD16 icid
int major_code
int minor_code
IMStatusStruct * status
union IMStatusCBStruct todo
struct IMStrConvCBStruct

Definition at line 368 of file X11R6IMProtoData.h.

Class Members
CARD16 connect_id
CARD16 icid
int major_code
int minor_code
XIMStringConversionCallbackStruct strconv
union _X11R6IMProtocolStruct

Definition at line 376 of file X11R6IMProtoData.h.

Collaboration diagram for _X11R6IMProtocolStruct:
Class Members
IMAnyStruct any
IMChangeFocusStruct changefocus
IMChangeICStruct changeic
IMCommitEventStruct commitstring
IMDestroyICStruct destroyic
IMEncodingNegotiationStruct encodingnego
IMMoveStruct extmove
IMExtSetEventMaskStruct extsetevent
IMForwardEventStruct forwardevent
IMGeometryCBStruct geometry_callback
IMGetIMValuesStruct getim
IMCloseStruct imclose
IMConnectStruct imconnect
IMDisConnectStruct imdisconnect
IMErrorStruct imerror
IMOpenStruct imopen
int major_code
long pad
IMPreeditCBStruct preedit_callback
IMPreeditStateStruct preedit_state
IMQueryExtensionStruct queryext
IMResetICStruct resetic
IMSetEventMaskStruct setevent
IMStatusCBStruct status_callback
IMStrConvCBStruct strconv_callback
IMTriggerNotifyStruct triggernotify
union IMPreeditCBStruct.todo

Definition at line 351 of file X11R6IMProtoData.h.

Class Members
XIMPreeditCaretCallbackStruct caret
XIMPreeditDrawCallbackStruct draw
int return_value
union IMStatusCBStruct.todo

Definition at line 363 of file X11R6IMProtoData.h.

Class Members
XIMStatusDrawCallbackStruct draw

Define Documentation

Definition at line 47 of file X11R6IMProtoData.h.

#define I18N_ENCODINGS   0x0100 /* IMEncodingList */

Definition at line 78 of file X11R6IMProtoData.h.

#define I18N_FILTERMASK   0x0200 /* IMFilterEventMask */

Definition at line 79 of file X11R6IMProtoData.h.

#define I18N_IM_ADDRESS   0x0008 /* IMServerTransport */

Definition at line 73 of file X11R6IMProtoData.h.

#define I18N_IM_HANDLER   0x0080 /* IMProtocolHander */

Definition at line 77 of file X11R6IMProtoData.h.

#define I18N_IM_LOCALE   0x0004 /* IMLocale */

Definition at line 72 of file X11R6IMProtoData.h.

#define I18N_IM_NAME   0x0002 /* IMServerName */

Definition at line 71 of file X11R6IMProtoData.h.

#define I18N_IMSERVER_WIN   0x0001 /* IMServerWindow */

Definition at line 70 of file X11R6IMProtoData.h.

#define I18N_INPUT_STYLES   0x0010 /* IMInputStyles */

Definition at line 74 of file X11R6IMProtoData.h.

#define I18N_OFF_KEYS   0x0040 /* IMOffKeysList */

Definition at line 76 of file X11R6IMProtoData.h.

#define I18N_ON_KEYS   0x0020 /* IMOnKeysList */

Definition at line 75 of file X11R6IMProtoData.h.

#define I18N_PROTO_DEPEND   0x0400 /* IMProtoDepend */

Definition at line 80 of file X11R6IMProtoData.h.

#define IMEncodingList   "encodingList"

Definition at line 63 of file X11R6IMProtoData.h.

#define IMFilterEventMask   "filterEventMask"

Definition at line 64 of file X11R6IMProtoData.h.

#define IMInputStyles   "inputStyles"

Definition at line 59 of file X11R6IMProtoData.h.

#define IMLocale   "locale"

Definition at line 58 of file X11R6IMProtoData.h.

#define IMModifiers   "modifiers"

Definition at line 54 of file X11R6IMProtoData.h.

#define IMOffKeysList   "offKeysList"

Definition at line 62 of file X11R6IMProtoData.h.

#define IMOnKeysList   "onKeysList"

Definition at line 61 of file X11R6IMProtoData.h.

#define IMProtocolDepend   "protocolDepend"

Definition at line 65 of file X11R6IMProtoData.h.

#define IMProtocolHandler   "protocolHandler"

Definition at line 60 of file X11R6IMProtoData.h.

#define IMServerName   "serverName"

Definition at line 56 of file X11R6IMProtoData.h.

#define IMServerTransport   "serverTransport"

Definition at line 57 of file X11R6IMProtoData.h.

#define IMServerWindow   "serverWindow"

Definition at line 55 of file X11R6IMProtoData.h.

#define IMSupportedICValues   "supportedICValues"

Definition at line 67 of file X11R6IMProtoData.h.

#define IMSupportedIMValues   "supportedIMValues"

Definition at line 66 of file X11R6IMProtoData.h.

#define XimLookupBoth   0x0006

Definition at line 418 of file X11R6IMProtoData.h.

#define XimLookupChars   0x0002

Definition at line 416 of file X11R6IMProtoData.h.

#define XimLookupKeySym   0x0004

Definition at line 417 of file X11R6IMProtoData.h.

#define XimSYNCHRONUS   0x0001

Definition at line 415 of file X11R6IMProtoData.h.


Typedef Documentation

Definition at line 92 of file X11R6IMProtoData.h.

typedef struct IMCoreRec * IMCore

Definition at line 91 of file X11R6IMProtoData.h.

typedef struct IMMethodsRec * IMMethods

Definition at line 93 of file X11R6IMProtoData.h.

typedef char* XIMEncoding

Definition at line 82 of file X11R6IMProtoData.h.

typedef struct _XIMS XIMProtocolRec
typedef struct _XIMS* XIMS

Definition at line 89 of file X11R6IMProtoData.h.