Back to index

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

Go to the source code of this file.

Classes

struct  _ImToXSun
struct  _ImToXSunChar

Defines

#define TOO_MANY_SESSION   -1
#define FAILED_ALLOC_MEM   -2
#define QUIT_THIS_IM   -3
#define SWITCH_BEWTEEN_QPSP   -4
#define LABELTYPE_1234567   1
#define MAX_SES_NUM   512
#define IEH_TYPE_KEYSYM   0
#define IEH_TYPE_STRING   1
#define IEH_TYPE_OTHER   3
#define IMXSUN_TYPE_NORMAL   0x0000
#define IMXSUN_TYPE_COMMIT   0x0001
#define IMXSUN_TYPE_BOUNCEKEY   0x0002
#define IMXSUN_TYPE_ERROR   0x0004
#define IMXSUN_TYPE_COMMITSYMBOL   0x0006
#define SPEC_KEY_SHIFT   0x0001
#define SPEC_KEY_CAPSLOCK   0x0002 /* ??? Not Certain. MXL */
#define SPEC_KEY_CONTROL   0x0004
#define SPEC_KEY_ALT   0x0008
#define SPEC_KEY_ALTGRAPH   0x0010
#define SPEC_KEY_COMPOSE   0x0020 /* ??? Not Certain. MXL */
#define SPEC_KEY_DIAMOND   0x0040
#define SPEC_KEY_NUMLOCK   0x0080

Typedefs

typedef struct _ImToXSun ImToXSun
typedef struct _ImToXSunChar ImToXSunChar

Variables

JSHORT bShiftIsPressed
JSHORT bCapsIsPressed
JSHORT bAltIsPressed
JSHORT bCtrlIsPressed
JSHORT bMetaIsPressed
JSHORT bAltGrIsPressed
JSHORT bCompIsPressed
UCHAR szKsStr [20]
JINT nMinKeycode
JINT nMaxKeycode
JINT nQpSpFlag [512]
CHARpszLocale
CHAR szLocale [30]
JINT nGBKMode

Class Documentation

struct _ImToXSun

Definition at line 59 of file NewPYLE.h.

Class Members
JINT nCaretPos
JINT nChoiceNum
JINT nErrorCode
JINT nType
JWORD pwCommit
JWORD pwLookupChoice
JWORD pwPreedit
JWORD pwStatus
struct _ImToXSunChar

Definition at line 70 of file NewPYLE.h.

Class Members
JINT nCaretPos
JINT nChoiceNum
JINT nErrorCode
JINT nLabelType
JINT nType
UCHAR szCommit
UCHAR szLookupChoice
UCHAR szPreedit
UCHAR szStatus

Define Documentation

#define FAILED_ALLOC_MEM   -2

Definition at line 49 of file NewPY.h.

#define IEH_TYPE_KEYSYM   0

Definition at line 56 of file NewPY.h.

#define IEH_TYPE_OTHER   3

Definition at line 58 of file NewPY.h.

#define IEH_TYPE_STRING   1

Definition at line 57 of file NewPY.h.

#define IMXSUN_TYPE_BOUNCEKEY   0x0002

Definition at line 85 of file NewPY.h.

#define IMXSUN_TYPE_COMMIT   0x0001

Definition at line 84 of file NewPY.h.

#define IMXSUN_TYPE_COMMITSYMBOL   0x0006

Definition at line 87 of file NewPY.h.

#define IMXSUN_TYPE_ERROR   0x0004

Definition at line 86 of file NewPY.h.

#define IMXSUN_TYPE_NORMAL   0x0000

Definition at line 83 of file NewPY.h.

#define LABELTYPE_1234567   1

Definition at line 52 of file NewPY.h.

#define MAX_SES_NUM   512

Definition at line 54 of file NewPY.h.

#define QUIT_THIS_IM   -3

Definition at line 50 of file NewPY.h.

#define SPEC_KEY_ALT   0x0008

Definition at line 92 of file NewPY.h.

#define SPEC_KEY_ALTGRAPH   0x0010

Definition at line 93 of file NewPY.h.

#define SPEC_KEY_CAPSLOCK   0x0002 /* ??? Not Certain. MXL */

Definition at line 90 of file NewPY.h.

#define SPEC_KEY_COMPOSE   0x0020 /* ??? Not Certain. MXL */

Definition at line 94 of file NewPY.h.

#define SPEC_KEY_CONTROL   0x0004

Definition at line 91 of file NewPY.h.

#define SPEC_KEY_DIAMOND   0x0040

Definition at line 95 of file NewPY.h.

#define SPEC_KEY_NUMLOCK   0x0080

Definition at line 96 of file NewPY.h.

#define SPEC_KEY_SHIFT   0x0001

Definition at line 89 of file NewPY.h.

#define SWITCH_BEWTEEN_QPSP   -4

Definition at line 51 of file NewPY.h.

#define TOO_MANY_SESSION   -1

Definition at line 48 of file NewPY.h.


Typedef Documentation

typedef struct _ImToXSun ImToXSun
typedef struct _ImToXSunChar ImToXSunChar

Variable Documentation

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 98 of file NewPY.h.

Definition at line 107 of file NewPY.h.

Definition at line 101 of file NewPY.h.

Definition at line 101 of file NewPY.h.

Definition at line 103 of file NewPY.h.

Definition at line 105 of file NewPY.h.

Definition at line 100 of file NewPY.h.

Definition at line 106 of file NewPY.h.