Back to index

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

Go to the source code of this file.

Classes

struct  TableStruct

Defines

#define MAX_CHNAME_LEN   256
#define MAX_USEDCODES_NUM   126
#define CODEPOINT_CONFIG_NAME   "codepoint.cfg"
#define DESCRIPTION_STR   "Description"
#define LOCALE_STR   "Locale Name:"
#define NAME_STR   "Layout Name:"
#define ENCODE_STR   "Encode:"
#define USEDCODES_STR   "UsedCodes:"
#define INPUT_TYPE_STR   "Input Type:"
#define DEFAULT_INPUT_STR   "Default Input:"
#define MAX_INPUT_STR   "Max Input:"
#define IME_Status   ime_buffer->return_status
#define Input_Buf   ime_buffer->inputkey_buf
#define Input_Len   ime_buffer->inputkey_len
#define Preedit_Buf   ime_buffer->preedit_buf
#define prev_Preedit_Buf   ime_buffer->prev_preedit_buf
#define Preedit_Len   ime_buffer->preedit_len
#define Preedit_CaretPos   ime_buffer->preedit_caretpos
#define Commit_Buf   ime_buffer->commit_buf
#define Commit_Len   ime_buffer->commit_len
#define Status_Buf   ime_buffer->status_buf
#define Status_Len   ime_buffer->status_len
#define Lookup_Buf   ime_buffer->lookup_buf
#define Lookup_Num   ime_buffer->lookup_num
#define Lookup_Pos   ime_buffer->cur_lookup_pos
#define Candidates_Buf   ime_buffer->candidates_buf
#define Additions_Buf   ime_buffer->additions_buf
#define BITMASK(i)   (1 << (i))
#define BITSET(a, i)   ((a) |= BITMASK(i))
#define BITCLEAR(a, i)   ((a) &= ~BITMASK(i))
#define GETBIT(a, i)   ((a) & BITMASK(i))

Enumerations

enum  _Section_List {
  DEFAULT_SECTION = 0, DESCRIPTION_SECTION, COMMENT_SECTION, KEYPROMPT_SECTION,
  FUNCTIONKEY_SECTION, PHRASE_SECTION, SINGLE_SECTION, OPTIONS_SECTION,
  MAX_SECTION_NUM, DEFAULT_SECTION = 0, DESCRIPTION_SECTION, COMMENT_SECTION,
  KEYPROMPT_SECTION, FUNCTIONKEY_SECTION, PHRASE_SECTION, SINGLE_SECTION,
  OPTIONS_SECTION, MAX_SECTION_NUM, DEFAULT_SECTION = 0, DESCRIPTION_SECTION,
  MAX_SECTION_NUM, DEFAULT_SECTION = 0, DESCRIPTION_SECTION, COMMENT_SECTION,
  KEYPROMPT_SECTION, FUNCTIONKEY_SECTION, PHRASE_SECTION, SINGLE_SECTION,
  OPTIONS_SECTION, MAX_SECTION_NUM, DEFAULT_SECTION = 0, DESCRIPTION_SECTION,
  MAX_SECTION_NUM, DEFAULT_SECTION = 0, DESCRIPTION_SECTION, COMMENT_SECTION,
  KEYPROMPT_SECTION, FUNCTIONKEY_SECTION, PHRASE_SECTION, SINGLE_SECTION,
  OPTIONS_SECTION, MAX_SECTION_NUM
}

Variables

int esc_key_flag

Class Documentation

struct TableStruct

Definition at line 91 of file codepoint_im.h.

Class Members
unsigned char Cname
char Default_Input
char Encode
int EngineId
char Fname
char InputType
unsigned char Lname
char Max_Input
char Output_Encode
char * ptr
char UsedCodes

Define Documentation

#define Additions_Buf   ime_buffer->additions_buf

Definition at line 76 of file codepoint_im.h.

#define BITCLEAR (   a,
  i 
)    ((a) &= ~BITMASK(i))

Definition at line 88 of file codepoint_im.h.

#define BITMASK (   i)    (1 << (i))

Definition at line 86 of file codepoint_im.h.

#define BITSET (   a,
  i 
)    ((a) |= BITMASK(i))

Definition at line 87 of file codepoint_im.h.

#define Candidates_Buf   ime_buffer->candidates_buf

Definition at line 75 of file codepoint_im.h.

#define CODEPOINT_CONFIG_NAME   "codepoint.cfg"

Definition at line 51 of file codepoint_im.h.

#define Commit_Buf   ime_buffer->commit_buf

Definition at line 68 of file codepoint_im.h.

#define Commit_Len   ime_buffer->commit_len

Definition at line 69 of file codepoint_im.h.

#define DEFAULT_INPUT_STR   "Default Input:"

Definition at line 58 of file codepoint_im.h.

#define DESCRIPTION_STR   "Description"

Definition at line 52 of file codepoint_im.h.

#define ENCODE_STR   "Encode:"

Definition at line 55 of file codepoint_im.h.

#define GETBIT (   a,
  i 
)    ((a) & BITMASK(i))

Definition at line 89 of file codepoint_im.h.

#define IME_Status   ime_buffer->return_status

Definition at line 61 of file codepoint_im.h.

#define Input_Buf   ime_buffer->inputkey_buf

Definition at line 62 of file codepoint_im.h.

#define Input_Len   ime_buffer->inputkey_len

Definition at line 63 of file codepoint_im.h.

#define INPUT_TYPE_STR   "Input Type:"

Definition at line 57 of file codepoint_im.h.

#define LOCALE_STR   "Locale Name:"

Definition at line 53 of file codepoint_im.h.

#define Lookup_Buf   ime_buffer->lookup_buf

Definition at line 72 of file codepoint_im.h.

#define Lookup_Num   ime_buffer->lookup_num

Definition at line 73 of file codepoint_im.h.

#define Lookup_Pos   ime_buffer->cur_lookup_pos

Definition at line 74 of file codepoint_im.h.

#define MAX_CHNAME_LEN   256

Definition at line 48 of file codepoint_im.h.

#define MAX_INPUT_STR   "Max Input:"

Definition at line 59 of file codepoint_im.h.

#define MAX_USEDCODES_NUM   126

Definition at line 49 of file codepoint_im.h.

#define NAME_STR   "Layout Name:"

Definition at line 54 of file codepoint_im.h.

#define Preedit_Buf   ime_buffer->preedit_buf

Definition at line 64 of file codepoint_im.h.

#define Preedit_CaretPos   ime_buffer->preedit_caretpos

Definition at line 67 of file codepoint_im.h.

#define Preedit_Len   ime_buffer->preedit_len

Definition at line 66 of file codepoint_im.h.

#define prev_Preedit_Buf   ime_buffer->prev_preedit_buf

Definition at line 65 of file codepoint_im.h.

#define Status_Buf   ime_buffer->status_buf

Definition at line 70 of file codepoint_im.h.

#define Status_Len   ime_buffer->status_len

Definition at line 71 of file codepoint_im.h.

#define USEDCODES_STR   "UsedCodes:"

Definition at line 56 of file codepoint_im.h.


Enumeration Type Documentation

Enumerator:
DEFAULT_SECTION 
DESCRIPTION_SECTION 
COMMENT_SECTION 
KEYPROMPT_SECTION 
FUNCTIONKEY_SECTION 
PHRASE_SECTION 
SINGLE_SECTION 
OPTIONS_SECTION 
MAX_SECTION_NUM 
DEFAULT_SECTION 
DESCRIPTION_SECTION 
COMMENT_SECTION 
KEYPROMPT_SECTION 
FUNCTIONKEY_SECTION 
PHRASE_SECTION 
SINGLE_SECTION 
OPTIONS_SECTION 
MAX_SECTION_NUM 
DEFAULT_SECTION 
DESCRIPTION_SECTION 
MAX_SECTION_NUM 
DEFAULT_SECTION 
DESCRIPTION_SECTION 
COMMENT_SECTION 
KEYPROMPT_SECTION 
FUNCTIONKEY_SECTION 
PHRASE_SECTION 
SINGLE_SECTION 
OPTIONS_SECTION 
MAX_SECTION_NUM 
DEFAULT_SECTION 
DESCRIPTION_SECTION 
MAX_SECTION_NUM 
DEFAULT_SECTION 
DESCRIPTION_SECTION 
COMMENT_SECTION 
KEYPROMPT_SECTION 
FUNCTIONKEY_SECTION 
PHRASE_SECTION 
SINGLE_SECTION 
OPTIONS_SECTION 
MAX_SECTION_NUM 

Definition at line 79 of file codepoint_im.h.


Variable Documentation

Definition at line 45 of file codepoint_im.h.