Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs
XIMProto.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ximp_Key
struct  Ximp_KeyList
struct  _Ximp_Area
struct  _Ximp_Point
struct  _Ximp_Size
struct  _Ximp_Preedit
struct  _Ximp_Status
struct  _Ximp_PreeditDrawDataPropRec
struct  _Ximp_CommitPropRec
struct  Ximp_slong
union  Ximp_uslong

Defines

#define XIMP_REVISION   "Ximp Revision 4.0.1"
#define XIMP_PROTOCOL_VERSION   "XIMP.3.5"
#define XIMP_KEYRELEASE4   100
#define XIMP_KEYPRESS4   101
#define XIMP_CREATE4   102
#define XIMP_DESTROY4   103
#define XIMP_REG_KEY_PRESSED4   104
#define XIMP_SETFOCUS4   105
#define XIMP_UNSETFOCUS4   106
#define XIMP_CLIENT_WINDOW4   107
#define XIMP_FOCUS_WINDOW4   108
#define XIMP_MOVE4   109
#define XIMP_RESET4   110
#define XIMP_SETVALUE4   111
#define XIMP_GETVALUE4   112
#define XIMP_PREEDITSTART_RETURN4   120
#define XIMP_PREEDITCARET_RETURN4   121
#define XIMP_SPROC_STARTED4   130
#define XIMP_SPROC_STOPPED4   131
#define XIMP_READPROP4   132
#define XIMP_CLIENT_WINDOW_RETURN4   133
#define XIMP_FOCUS_WINDOW_RETURN4   134
#define XIMP_GETVALUE_RETURN4   135
#define XIMP_RESET_RETURN4   136
#define XIMP_CREATE_RETURN4   137
#define XIMP_KEYPRESS_RETURN4   138
#define XIMP_KEYRELEASE_RETURN4   139
#define XIMP_GEOMETRY4   140
#define XIMP_PREEDITSTART4   150
#define XIMP_PREEDITDONE4   151
#define XIMP_PREEDITDRAW4   152
#define XIMP_PREEDITDRAW_CM4   153
#define XIMP_PREEDITDRAW_CM_TINY4   154
#define XIMP_PREEDITDRAW_CM_FEEDBACK4   155
#define XIMP_PREEDITCARET4   156
#define XIMP_STATUSSTART4   160
#define XIMP_STATUSDONE4   161
#define XIMP_STATUSDRAW4   162
#define XIMP_STATUSDRAW_CM4   163
#define XIMP_EVENTMASK_NOTIFY4   200
#define XIMP_EVENTMASK_NOTIFY_RETURN4   201
#define XIMP_EXTENSION4   500
#define XIMP_ERROR4   999
#define XIMP_KEYPRESS3   1
#define XIMP_CREATE3   2
#define XIMP_DESTROY3   3
#define XIMP_BEGIN3   4
#define XIMP_END3   5
#define XIMP_SETFOCUS3   6
#define XIMP_UNSETFOCUS3   7
#define XIMP_CHANGE3   8
#define XIMP_MOVE3   9
#define XIMP_RESET3   10
#define XIMP_SETVALUE3   11
#define XIMP_GETVALUE3   12
#define XIMP_PREEDITSTART_RETURN3   20
#define XIMP_PREEDITCARET_RETURN3   21
#define XIMP_CREATE_RETURN3   2
#define XIMP_CONVERSION_BEGIN3   30
#define XIMP_PROCESS_BEGIN3   30
#define XIMP_CONVERSION_END3   31
#define XIMP_PROCESS_END3   31
#define XIMP_READPROP3   32
#define XIMP_GETVALUE_RETURN3   33
#define XIMP_RESET_RETURN3   34
#define XIMP_GEOMETRY3   40
#define XIMP_PREEDITSTART3   41
#define XIMP_PREEDITDONE3   42
#define XIMP_PREEDITDRAW3   43
#define XIMP_PREEDITDRAW_CM3   44
#define XIMP_PREEDITCARET3   45
#define XIMP_STATUSSTART3   46
#define XIMP_STATUSDONE3   47
#define XIMP_STATUSDRAW3   48
#define XIMP_STATUSDRAW_CM3   49
#define XIMP_PREEDITDRAW_TINY3   50
#define XIMP_EXTENSION3   90
#define XIMP_ERROR3   99
#define XIMP_KEYPRESS   XIMP_KEYPRESS3
#define XIMP_CREATE   XIMP_CREATE3
#define XIMP_DESTROY   XIMP_DESTROY3
#define XIMP_BEGIN   XIMP_BEGIN3
#define XIMP_END   XIMP_END3
#define XIMP_SETFOCUS   XIMP_SETFOCUS3
#define XIMP_UNSETFOCUS   XIMP_UNSETFOCUS3
#define XIMP_CHANGE   XIMP_CHANGE3
#define XIMP_MOVE   XIMP_MOVE3
#define XIMP_RESET   XIMP_RESET3
#define XIMP_SETVALUE   XIMP_SETVALUE3
#define XIMP_GETVALUE   XIMP_GETVALUE3
#define XIMP_PREEDITSTART_RETURN   XIMP_PREEDITSTART_RETURN3
#define XIMP_PREEDITCARET_RETURN   XIMP_PREEDITCARET_RETURN3
#define XIMP_CREATE_RETURN   XIMP_CREATE_RETURN3
#define XIMP_CONVERSION_BEGIN   XIMP_CONVERSION_BEGIN3
#define XIMP_PROCESS_BEGIN   XIMP_PROCESS_BEGIN3
#define XIMP_CONVERSION_END   XIMP_CONVERSION_END3
#define XIMP_PROCESS_END   XIMP_PROCESS_END3
#define XIMP_READPROP   XIMP_READPROP3
#define XIMP_GETVALUE_RETURN   XIMP_GETVALUE_RETURN3
#define XIMP_RESET_RETURN   XIMP_RESET_RETURN3
#define XIMP_GEOMETRY   XIMP_GEOMETRY3
#define XIMP_PREEDITSTART   XIMP_PREEDITSTART3
#define XIMP_PREEDITDONE   XIMP_PREEDITDONE3
#define XIMP_PREEDITDRAW   XIMP_PREEDITDRAW3
#define XIMP_PREEDITDRAW_CM   XIMP_PREEDITDRAW_CM3
#define XIMP_PREEDITCARET   XIMP_PREEDITCARET3
#define XIMP_STATUSSTART   XIMP_STATUSSTART3
#define XIMP_STATUSDONE   XIMP_STATUSDONE3
#define XIMP_STATUSDRAW   XIMP_STATUSDRAW3
#define XIMP_STATUSDRAW_CM   XIMP_STATUSDRAW_CM3
#define XIMP_PREEDITDRAW_TINY   XIMP_PREEDITDRAW_TINY3
#define XIMP_EXTENSION   XIMP_EXTENSION3
#define XIMP_ERROR   XIMP_ERROR3
#define XIMP_NoError   0 /* No Error */
#define XIMP_BadAlloc   1 /* Memeory Alloc Fail */
#define XIMP_BadStyle   2 /* Unspported Input Style */
#define XIMP_BadClientWindow   3 /* Invalid Client Window */
#define XIMP_BadFocusWindow   4 /* Invalid Focus Window */
#define XIMP_BadArea   5 /* Invalid Area */
#define XIMP_BadSpotLocation   6 /* SpotLocation Out Of Range */
#define XIMP_BadColormap   7 /* Invalid Colormap ID */
#define XIMP_BadAtom   8 /* Invalid Atom ID */
#define XIMP_BadPixel   9 /* Invalid Pixel Value */
#define XIMP_BadPixmap   10 /* Invalid Pixmap Value */
#define XIMP_BadName   11 /* Invalid Font Name */
#define XIMP_BadCursor   12 /* Invalid Cursor ID */
#define XIMP_BadProtocol   13 /* Invalid Protocol ID */
#define XIMP_BadProperty   14 /* Invalid Property Name */
#define XIMP_BadPropertyType   15 /* Invalid Property Type */
#define _XIMP_PROTOCOL   "_XIMP_PROTOCOL"
#define _XIMP_BASE   "_XIMP_" /* Root Window _XIP_<locale_name> */
#define _XIMP_VERSION   "_XIMP_VERSION"
#define _XIMP_STYLE   "_XIMP_STYLE"
#define _XIMP_SPROC_STARTED_KEYS   "_XIMP_SPROC_STARTED_KEYS"
#define _XIMP_SPROC_STOPPED_KEYS   "_XIMP_SPROC_STOPPED_KEYS"
#define _XIMP_KEYS   "_XIMP_KEYS"
#define _XIMP_SERVERNAME   "_XIMP_SERVERNAME"
#define _XIMP_SERVERVERSION   "_XIMP_SERVERVERSION"
#define _XIMP_EXTENSIONS   "_XIMP_EXTENSIONS"
#define _XIMP_PREEDITMAXSIZE   "_XIMP_PREEDITMAXSIZE"
#define _XIMP_VENDORNAME   "_XIMP_VENDORNAME"
#define _XIMP_TYPE   "_XIMP_TYPE"
#define _XIMP_LIBVERSION   "_XIMP_VERSION"
#define _XIMP_FOCUS   "_XIMP_FOCUS"
#define _XIMP_PREEDIT   "_XIMP_PREEDIT"
#define _XIMP_STATUS   "_XIMP_STATUS"
#define _XIMP_PREEDITFONT   "_XIMP_PREEDITFONT"
#define _XIMP_STATUSFONT   "_XIMP_STATUSFONT"
#define _XIMP_CTEXT   "_XIMP_CTEXT"
#define _XIMP_PREEDIT_DRAW_DATA   "_XIMP_PREEDIT_DRAW_DATA"
#define _XIMP_FEEDBACKS   "_XIMP_FEEDBACKS"
#define _XIMP_PREEDITDRAWLENGTH   "_XIMP_PREEDITDRAWLENGTH"
#define _XIMP_PREEDITDRAWSTRING   "_XIMP_PREEDITDRAWSTRING"
#define _XIMP_PREEDITDRAWFEEDBACK   "_XIMP_PREEDITDRAWFEEDBACK"
#define _XIMP_EXT_XIMP_CHOICE_START_REQ   "_XIMP_EXT_XIMP_CHOICE_START_REQ"
#define _XIMP_EXT_XIMP_CHOICE_START_REP   "_XIMP_EXT_XIMP_CHOICE_START_REP"
#define _XIMP_EXT_XIMP_CHOICE_DRAW_REQ   "_XIMP_EXT_XIMP_CHOICE_DRAW_REQ"
#define _XIMP_EXT_XIMP_CHOICE_PROC_REQ   "_XIMP_EXT_XIMP_CHOICE_PROC_REQ"
#define _XIMP_EXT_XIMP_CHOICE_PROC_REP   "_XIMP_EXT_XIMP_CHOICE_PROC_REP"
#define _XIMP_EXT_XIMP_LOOKUPCHOICES   "_XIMP_EXT_XIMP_LOOKUPCHOICES"
#define LOOKUP_CHOICES_BEGIN   0
#define LOOKUP_CHOICES_START_REQ   1
#define LOOKUP_CHOICES_START_REP   2
#define LOOKUP_CHOICES_PROCESS_REQ   3
#define LOOKUP_CHOICES_PROCESS_REP   4
#define LOOKUP_CHOICES_DRAW_REQ   5
#define LOOKUP_CHOICES_DONE_REQ   6
#define XIMP_FOCUS_WIN_MASK4   (1L << 0)
#define XIMP_PRE_AREA_MASK4   (1L << 1)
#define XIMP_PRE_AREANEED_MASK4   (1L << 2)
#define XIMP_PRE_COLORMAP_MASK4   (1L << 3)
#define XIMP_PRE_STD_COLORMAP_MASK4   (1L << 4)
#define XIMP_PRE_FG_MASK4   (1L << 5)
#define XIMP_PRE_BG_MASK4   (1L << 6)
#define XIMP_PRE_BGPIXMAP_MASK4   (1L << 7)
#define XIMP_PRE_LINESP_MASK4   (1L << 8)
#define XIMP_PRE_CURSOR_MASK4   (1L << 9)
#define XIMP_PRE_SPOTL_MASK4   (1L << 10)
#define XIMP_STS_AREA_MASK4   (1L << 11)
#define XIMP_STS_AREANEED_MASK4   (1L << 12)
#define XIMP_STS_COLORMAP_MASK4   (1L << 13)
#define XIMP_STS_STD_COLORMAP_MASK4   (1L << 14)
#define XIMP_STS_FG_MASK4   (1L << 15)
#define XIMP_STS_BG_MASK4   (1L << 16)
#define XIMP_STS_BGPIXMAP_MASK4   (1L << 17)
#define XIMP_STS_LINESP_MASK4   (1L << 18)
#define XIMP_STS_CURSOR_MASK4   (1L << 19)
#define XIMP_STS_WINDOW_MASK4   (1L << 20)
#define XIMP_PRE_FONT_MASK4   (1L << 21)
#define XIMP_STS_FONT_MASK4   (1L << 22)
#define XIMP_SERVERTYPE_MASK4   (1L << 23)
#define XIMP_FOCUS_WIN_MASK3   (1L << 0)
#define XIMP_PRE_AREA_MASK3   (1L << 1)
#define XIMP_PRE_FG_MASK3   (1L << 2)
#define XIMP_PRE_BG_MASK3   (1L << 3)
#define XIMP_PRE_COLORMAP_MASK3   (1L << 4)
#define XIMP_PRE_BGPIXMAP_MASK3   (1L << 5)
#define XIMP_PRE_LINESP_MASK3   (1L << 6)
#define XIMP_PRE_CURSOR_MASK3   (1L << 7)
#define XIMP_PRE_AREANEED_MASK3   (1L << 8)
#define XIMP_PRE_SPOTL_MASK3   (1L << 9)
#define XIMP_STS_AREA_MASK3   (1L << 10)
#define XIMP_STS_FG_MASK3   (1L << 11)
#define XIMP_STS_BG_MASK3   (1L << 12)
#define XIMP_STS_COLORMAP_MASK3   (1L << 13)
#define XIMP_STS_BGPIXMAP_MASK3   (1L << 14)
#define XIMP_STS_LINESP_MASK3   (1L << 15)
#define XIMP_STS_CURSOR_MASK3   (1L << 16)
#define XIMP_STS_AREANEED_MASK3   (1L << 17)
#define XIMP_STS_WINDOW_MASK3   (1L << 18)
#define XIMP_PRE_FONT_MASK3   (1L << 19)
#define XIMP_STS_FONT_MASK3   (1L << 20)
#define XIMP_FOCUS_WIN_MASK   XIMP_FOCUS_WIN_MASK3
#define XIMP_PRE_AREA_MASK   XIMP_PRE_AREA_MASK3
#define XIMP_PRE_FG_MASK   XIMP_PRE_FG_MASK3
#define XIMP_PRE_BG_MASK   XIMP_PRE_BG_MASK3
#define XIMP_PRE_COLORMAP_MASK   XIMP_PRE_COLORMAP_MASK3
#define XIMP_PRE_BGPIXMAP_MASK   XIMP_PRE_BGPIXMAP_MASK3
#define XIMP_PRE_LINESP_MASK   XIMP_PRE_LINESP_MASK3
#define XIMP_PRE_CURSOR_MASK   XIMP_PRE_CURSOR_MASK3
#define XIMP_PRE_AREANEED_MASK   XIMP_PRE_AREANEED_MASK3
#define XIMP_PRE_SPOTL_MASK   XIMP_PRE_SPOTL_MASK3
#define XIMP_STS_AREA_MASK   XIMP_STS_AREA_MASK3
#define XIMP_STS_FG_MASK   XIMP_STS_FG_MASK3
#define XIMP_STS_BG_MASK   XIMP_STS_BG_MASK3
#define XIMP_STS_COLORMAP_MASK   XIMP_STS_COLORMAP_MASK3
#define XIMP_STS_BGPIXMAP_MASK   XIMP_STS_BGPIXMAP_MASK3
#define XIMP_STS_LINESP_MASK   XIMP_STS_LINESP_MASK3
#define XIMP_STS_CURSOR_MASK   XIMP_STS_CURSOR_MASK3
#define XIMP_STS_AREANEED_MASK   XIMP_STS_AREANEED_MASK3
#define XIMP_STS_WINDOW_MASK   XIMP_STS_WINDOW_MASK3
#define XIMP_PRE_FONT_MASK   XIMP_PRE_FONT_MASK3
#define XIMP_STS_FONT_MASK   XIMP_STS_FONT_MASK3
#define XIMP_FRONTEND4   (1L << 0)
#define XIMP_BACKEND4   (1L << 1)
#define XIMP_TYPE1   (1L << 2)
#define XIMP_TYPE2   (1L << 3)
#define XIMP_TYPE3   (1L << 4)
#define XIMP_SYNC   (1L << 5)
#define XIMP_FE_TYPE1   (XIMP_FRONTEND4 | XIMP_TYPE1)
#define XIMP_FE_TYPE2   (XIMP_FRONTEND4 | XIMP_TYPE2)
#define XIMP_FE_TYPE3   (XIMP_FRONTEND4 | XIMP_TYPE3)
#define XIMP_BE_TYPE1   (XIMP_BACKEND4 | XIMP_TYPE1)
#define XIMP_BE_TYPE2   (XIMP_BACKEND4 | XIMP_TYPE2)
#define XIMP_SYNC_BE_TYPE1   (XIMP_SYNC | XIMP_BE_TYPE1)
#define XIMP_SYNC_BE_TYPE2   (XIMP_SYNC | XIMP_BE_TYPE2)
#define XIMP_FRONTEND_BC_MASK   (1L << 0)
#define XIMP_BACKEND_BC_MASK   (1L << 1)
#define XIMP_FRONTEND   0
#define XIMP_BACKEND   1
#define XIMP_PDCBSTATUS_NOTEXT   0x0001
#define XIMP_PDCBSTATUS_NOFEEDBACK   0x0002
#define XIMP_PDCBSTATUS_FEEDBACKS_VIA_PROP   0x0004
#define XIMP_PREEDIT_MAX_LONG   14
#define XIMP_PREEDIT_MAX_CHAR   56
#define XIMP_STATUS_MAX_LONG   13
#define XIMP_STATUS_MAX_CHAR   52

Typedefs

typedef unsigned long ICID
typedef struct _Ximp_Area Ximp_AreaRec
typedef struct _Ximp_Point Ximp_PointRec
typedef struct _Ximp_Size Ximp_SizeRec
typedef struct _Ximp_Preedit Ximp_PreeditPropRec
typedef struct _Ximp_Status Ximp_StatusPropRec
typedef struct
_Ximp_PreeditDrawDataPropRec 
Ximp_PreeditDrawDataPropRec
typedef struct
_Ximp_PreeditDrawDataPropRec
Ximp_PreeditDrawDataProp
typedef struct _Ximp_CommitPropRec Ximp_CommitPropRec
typedef struct _Ximp_CommitPropRec Ximp_PreEditDrawCallbackPropRec
typedef struct _Ximp_CommitPropRec Ximp_StatusDrawCallbackPropRec

Class Documentation

struct Ximp_Key

Definition at line 416 of file XIMProto.h.

Class Members
KeySym keysym
unsigned long modifier
unsigned long modifier_mask
struct Ximp_KeyList

Definition at line 422 of file XIMProto.h.

Collaboration diagram for Ximp_KeyList:
Class Members
unsigned short count_keys
Ximp_Key * keys_list
struct _Ximp_Area

Definition at line 427 of file XIMProto.h.

Class Members
long height
long width
long x
long y
struct _Ximp_Point

Definition at line 434 of file XIMProto.h.

Class Members
long x
long y
struct _Ximp_Size

Definition at line 439 of file XIMProto.h.

Class Members
long height
long width
struct _Ximp_Preedit

Definition at line 517 of file XIMProto.h.

Collaboration diagram for _Ximp_Preedit:
Class Members
Ximp_AreaRec Area
Ximp_SizeRec AreaNeeded
unsigned long Background
Pixmap Bg_Pixmap
Colormap Colormap
Cursor Cursor
unsigned long Foreground
long LineSpacing
Ximp_PointRec SpotLocation
struct _Ximp_Status

Definition at line 532 of file XIMProto.h.

Collaboration diagram for _Ximp_Status:
Class Members
Ximp_AreaRec Area
Ximp_SizeRec AreaNeeded
unsigned long Background
Pixmap Bg_Pixmap
Colormap Colormap
Cursor Cursor
unsigned long Foreground
long LineSpacing
Window window
struct _Ximp_PreeditDrawDataPropRec

Definition at line 547 of file XIMProto.h.

Class Members
long caret
long chg_first
long chg_length
struct _Ximp_CommitPropRec

Definition at line 554 of file XIMProto.h.

Class Members
char ctext
unsigned long icid
char size
struct Ximp_slong

Definition at line 562 of file XIMProto.h.

Class Members
short chg_first
short chg_length
union Ximp_uslong

Definition at line 567 of file XIMProto.h.

Collaboration diagram for Ximp_uslong:
Class Members
long l
Ximp_slong slong

Define Documentation

#define _XIMP_BASE   "_XIMP_" /* Root Window _XIP_<locale_name> */

Definition at line 242 of file XIMProto.h.

#define _XIMP_CTEXT   "_XIMP_CTEXT"

Definition at line 265 of file XIMProto.h.

#define _XIMP_EXT_XIMP_CHOICE_DRAW_REQ   "_XIMP_EXT_XIMP_CHOICE_DRAW_REQ"

Definition at line 276 of file XIMProto.h.

#define _XIMP_EXT_XIMP_CHOICE_PROC_REP   "_XIMP_EXT_XIMP_CHOICE_PROC_REP"

Definition at line 278 of file XIMProto.h.

#define _XIMP_EXT_XIMP_CHOICE_PROC_REQ   "_XIMP_EXT_XIMP_CHOICE_PROC_REQ"

Definition at line 277 of file XIMProto.h.

#define _XIMP_EXT_XIMP_CHOICE_START_REP   "_XIMP_EXT_XIMP_CHOICE_START_REP"

Definition at line 275 of file XIMProto.h.

#define _XIMP_EXT_XIMP_CHOICE_START_REQ   "_XIMP_EXT_XIMP_CHOICE_START_REQ"

Definition at line 274 of file XIMProto.h.

#define _XIMP_EXT_XIMP_LOOKUPCHOICES   "_XIMP_EXT_XIMP_LOOKUPCHOICES"

Definition at line 279 of file XIMProto.h.

#define _XIMP_EXTENSIONS   "_XIMP_EXTENSIONS"

Definition at line 252 of file XIMProto.h.

#define _XIMP_FEEDBACKS   "_XIMP_FEEDBACKS"

Definition at line 269 of file XIMProto.h.

#define _XIMP_FOCUS   "_XIMP_FOCUS"

Definition at line 259 of file XIMProto.h.

#define _XIMP_KEYS   "_XIMP_KEYS"

Definition at line 249 of file XIMProto.h.

#define _XIMP_LIBVERSION   "_XIMP_VERSION"

Definition at line 258 of file XIMProto.h.

#define _XIMP_PREEDIT   "_XIMP_PREEDIT"

Definition at line 260 of file XIMProto.h.

#define _XIMP_PREEDIT_DRAW_DATA   "_XIMP_PREEDIT_DRAW_DATA"

Definition at line 268 of file XIMProto.h.

#define _XIMP_PREEDITDRAWFEEDBACK   "_XIMP_PREEDITDRAWFEEDBACK"

Definition at line 272 of file XIMProto.h.

#define _XIMP_PREEDITDRAWLENGTH   "_XIMP_PREEDITDRAWLENGTH"

Definition at line 270 of file XIMProto.h.

#define _XIMP_PREEDITDRAWSTRING   "_XIMP_PREEDITDRAWSTRING"

Definition at line 271 of file XIMProto.h.

#define _XIMP_PREEDITFONT   "_XIMP_PREEDITFONT"

Definition at line 262 of file XIMProto.h.

#define _XIMP_PREEDITMAXSIZE   "_XIMP_PREEDITMAXSIZE"

Definition at line 253 of file XIMProto.h.

#define _XIMP_PROTOCOL   "_XIMP_PROTOCOL"

Definition at line 241 of file XIMProto.h.

#define _XIMP_SERVERNAME   "_XIMP_SERVERNAME"

Definition at line 250 of file XIMProto.h.

#define _XIMP_SERVERVERSION   "_XIMP_SERVERVERSION"

Definition at line 251 of file XIMProto.h.

#define _XIMP_SPROC_STARTED_KEYS   "_XIMP_SPROC_STARTED_KEYS"

Definition at line 247 of file XIMProto.h.

#define _XIMP_SPROC_STOPPED_KEYS   "_XIMP_SPROC_STOPPED_KEYS"

Definition at line 248 of file XIMProto.h.

#define _XIMP_STATUS   "_XIMP_STATUS"

Definition at line 261 of file XIMProto.h.

#define _XIMP_STATUSFONT   "_XIMP_STATUSFONT"

Definition at line 263 of file XIMProto.h.

#define _XIMP_STYLE   "_XIMP_STYLE"

Definition at line 246 of file XIMProto.h.

#define _XIMP_TYPE   "_XIMP_TYPE"

Definition at line 255 of file XIMProto.h.

#define _XIMP_VENDORNAME   "_XIMP_VENDORNAME"

Definition at line 254 of file XIMProto.h.

#define _XIMP_VERSION   "_XIMP_VERSION"

Definition at line 245 of file XIMProto.h.

#define LOOKUP_CHOICES_BEGIN   0

Definition at line 282 of file XIMProto.h.

#define LOOKUP_CHOICES_DONE_REQ   6

Definition at line 288 of file XIMProto.h.

#define LOOKUP_CHOICES_DRAW_REQ   5

Definition at line 287 of file XIMProto.h.

Definition at line 286 of file XIMProto.h.

Definition at line 285 of file XIMProto.h.

#define LOOKUP_CHOICES_START_REP   2

Definition at line 284 of file XIMProto.h.

#define LOOKUP_CHOICES_START_REQ   1

Definition at line 283 of file XIMProto.h.

#define XIMP_BACKEND   1

Definition at line 387 of file XIMProto.h.

#define XIMP_BACKEND4   (1L << 1)

Definition at line 368 of file XIMProto.h.

#define XIMP_BACKEND_BC_MASK   (1L << 1)

Definition at line 383 of file XIMProto.h.

#define XIMP_BadAlloc   1 /* Memeory Alloc Fail */

Definition at line 224 of file XIMProto.h.

#define XIMP_BadArea   5 /* Invalid Area */

Definition at line 228 of file XIMProto.h.

#define XIMP_BadAtom   8 /* Invalid Atom ID */

Definition at line 231 of file XIMProto.h.

#define XIMP_BadClientWindow   3 /* Invalid Client Window */

Definition at line 226 of file XIMProto.h.

#define XIMP_BadColormap   7 /* Invalid Colormap ID */

Definition at line 230 of file XIMProto.h.

#define XIMP_BadCursor   12 /* Invalid Cursor ID */

Definition at line 235 of file XIMProto.h.

#define XIMP_BadFocusWindow   4 /* Invalid Focus Window */

Definition at line 227 of file XIMProto.h.

#define XIMP_BadName   11 /* Invalid Font Name */

Definition at line 234 of file XIMProto.h.

#define XIMP_BadPixel   9 /* Invalid Pixel Value */

Definition at line 232 of file XIMProto.h.

#define XIMP_BadPixmap   10 /* Invalid Pixmap Value */

Definition at line 233 of file XIMProto.h.

#define XIMP_BadProperty   14 /* Invalid Property Name */

Definition at line 237 of file XIMProto.h.

#define XIMP_BadPropertyType   15 /* Invalid Property Type */

Definition at line 238 of file XIMProto.h.

#define XIMP_BadProtocol   13 /* Invalid Protocol ID */

Definition at line 236 of file XIMProto.h.

#define XIMP_BadSpotLocation   6 /* SpotLocation Out Of Range */

Definition at line 229 of file XIMProto.h.

#define XIMP_BadStyle   2 /* Unspported Input Style */

Definition at line 225 of file XIMProto.h.

Definition at line 376 of file XIMProto.h.

Definition at line 377 of file XIMProto.h.

#define XIMP_BEGIN   XIMP_BEGIN3

Definition at line 186 of file XIMProto.h.

#define XIMP_BEGIN3   4

Definition at line 143 of file XIMProto.h.

#define XIMP_CHANGE   XIMP_CHANGE3

Definition at line 190 of file XIMProto.h.

#define XIMP_CHANGE3   8

Definition at line 147 of file XIMProto.h.

#define XIMP_CLIENT_WINDOW4   107

Definition at line 95 of file XIMProto.h.

#define XIMP_CLIENT_WINDOW_RETURN4   133

Definition at line 108 of file XIMProto.h.

Definition at line 198 of file XIMProto.h.

#define XIMP_CONVERSION_BEGIN3   30

Definition at line 157 of file XIMProto.h.

Definition at line 200 of file XIMProto.h.

#define XIMP_CONVERSION_END3   31

Definition at line 159 of file XIMProto.h.

#define XIMP_CREATE   XIMP_CREATE3

Definition at line 184 of file XIMProto.h.

#define XIMP_CREATE3   2

Definition at line 141 of file XIMProto.h.

#define XIMP_CREATE4   102

Definition at line 90 of file XIMProto.h.

Definition at line 197 of file XIMProto.h.

#define XIMP_CREATE_RETURN3   2

Definition at line 156 of file XIMProto.h.

#define XIMP_CREATE_RETURN4   137

Definition at line 112 of file XIMProto.h.

Definition at line 185 of file XIMProto.h.

#define XIMP_DESTROY3   3

Definition at line 142 of file XIMProto.h.

#define XIMP_DESTROY4   103

Definition at line 91 of file XIMProto.h.

#define XIMP_END   XIMP_END3

Definition at line 187 of file XIMProto.h.

#define XIMP_END3   5

Definition at line 144 of file XIMProto.h.

#define XIMP_ERROR   XIMP_ERROR3

Definition at line 217 of file XIMProto.h.

#define XIMP_ERROR3   99

Definition at line 179 of file XIMProto.h.

#define XIMP_ERROR4   999

Definition at line 135 of file XIMProto.h.

#define XIMP_EVENTMASK_NOTIFY4   200

Definition at line 129 of file XIMProto.h.

Definition at line 131 of file XIMProto.h.

Definition at line 216 of file XIMProto.h.

#define XIMP_EXTENSION3   90

Definition at line 177 of file XIMProto.h.

#define XIMP_EXTENSION4   500

Definition at line 133 of file XIMProto.h.

Definition at line 373 of file XIMProto.h.

Definition at line 374 of file XIMProto.h.

Definition at line 375 of file XIMProto.h.

Definition at line 343 of file XIMProto.h.

#define XIMP_FOCUS_WIN_MASK3   (1L << 0)

Definition at line 319 of file XIMProto.h.

#define XIMP_FOCUS_WIN_MASK4   (1L << 0)

Definition at line 293 of file XIMProto.h.

#define XIMP_FOCUS_WINDOW4   108

Definition at line 96 of file XIMProto.h.

#define XIMP_FOCUS_WINDOW_RETURN4   134

Definition at line 109 of file XIMProto.h.

#define XIMP_FRONTEND   0

Definition at line 386 of file XIMProto.h.

#define XIMP_FRONTEND4   (1L << 0)

Definition at line 367 of file XIMProto.h.

#define XIMP_FRONTEND_BC_MASK   (1L << 0)

Definition at line 382 of file XIMProto.h.

Definition at line 205 of file XIMProto.h.

#define XIMP_GEOMETRY3   40

Definition at line 165 of file XIMProto.h.

#define XIMP_GEOMETRY4   140

Definition at line 116 of file XIMProto.h.

Definition at line 194 of file XIMProto.h.

#define XIMP_GETVALUE3   12

Definition at line 151 of file XIMProto.h.

#define XIMP_GETVALUE4   112

Definition at line 100 of file XIMProto.h.

Definition at line 203 of file XIMProto.h.

#define XIMP_GETVALUE_RETURN3   33

Definition at line 162 of file XIMProto.h.

#define XIMP_GETVALUE_RETURN4   135

Definition at line 110 of file XIMProto.h.

Definition at line 183 of file XIMProto.h.

#define XIMP_KEYPRESS3   1

Definition at line 139 of file XIMProto.h.

#define XIMP_KEYPRESS4   101

Definition at line 88 of file XIMProto.h.

#define XIMP_KEYPRESS_RETURN4   138

Definition at line 113 of file XIMProto.h.

#define XIMP_KEYRELEASE4   100

Definition at line 87 of file XIMProto.h.

#define XIMP_KEYRELEASE_RETURN4   139

Definition at line 114 of file XIMProto.h.

#define XIMP_MOVE   XIMP_MOVE3

Definition at line 191 of file XIMProto.h.

#define XIMP_MOVE3   9

Definition at line 148 of file XIMProto.h.

#define XIMP_MOVE4   109

Definition at line 97 of file XIMProto.h.

#define XIMP_NoError   0 /* No Error */

Definition at line 223 of file XIMProto.h.

Definition at line 412 of file XIMProto.h.

#define XIMP_PDCBSTATUS_NOFEEDBACK   0x0002

Definition at line 411 of file XIMProto.h.

#define XIMP_PDCBSTATUS_NOTEXT   0x0001

Definition at line 410 of file XIMProto.h.

Definition at line 344 of file XIMProto.h.

#define XIMP_PRE_AREA_MASK3   (1L << 1)

Definition at line 320 of file XIMProto.h.

#define XIMP_PRE_AREA_MASK4   (1L << 1)

Definition at line 294 of file XIMProto.h.

Definition at line 351 of file XIMProto.h.

#define XIMP_PRE_AREANEED_MASK3   (1L << 8)

Definition at line 327 of file XIMProto.h.

#define XIMP_PRE_AREANEED_MASK4   (1L << 2)

Definition at line 295 of file XIMProto.h.

Definition at line 346 of file XIMProto.h.

#define XIMP_PRE_BG_MASK3   (1L << 3)

Definition at line 322 of file XIMProto.h.

#define XIMP_PRE_BG_MASK4   (1L << 6)

Definition at line 299 of file XIMProto.h.

Definition at line 348 of file XIMProto.h.

#define XIMP_PRE_BGPIXMAP_MASK3   (1L << 5)

Definition at line 324 of file XIMProto.h.

#define XIMP_PRE_BGPIXMAP_MASK4   (1L << 7)

Definition at line 300 of file XIMProto.h.

Definition at line 347 of file XIMProto.h.

#define XIMP_PRE_COLORMAP_MASK3   (1L << 4)

Definition at line 323 of file XIMProto.h.

#define XIMP_PRE_COLORMAP_MASK4   (1L << 3)

Definition at line 296 of file XIMProto.h.

Definition at line 350 of file XIMProto.h.

#define XIMP_PRE_CURSOR_MASK3   (1L << 7)

Definition at line 326 of file XIMProto.h.

#define XIMP_PRE_CURSOR_MASK4   (1L << 9)

Definition at line 302 of file XIMProto.h.

Definition at line 345 of file XIMProto.h.

#define XIMP_PRE_FG_MASK3   (1L << 2)

Definition at line 321 of file XIMProto.h.

#define XIMP_PRE_FG_MASK4   (1L << 5)

Definition at line 298 of file XIMProto.h.

Definition at line 362 of file XIMProto.h.

#define XIMP_PRE_FONT_MASK3   (1L << 19)

Definition at line 338 of file XIMProto.h.

#define XIMP_PRE_FONT_MASK4   (1L << 21)

Definition at line 314 of file XIMProto.h.

Definition at line 349 of file XIMProto.h.

#define XIMP_PRE_LINESP_MASK3   (1L << 6)

Definition at line 325 of file XIMProto.h.

#define XIMP_PRE_LINESP_MASK4   (1L << 8)

Definition at line 301 of file XIMProto.h.

Definition at line 352 of file XIMProto.h.

#define XIMP_PRE_SPOTL_MASK3   (1L << 9)

Definition at line 328 of file XIMProto.h.

#define XIMP_PRE_SPOTL_MASK4   (1L << 10)

Definition at line 303 of file XIMProto.h.

#define XIMP_PRE_STD_COLORMAP_MASK4   (1L << 4)

Definition at line 297 of file XIMProto.h.

#define XIMP_PREEDIT_MAX_CHAR   56

Definition at line 515 of file XIMProto.h.

#define XIMP_PREEDIT_MAX_LONG   14

Definition at line 514 of file XIMProto.h.

Definition at line 210 of file XIMProto.h.

#define XIMP_PREEDITCARET3   45

Definition at line 170 of file XIMProto.h.

#define XIMP_PREEDITCARET4   156

Definition at line 123 of file XIMProto.h.

Definition at line 196 of file XIMProto.h.

#define XIMP_PREEDITCARET_RETURN3   21

Definition at line 154 of file XIMProto.h.

#define XIMP_PREEDITCARET_RETURN4   121

Definition at line 103 of file XIMProto.h.

Definition at line 207 of file XIMProto.h.

#define XIMP_PREEDITDONE3   42

Definition at line 167 of file XIMProto.h.

#define XIMP_PREEDITDONE4   151

Definition at line 118 of file XIMProto.h.

Definition at line 208 of file XIMProto.h.

#define XIMP_PREEDITDRAW3   43

Definition at line 168 of file XIMProto.h.

#define XIMP_PREEDITDRAW4   152

Definition at line 119 of file XIMProto.h.

Definition at line 209 of file XIMProto.h.

#define XIMP_PREEDITDRAW_CM3   44

Definition at line 169 of file XIMProto.h.

#define XIMP_PREEDITDRAW_CM4   153

Definition at line 120 of file XIMProto.h.

Definition at line 122 of file XIMProto.h.

#define XIMP_PREEDITDRAW_CM_TINY4   154

Definition at line 121 of file XIMProto.h.

Definition at line 215 of file XIMProto.h.

#define XIMP_PREEDITDRAW_TINY3   50

Definition at line 175 of file XIMProto.h.

Definition at line 206 of file XIMProto.h.

#define XIMP_PREEDITSTART3   41

Definition at line 166 of file XIMProto.h.

#define XIMP_PREEDITSTART4   150

Definition at line 117 of file XIMProto.h.

Definition at line 195 of file XIMProto.h.

#define XIMP_PREEDITSTART_RETURN3   20

Definition at line 153 of file XIMProto.h.

#define XIMP_PREEDITSTART_RETURN4   120

Definition at line 102 of file XIMProto.h.

Definition at line 199 of file XIMProto.h.

#define XIMP_PROCESS_BEGIN3   30

Definition at line 158 of file XIMProto.h.

Definition at line 201 of file XIMProto.h.

#define XIMP_PROCESS_END3   31

Definition at line 160 of file XIMProto.h.

#define XIMP_PROTOCOL_VERSION   "XIMP.3.5"

Definition at line 73 of file XIMProto.h.

Definition at line 202 of file XIMProto.h.

#define XIMP_READPROP3   32

Definition at line 161 of file XIMProto.h.

#define XIMP_READPROP4   132

Definition at line 107 of file XIMProto.h.

#define XIMP_REG_KEY_PRESSED4   104

Definition at line 92 of file XIMProto.h.

#define XIMP_RESET   XIMP_RESET3

Definition at line 192 of file XIMProto.h.

#define XIMP_RESET3   10

Definition at line 149 of file XIMProto.h.

#define XIMP_RESET4   110

Definition at line 98 of file XIMProto.h.

Definition at line 204 of file XIMProto.h.

#define XIMP_RESET_RETURN3   34

Definition at line 163 of file XIMProto.h.

#define XIMP_RESET_RETURN4   136

Definition at line 111 of file XIMProto.h.

#define XIMP_REVISION   "Ximp Revision 4.0.1"

Definition at line 67 of file XIMProto.h.

#define XIMP_SERVERTYPE_MASK4   (1L << 23)

Definition at line 316 of file XIMProto.h.

Definition at line 188 of file XIMProto.h.

#define XIMP_SETFOCUS3   6

Definition at line 145 of file XIMProto.h.

#define XIMP_SETFOCUS4   105

Definition at line 93 of file XIMProto.h.

Definition at line 193 of file XIMProto.h.

#define XIMP_SETVALUE3   11

Definition at line 150 of file XIMProto.h.

#define XIMP_SETVALUE4   111

Definition at line 99 of file XIMProto.h.

#define XIMP_SPROC_STARTED4   130

Definition at line 105 of file XIMProto.h.

#define XIMP_SPROC_STOPPED4   131

Definition at line 106 of file XIMProto.h.

#define XIMP_STATUS_MAX_CHAR   52

Definition at line 530 of file XIMProto.h.

#define XIMP_STATUS_MAX_LONG   13

Definition at line 529 of file XIMProto.h.

Definition at line 212 of file XIMProto.h.

#define XIMP_STATUSDONE3   47

Definition at line 172 of file XIMProto.h.

#define XIMP_STATUSDONE4   161

Definition at line 125 of file XIMProto.h.

Definition at line 213 of file XIMProto.h.

#define XIMP_STATUSDRAW3   48

Definition at line 173 of file XIMProto.h.

#define XIMP_STATUSDRAW4   162

Definition at line 126 of file XIMProto.h.

Definition at line 214 of file XIMProto.h.

#define XIMP_STATUSDRAW_CM3   49

Definition at line 174 of file XIMProto.h.

#define XIMP_STATUSDRAW_CM4   163

Definition at line 127 of file XIMProto.h.

Definition at line 211 of file XIMProto.h.

#define XIMP_STATUSSTART3   46

Definition at line 171 of file XIMProto.h.

#define XIMP_STATUSSTART4   160

Definition at line 124 of file XIMProto.h.

Definition at line 353 of file XIMProto.h.

#define XIMP_STS_AREA_MASK3   (1L << 10)

Definition at line 329 of file XIMProto.h.

#define XIMP_STS_AREA_MASK4   (1L << 11)

Definition at line 304 of file XIMProto.h.

Definition at line 360 of file XIMProto.h.

#define XIMP_STS_AREANEED_MASK3   (1L << 17)

Definition at line 336 of file XIMProto.h.

#define XIMP_STS_AREANEED_MASK4   (1L << 12)

Definition at line 305 of file XIMProto.h.

Definition at line 355 of file XIMProto.h.

#define XIMP_STS_BG_MASK3   (1L << 12)

Definition at line 331 of file XIMProto.h.

#define XIMP_STS_BG_MASK4   (1L << 16)

Definition at line 309 of file XIMProto.h.

Definition at line 357 of file XIMProto.h.

#define XIMP_STS_BGPIXMAP_MASK3   (1L << 14)

Definition at line 333 of file XIMProto.h.

#define XIMP_STS_BGPIXMAP_MASK4   (1L << 17)

Definition at line 310 of file XIMProto.h.

Definition at line 356 of file XIMProto.h.

#define XIMP_STS_COLORMAP_MASK3   (1L << 13)

Definition at line 332 of file XIMProto.h.

#define XIMP_STS_COLORMAP_MASK4   (1L << 13)

Definition at line 306 of file XIMProto.h.

Definition at line 359 of file XIMProto.h.

#define XIMP_STS_CURSOR_MASK3   (1L << 16)

Definition at line 335 of file XIMProto.h.

#define XIMP_STS_CURSOR_MASK4   (1L << 19)

Definition at line 312 of file XIMProto.h.

Definition at line 354 of file XIMProto.h.

#define XIMP_STS_FG_MASK3   (1L << 11)

Definition at line 330 of file XIMProto.h.

#define XIMP_STS_FG_MASK4   (1L << 15)

Definition at line 308 of file XIMProto.h.

Definition at line 363 of file XIMProto.h.

#define XIMP_STS_FONT_MASK3   (1L << 20)

Definition at line 339 of file XIMProto.h.

#define XIMP_STS_FONT_MASK4   (1L << 22)

Definition at line 315 of file XIMProto.h.

Definition at line 358 of file XIMProto.h.

#define XIMP_STS_LINESP_MASK3   (1L << 15)

Definition at line 334 of file XIMProto.h.

#define XIMP_STS_LINESP_MASK4   (1L << 18)

Definition at line 311 of file XIMProto.h.

#define XIMP_STS_STD_COLORMAP_MASK4   (1L << 14)

Definition at line 307 of file XIMProto.h.

Definition at line 361 of file XIMProto.h.

#define XIMP_STS_WINDOW_MASK3   (1L << 18)

Definition at line 337 of file XIMProto.h.

#define XIMP_STS_WINDOW_MASK4   (1L << 20)

Definition at line 313 of file XIMProto.h.

#define XIMP_SYNC   (1L << 5)

Definition at line 372 of file XIMProto.h.

Definition at line 378 of file XIMProto.h.

Definition at line 379 of file XIMProto.h.

#define XIMP_TYPE1   (1L << 2)

Definition at line 369 of file XIMProto.h.

#define XIMP_TYPE2   (1L << 3)

Definition at line 370 of file XIMProto.h.

#define XIMP_TYPE3   (1L << 4)

Definition at line 371 of file XIMProto.h.

Definition at line 189 of file XIMProto.h.

#define XIMP_UNSETFOCUS3   7

Definition at line 146 of file XIMProto.h.

#define XIMP_UNSETFOCUS4   106

Definition at line 94 of file XIMProto.h.


Typedef Documentation

typedef unsigned long ICID

Definition at line 82 of file XIMProto.h.

typedef struct _Ximp_Area Ximp_AreaRec
typedef struct _Ximp_Point Ximp_PointRec
typedef struct _Ximp_Size Ximp_SizeRec