Back to index

im-sdk  12.3.91
Public Attributes
ImmServicesRec Struct Reference

#include <ime.h>

Collaboration diagram for ImmServicesRec:
Collaboration graph
[legend]

List of all members.

Public Attributes

int version
 API version of the IMM services. version%100 is minor version. version/100 is major version.
ImeInfo(* ImmGetImeInfo )(ImeInputContext ic)
ImeEncoding(* ImmGetSessionEncoding )(ImeInputContext ic)
ImmResult(* ImmShowPreedit )(ImeInputContext ic)
ImmResult(* ImmHidePreedit )(ImeInputContext ic)
ImmResult(* ImmUpdatePreedit )(ImeInputContext ic, ImePreedit preedit_data)
ImmResult(* ImmMovePreeditCaret )(ImeInputContext ic, int idx)
ImmResult(* ImmShowCandidates )(ImeInputContext ic)
ImmResult(* ImmHideCandidates )(ImeInputContext ic)
ImmResult(* ImmUpdateCandidates )(ImeInputContext ic, ImeCandidates candi)
ImmResult(* ImmCommit )(ImeInputContext ic, unsigned char *commit_text)
ImHandle(* ImmStartUI )(ImeInputContext ic, const char *aux_name)
ImmResult(* ImmCloseUI )(ImeInputContext ic, ImHandle aux_handle)
ImmResult(* ImmSendUiMessage )(ImeEvent event)
void *(* ImmGetData )(ImeInputContext ic, int scope)
ImmResult(* ImmSetData )(ImeInputContext ic, int scope, void *pdata)
void *(* ImmLoadUserProfile )(ImeInputContext ic, const char *category, int *psz)
ImmResult(* ImmFreeUserProfile )(void *buf)
ImmResult(* ImmSaveUserProfile )(ImeInputContext ic, const char *category, void *buf, int sz)
ImmResult(* ImmBeep )(ImeInputContext ic, ImeBeepType ime_beep_type)
ImeKeyType(* ImmPrefilterKey )(ImeKey key)
ImePropertyListRec *(* ImmGetPropertyList )(ImeInputContext ic)

Detailed Description

Definition at line 446 of file ime.h.


Member Data Documentation

Definition at line 490 of file ime.h.

Definition at line 473 of file ime.h.

ImmResult(* ImmServicesRec::ImmCommit)(ImeInputContext ic, unsigned char *commit_text)

Definition at line 468 of file ime.h.

Definition at line 485 of file ime.h.

void *(* ImmServicesRec::ImmGetData)(ImeInputContext ic, int scope)

Definition at line 478 of file ime.h.

Definition at line 449 of file ime.h.

Definition at line 494 of file ime.h.

Definition at line 451 of file ime.h.

Definition at line 464 of file ime.h.

Definition at line 456 of file ime.h.

void *(* ImmServicesRec::ImmLoadUserProfile)(ImeInputContext ic, const char *category, int *psz)

Definition at line 483 of file ime.h.

Definition at line 460 of file ime.h.

Definition at line 492 of file ime.h.

ImmResult(* ImmServicesRec::ImmSaveUserProfile)(ImeInputContext ic, const char *category, void *buf, int sz)

Definition at line 487 of file ime.h.

Definition at line 475 of file ime.h.

ImmResult(* ImmServicesRec::ImmSetData)(ImeInputContext ic, int scope, void *pdata)

Definition at line 480 of file ime.h.

Definition at line 462 of file ime.h.

Definition at line 454 of file ime.h.

ImHandle(* ImmServicesRec::ImmStartUI)(ImeInputContext ic, const char *aux_name)

Definition at line 471 of file ime.h.

Definition at line 466 of file ime.h.

Definition at line 458 of file ime.h.

API version of the IMM services. version%100 is minor version. version/100 is major version.

Definition at line 447 of file ime.h.


The documentation for this struct was generated from the following files: