|
Data Structures |
| struct | _UnihanMethods |
| | Service methods provided by Unihan. More...
|
| struct | _UnihanIM |
| struct | _IMKeyEvent |
| struct | _IMFocusEvent |
| struct | _IMConfigChangeEvent |
| struct | _IMSwitchEvent |
| struct | _IMPropertyToggledEvent |
| struct | _IMPropertyRegisterEvent |
| struct | _IMUserTableEvent |
| struct | _IMLookupPageTurn |
| struct | _IMLookupSelect |
| union | _IMEvent |
| struct | _IMMethods |
| struct | _IMInfo |
| struct | UnihanIMModuleArgList |
| struct | _UnihanStyleList |
| struct | _UnihanStyle |
| struct | _UnihanLookupStart |
| struct | _UnihanLookupDraw |
| struct | _SymbolUserTable |
| struct | _WordUserTable |
Defines |
| #define | UNIHAN_RGB_COLOR(red, green, blue) (int)((red<<16) + (green<<8) + blue) |
| #define | TRUE 1 |
| #define | FALSE 0 |
Typedefs |
| typedef _UnihanIM | UnihanIM |
| | UnihanIM context.
|
| typedef _UnihanMethods | UnihanMethods |
| | Service methods provided by Unihan.
|
| typedef _UnihanStyleList | UnihanStyleList |
| typedef _UnihanStyle | UnihanStyle |
| typedef _UnihanLookupDraw | UnihanLookupDraw |
| typedef _UnihanLookupStart | UnihanLookupStart |
| typedef _IMKeyEvent | IMKeyEvent |
| typedef _IMFocusEvent | IMFocusEvent |
| typedef _IMConfigChangeEvent | IMConfigChangeEvent |
| typedef _IMSwitchEvent | IMSwitchEvent |
| typedef _IMPropertyToggledEvent | IMPropertyToggledEvent |
| typedef _IMPropertyRegisterEvent | IMPropertyRegisterEvent |
| typedef _IMUserTableEvent | IMUserTableEvent |
| typedef _IMLookupPageTurn | IMLookupPageTurnEvent |
| typedef _IMLookupSelect | IMLookupSelectEvent |
| typedef _IMEvent | IMEvent |
| typedef _IMMethods | IMMethods |
| typedef _IMInfo | IMInfo |
| typedef _SymbolUserTable | SymbolUserTable |
| typedef _WordUserTable | WordUserTable |
Enumerations |
| enum | UnihanTCSCMode {
UNIHAN_TCSC_NO_CONV = 0,
UNIHAN_TCSC_TO_SIMPLIFIED = 1,
UNIHAN_TCSC_TO_TRADITIONAL = 2,
UNIHAN_TCSC_AUTO_TO_SIMPLIFIED = 3,
UNIHAN_TCSC_AUTO_TO_TRADITIONAL = 4
} |
| enum | UnihanClientInfoType {
UserName = 1,
HostName = 2,
ProtocolType = 3,
ClientType = 4,
DisplayID = 5,
OSName = 6,
OSVersion = 7,
OSArch = 8
} |
| enum | UnihanLogLevelFlags {
UNIHAN_LOG_LEVEL_ERROR = 1 << 2,
UNIHAN_LOG_LEVEL_CRITICAL = 1 << 3,
UNIHAN_LOG_LEVEL_WARNING = 1 << 4,
UNIHAN_LOG_LEVEL_MESSAGE = 1 << 5,
UNIHAN_LOG_LEVEL_INFO = 1 << 6,
UNIHAN_LOG_LEVEL_DEBUG = 1 << 7
} |
| enum | IMKeyModifier {
SHIFT_MODIFIER = 1,
CTRL_MODIFIER = 2,
META_MODIFIER = 4,
ALT_MODIFIER = 8,
ALT_GRAPH_MODIFIER = 32
} |
| enum | IMEventType {
IM_NOTHING = -1,
IM_FOCUS = 1,
IM_KEY = 2,
IM_CONFIG_CHANGE = 3,
IM_SWITCH = 4,
IM_PROPERTY_TOGGLED = 5,
IM_PROPERTY_REGISTER = 6,
IM_USER_TABLE = 7,
IM_LOOKUP_PAGE_TURN = 8,
IM_LOOKUP_SELECT = 9
} |
| enum | UnihanIMModuleArgID {
UNIHAN_IM_API_VERSION = 1,
UNIHAN_IM_MODULE_ID = 2,
UNIHAN_IM_MODULE_NAME = 3,
UNIHAN_IM_MODULE_VERSION = 4,
UNIHAN_IM_MODULE_IM_LIST = 5
} |
| enum | UnihanStyleType { UNIHAN_STYLE_DECORATION = 0,
UNIHAN_STYLE_FOREGROUND_RGB = 1,
UNIHAN_STYLE_BACKGROUND_RGB = 2
} |
| enum | UnihanLookupDirection { UNIHAN_LOOKUP_DIRECTION_RIGHT = 0,
UNIHAN_LOOKUP_DIRECTION_DOWN = 1
} |
| enum | UnihanLookupMode { UNIHAN_LOOKUP_MODE_NORMAL = 0,
UNIHAN_LOOKUP_MODE_PHRASE = 1
} |