Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Enumerations
Events between IME and Aux

Classes

struct  ImeEventHeadRec
 Standard event head, also used for common event. More...
struct  ImeEventImmNotifyRec
 Standard notification from status bar, including full/half punc status, confige request, etc. More...
struct  ImeMoveEventRec
 Move Event type must be IME_EVENT_MOVE, param is not used. More...
struct  ImePreeditDataEventRec
 Preedit data event. More...
struct  ImeCandidateDataEventRec
 Candidates data event. More...
struct  ImePropertyEventRec
 event for propertis. More...
struct  ImeDataEventRec
 common user customized event/message More...
union  ImeEventRec

Defines

#define IME_MOVE_FREELY   (-65535)
 When used in ImeMoveEventRec, means UI determines the position/size.
#define IME_MOVE_FREELY   (-65535)
 When used in ImeMoveEventRec, means UI determines the position/size.

Typedefs

typedef ImeEventHeadRecImeEventHead
 Pointer type to ImeEventHeadRec.
typedef ImeEventImmNotifyRecImeEventImmNotify
typedef ImeEventHeadRec ImeQuitEventRec
 Quit event, same as ImeEventHeadRec.
typedef ImeQuitEventRecImeQuitEvent
 Pointer type to ImeQuitEventRec.
typedef ImeEventHeadRec ImeExposeEventRec
 Expose event, same as ImeEventHeadRec.
typedef ImeExposeEventRecImeExposeEvent
 Pointer type to ImeExposeEventRec.
typedef ImeEventHeadRec ImeCandidateSelectEventRec
typedef ImeEventHeadRec ImeCandidatePageEventRec
typedef ImeMoveEventRecImeMoveEvent
 Pointer type to ImeMoveEventRec.
typedef ImePreeditDataEventRecImePreeditDataEvent
 Pointer type to ImePreeditDataEventRec.
typedef ImeEventHeadRec ImePreeditCaretMoveEventRec
 Preedit caret move event, same as ImeEventHeadRec.
typedef
ImePreeditCaretMoveEventRec
ImePreeditCaretMoveEvent
 Pointer type to ImePreeditCaretMoveEventRec.
typedef ImeCandidateDataEventRecImeCandidateDataEvent
 Pointer type to ImeCandidateDataEventRec.
typedef ImePropertyEventRecImePropertyEvent
typedef ImeDataEventRecImeDataEvent
 Pointer type to ImeDataEventRec.
typedef ImeEventRecImeEvent
 Pointer type to ImeEventRec.
typedef ImeEventHeadRecImeEventHead
 Pointer type to ImeEventHeadRec.
typedef ImeEventImmNotifyRecImeEventImmNotify
typedef ImeEventHeadRec ImeQuitEventRec
 Quit event, same as ImeEventHeadRec.
typedef ImeQuitEventRecImeQuitEvent
 Pointer type to ImeQuitEventRec.
typedef ImeEventHeadRec ImeExposeEventRec
 Expose event, same as ImeEventHeadRec.
typedef ImeExposeEventRecImeExposeEvent
 Pointer type to ImeExposeEventRec.
typedef ImeEventHeadRec ImeCandidateSelectEventRec
typedef ImeEventHeadRec ImeCandidatePageEventRec
typedef ImeMoveEventRecImeMoveEvent
 Pointer type to ImeMoveEventRec.
typedef ImePreeditDataEventRecImePreeditDataEvent
 Pointer type to ImePreeditDataEventRec.
typedef ImeEventHeadRec ImePreeditCaretMoveEventRec
 Preedit caret move event, same as ImeEventHeadRec.
typedef
ImePreeditCaretMoveEventRec
ImePreeditCaretMoveEvent
 Pointer type to ImePreeditCaretMoveEventRec.
typedef ImeCandidateDataEventRecImeCandidateDataEvent
 Pointer type to ImeCandidateDataEventRec.
typedef ImePropertyEventRecImePropertyEvent
typedef ImeDataEventRecImeDataEvent
 Pointer type to ImeDataEventRec.
typedef ImeEventRecImeEvent
 Pointer type to ImeEventRec.

Enumerations

enum  ImeAuxEventType {
  IME_EVENT_CUSTOM_DATA = 0, IME_EVENT_IMM_NOTIFY, IME_EVENT_QUIT, IME_EVENT_EXPOSE,
  IME_EVENT_MOVE, IME_EVENT_PREEDIT_DATA, IME_EVENT_PREEDIT_CARET_MOVE, IME_EVENT_CANDI_DATA,
  IME_EVENT_PROPERTY, IME_EVENT_CANDI_PAGE, IME_EVENT_CANDI_FOCUS, IME_EVENT_CANDI_SELECT,
  IME_EVENT_NONE, IME_EVENT_CUSTOM_DATA = 0, IME_EVENT_IMM_NOTIFY, IME_EVENT_QUIT,
  IME_EVENT_EXPOSE, IME_EVENT_MOVE, IME_EVENT_PREEDIT_DATA, IME_EVENT_PREEDIT_CARET_MOVE,
  IME_EVENT_CANDI_DATA, IME_EVENT_PROPERTY, IME_EVENT_CANDI_PAGE, IME_EVENT_CANDI_FOCUS,
  IME_EVENT_CANDI_SELECT, IME_EVENT_NONE
}
 standard event/message type definition More...
enum  ImmTriggerType {
  IMM_TRIGGER_FULL_HALF_SIMBOL = 0, IMM_TRIGGER_FULL_HALF_PUNC, IMM_TRIGGER_LANGUAGE, IMM_TRIGGER_CONFIG_REQUEST,
  IMM_TRIGGER_FULL_HALF_SIMBOL = 0, IMM_TRIGGER_FULL_HALF_PUNC, IMM_TRIGGER_LANGUAGE, IMM_TRIGGER_CONFIG_REQUEST
}
enum  ImeUIStatusMask {
  IMUI_STATE_SHOW = 1, IMUI_STATE_ENABLE = (IMUI_STATE_SHOW <<1), IMUI_STATE_CHECK = (IMUI_STATE_ENABLE<<1), IMUI_STATE_SHOW = 1,
  IMUI_STATE_ENABLE = (IMUI_STATE_SHOW <<1), IMUI_STATE_CHECK = (IMUI_STATE_ENABLE<<1)
}
 Status definition for GUI status about show/hide, bit masks. More...
enum  ImePageOperation {
  ImeCandidatesPageFirst, ImeCandidatesPagePrevious, ImeCandidatesPageNext, ImeCandidatesPageLast,
  ImeCandidatesPageFirst, ImeCandidatesPagePrevious, ImeCandidatesPageNext, ImeCandidatesPageLast
}
 page operations More...
enum  ImeAuxEventType {
  IME_EVENT_CUSTOM_DATA = 0, IME_EVENT_IMM_NOTIFY, IME_EVENT_QUIT, IME_EVENT_EXPOSE,
  IME_EVENT_MOVE, IME_EVENT_PREEDIT_DATA, IME_EVENT_PREEDIT_CARET_MOVE, IME_EVENT_CANDI_DATA,
  IME_EVENT_PROPERTY, IME_EVENT_CANDI_PAGE, IME_EVENT_CANDI_FOCUS, IME_EVENT_CANDI_SELECT,
  IME_EVENT_NONE, IME_EVENT_CUSTOM_DATA = 0, IME_EVENT_IMM_NOTIFY, IME_EVENT_QUIT,
  IME_EVENT_EXPOSE, IME_EVENT_MOVE, IME_EVENT_PREEDIT_DATA, IME_EVENT_PREEDIT_CARET_MOVE,
  IME_EVENT_CANDI_DATA, IME_EVENT_PROPERTY, IME_EVENT_CANDI_PAGE, IME_EVENT_CANDI_FOCUS,
  IME_EVENT_CANDI_SELECT, IME_EVENT_NONE
}
 standard event/message type definition More...
enum  ImmTriggerType {
  IMM_TRIGGER_FULL_HALF_SIMBOL = 0, IMM_TRIGGER_FULL_HALF_PUNC, IMM_TRIGGER_LANGUAGE, IMM_TRIGGER_CONFIG_REQUEST,
  IMM_TRIGGER_FULL_HALF_SIMBOL = 0, IMM_TRIGGER_FULL_HALF_PUNC, IMM_TRIGGER_LANGUAGE, IMM_TRIGGER_CONFIG_REQUEST
}
enum  ImeUIStatusMask {
  IMUI_STATE_SHOW = 1, IMUI_STATE_ENABLE = (IMUI_STATE_SHOW <<1), IMUI_STATE_CHECK = (IMUI_STATE_ENABLE<<1), IMUI_STATE_SHOW = 1,
  IMUI_STATE_ENABLE = (IMUI_STATE_SHOW <<1), IMUI_STATE_CHECK = (IMUI_STATE_ENABLE<<1)
}
 Status definition for GUI status about show/hide, bit masks. More...
enum  ImePageOperation {
  ImeCandidatesPageFirst, ImeCandidatesPagePrevious, ImeCandidatesPageNext, ImeCandidatesPageLast,
  ImeCandidatesPageFirst, ImeCandidatesPagePrevious, ImeCandidatesPageNext, ImeCandidatesPageLast
}
 page operations More...

Class Documentation

struct ImeEventHeadRec

Standard event head, also used for common event.

Definition at line 238 of file ime.h.

Class Members
ImeInputContext ic the ic the communication is based on
int param semantic determined by type
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
int type could be values defined in ImeAuxEventType
struct ImeEventImmNotifyRec

Standard notification from status bar, including full/half punc status, confige request, etc.

Note:
, if IME do not process this messages, please return IME_UNPROCESSED_EVENT。 This is important if you want to use default configuration UI by just providing property list.

Definition at line 260 of file ime.h.

Class Members
ImeInputContext ic the ic the communication is based on
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
ImmTriggerType trigger id represented different notification, see
int type could be values defined in ImeAuxEventType
int value value of above trigger
struct ImeMoveEventRec

Move Event type must be IME_EVENT_MOVE, param is not used.

notify IMM/IME that its position/size changed, or IME/MM command UI change its position/size

Note:
As Expose Event, ImmServicesRec::ImmShowPreedit() and ImmServicesRec::ImmHidePreedit() are implemented by sending this event to preedit. So about the ImmServicesRec::ImmShowCandidates() and ImmServicesRec::ImmHideCandidates(). So, Your owner-draw Preedit/Candidates area should response to these event.

Definition at line 317 of file ime.h.

Class Members
int height window's height, in pixel, could be IME_MOVE_FREELY
ImeInputContext ic the ic the communication is based on
int left window's left position in pixel, could be IME_MOVE_FREELY
int param not used
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
int top window's top position, in pixel, could be IME_MOVE_FREELY
int type Must be IME_EVENT_MOVE.
int width window's width, in pixel, could be IME_MOVE_FREELY
struct ImePreeditDataEventRec

Preedit data event.

IME/IMM command Preedit-UI to change the preedit data

Note:
owner-draw Preedit/Candidates area should response to these event, also they have to remember the ic handel and im handle to send back other request, such as page next request from the user.

Definition at line 338 of file ime.h.

Collaboration diagram for ImePreeditDataEventRec:
Class Members
ImeInputContext ic the ic the communication is based on
int param not used
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
ImePreedit * preedit data used to update the preedit-area
int type IME_EVENT_PREEDIT_DATA.
struct ImeCandidateDataEventRec

Candidates data event.

IME/IMM command candidates-UI to update candidates-data

Definition at line 359 of file ime.h.

Collaboration diagram for ImeCandidateDataEventRec:
Class Members
ImeCandidates candidates new candidates to update the candidates area
ImeInputContext ic the ic the communication is based on
int param encoding id
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
int type IME_EVENT_CANDI_DATA.
struct ImePropertyEventRec

event for propertis.

Normally it is used inside IMM, but IME could also utilized this if possible.

Definition at line 370 of file ime.h.

Class Members
ImeInputContext ic the ic the communication is based on
int param encoding id
ImHandle peer to IME it's an Auxilary window handle, to Aux, it is an IME handle
int type IME_EVENT_PROPERTY.
struct ImeDataEventRec

common user customized event/message

For user defined protocals, param could be used as user defined protocal number.

Definition at line 383 of file ime.h.

Class Members
int * buf_lens buf len array for those buffers. If you are transfering string, please count the ending '\0'
unsigned char ** bufs buffer pointer's array
ImeInputContext ic an handle of IME, only used by Auxilary window, IME would not care about this
int * integers integer array
int nBuf how many byte buffer to be transfered
int nInteger how many integers to be transfer, any LE/BE related data should be transfer here
int param Could be used as user defined protocal number.
ImHandle peer to IME, it's an Auxilary window handle, to Aux, it is an IC handle
int type IME_EVENT_CUSTOM_DATA.
union ImeEventRec

Definition at line 397 of file ime.h.

Collaboration diagram for ImeEventRec:
Class Members
ImeEventHeadRec any_event event head
ImeCandidateDataEventRec candidate_data_event candidates data event
ImeCandidatePageEventRec candidate_page_event candidate page
ImeCandidateSelectEventRec candidate_select_event candidate selection
ImeDataEventRec data_event customized event
ImeExposeEventRec expose_event Expose Event.
ImeMoveEventRec move_event Move Event.
ImeEventImmNotifyRec notify_event notification event from IMM
ImePreeditCaretMoveEventRec preedit_caret_move_event Preedit caret moe event.
ImePreeditDataEventRec preedit_data_event Preedit data event.
ImePropertyEventRec property_event property_value for current ic user
ImeQuitEventRec quit_event Quit Event.
int type event type

Define Documentation

#define IME_MOVE_FREELY   (-65535)

When used in ImeMoveEventRec, means UI determines the position/size.

Definition at line 307 of file ime.h.

#define IME_MOVE_FREELY   (-65535)

When used in ImeMoveEventRec, means UI determines the position/size.

Definition at line 307 of file ime.h.


Typedef Documentation

Pointer type to ImeCandidateDataEventRec.

Definition at line 367 of file ime.h.

Pointer type to ImeCandidateDataEventRec.

Definition at line 367 of file ime.h.

Definition at line 305 of file ime.h.

Definition at line 305 of file ime.h.

Definition at line 304 of file ime.h.

Definition at line 304 of file ime.h.

Pointer type to ImeDataEventRec.

Definition at line 395 of file ime.h.

Pointer type to ImeDataEventRec.

Definition at line 395 of file ime.h.

Pointer type to ImeEventRec.

Definition at line 413 of file ime.h.

Pointer type to ImeEventRec.

Definition at line 413 of file ime.h.

Pointer type to ImeEventHeadRec.

Definition at line 245 of file ime.h.

Pointer type to ImeEventHeadRec.

Definition at line 245 of file ime.h.

Definition at line 268 of file ime.h.

Definition at line 268 of file ime.h.

Pointer type to ImeExposeEventRec.

Definition at line 302 of file ime.h.

Pointer type to ImeExposeEventRec.

Definition at line 302 of file ime.h.

Expose event, same as ImeEventHeadRec.

type must be IME_EVENT_EXPOSE, param is from ImeUIStatusMask

UI notify IMM/IME that its show/hide status changed, or IME/IMM command UI changeits show/hide status

Note:
ImmServicesRec::ImmShowPreedit() and ImmServicesRec::ImmHidePreedit() are implemented by sending this event to preedit. So about the ImmServicesRec::ImmShowCandidates() and ImmServicesRec::ImmHideCandidates(). So, Your owner-draw Preedit/Candidates area should response to these event.
param should be combination of the ImeUIStatusMask

Definition at line 301 of file ime.h.

Expose event, same as ImeEventHeadRec.

type must be IME_EVENT_EXPOSE, param is from ImeUIStatusMask

UI notify IMM/IME that its show/hide status changed, or IME/IMM command UI changeits show/hide status

Note:
ImmServicesRec::ImmShowPreedit() and ImmServicesRec::ImmHidePreedit() are implemented by sending this event to preedit. So about the ImmServicesRec::ImmShowCandidates() and ImmServicesRec::ImmHideCandidates(). So, Your owner-draw Preedit/Candidates area should response to these event.
param should be combination of the ImeUIStatusMask

Definition at line 301 of file ime.h.

Pointer type to ImeMoveEventRec.

Definition at line 328 of file ime.h.

Pointer type to ImeMoveEventRec.

Definition at line 328 of file ime.h.

Pointer type to ImePreeditCaretMoveEventRec.

Definition at line 353 of file ime.h.

Pointer type to ImePreeditCaretMoveEventRec.

Definition at line 353 of file ime.h.

Preedit caret move event, same as ImeEventHeadRec.

type must be IME_EVENT_PREEDIT_CARET_MOVE, param is caret position

Preedit-UI notify IME/IMM that caret position changed, or IME/IMM command Preedit-UI change its caret position

Definition at line 352 of file ime.h.

Preedit caret move event, same as ImeEventHeadRec.

type must be IME_EVENT_PREEDIT_CARET_MOVE, param is caret position

Preedit-UI notify IME/IMM that caret position changed, or IME/IMM command Preedit-UI change its caret position

Definition at line 352 of file ime.h.

Pointer type to ImePreeditDataEventRec.

Definition at line 346 of file ime.h.

Pointer type to ImePreeditDataEventRec.

Definition at line 346 of file ime.h.

Definition at line 377 of file ime.h.

Definition at line 377 of file ime.h.

Pointer type to ImeQuitEventRec.

Definition at line 275 of file ime.h.

Pointer type to ImeQuitEventRec.

Definition at line 275 of file ime.h.

Quit event, same as ImeEventHeadRec.

type must be IME_EVENT_QUIT, param is the exit code from the Aux

UI notify IMM/IME that it will quit (send from UI to IME), or IME/IMM force UI quit (send from IME to UI)

Definition at line 274 of file ime.h.

Quit event, same as ImeEventHeadRec.

type must be IME_EVENT_QUIT, param is the exit code from the Aux

UI notify IMM/IME that it will quit (send from UI to IME), or IME/IMM force UI quit (send from IME to UI)

Definition at line 274 of file ime.h.


Enumeration Type Documentation

standard event/message type definition

Enumerator:
IME_EVENT_CUSTOM_DATA 

custom defined user type event/data

IME_EVENT_IMM_NOTIFY 

Notification event from the status bar, Full/half punc, Configure Request, etc.

IME_EVENT_QUIT 

UI quit event.

IME_EVENT_EXPOSE 

Show/Hide/Check status change event.

IME_EVENT_MOVE 

Aux window move event.

IME_EVENT_PREEDIT_DATA 

Preedit area data event.

IME_EVENT_PREEDIT_CARET_MOVE 

Preedit area caret position event.

IME_EVENT_CANDI_DATA 

Candidate area data event.

IME_EVENT_PROPERTY 

Porperty message.

IME_EVENT_CANDI_PAGE 

Candidate area page event.

IME_EVENT_CANDI_FOCUS 

Candidate area focus event.

IME_EVENT_CANDI_SELECT 

Candidate area selection event.

IME_EVENT_NONE 
IME_EVENT_CUSTOM_DATA 

custom defined user type event/data

IME_EVENT_IMM_NOTIFY 

Notification event from the status bar, Full/half punc, Configure Request, etc.

IME_EVENT_QUIT 

UI quit event.

IME_EVENT_EXPOSE 

Show/Hide/Check status change event.

IME_EVENT_MOVE 

Aux window move event.

IME_EVENT_PREEDIT_DATA 

Preedit area data event.

IME_EVENT_PREEDIT_CARET_MOVE 

Preedit area caret position event.

IME_EVENT_CANDI_DATA 

Candidate area data event.

IME_EVENT_PROPERTY 

Porperty message.

IME_EVENT_CANDI_PAGE 

Candidate area page event.

IME_EVENT_CANDI_FOCUS 

Candidate area focus event.

IME_EVENT_CANDI_SELECT 

Candidate area selection event.

IME_EVENT_NONE 

Definition at line 221 of file ime.h.

standard event/message type definition

Enumerator:
IME_EVENT_CUSTOM_DATA 

custom defined user type event/data

IME_EVENT_IMM_NOTIFY 

Notification event from the status bar, Full/half punc, Configure Request, etc.

IME_EVENT_QUIT 

UI quit event.

IME_EVENT_EXPOSE 

Show/Hide/Check status change event.

IME_EVENT_MOVE 

Aux window move event.

IME_EVENT_PREEDIT_DATA 

Preedit area data event.

IME_EVENT_PREEDIT_CARET_MOVE 

Preedit area caret position event.

IME_EVENT_CANDI_DATA 

Candidate area data event.

IME_EVENT_PROPERTY 

Porperty message.

IME_EVENT_CANDI_PAGE 

Candidate area page event.

IME_EVENT_CANDI_FOCUS 

Candidate area focus event.

IME_EVENT_CANDI_SELECT 

Candidate area selection event.

IME_EVENT_NONE 
IME_EVENT_CUSTOM_DATA 

custom defined user type event/data

IME_EVENT_IMM_NOTIFY 

Notification event from the status bar, Full/half punc, Configure Request, etc.

IME_EVENT_QUIT 

UI quit event.

IME_EVENT_EXPOSE 

Show/Hide/Check status change event.

IME_EVENT_MOVE 

Aux window move event.

IME_EVENT_PREEDIT_DATA 

Preedit area data event.

IME_EVENT_PREEDIT_CARET_MOVE 

Preedit area caret position event.

IME_EVENT_CANDI_DATA 

Candidate area data event.

IME_EVENT_PROPERTY 

Porperty message.

IME_EVENT_CANDI_PAGE 

Candidate area page event.

IME_EVENT_CANDI_FOCUS 

Candidate area focus event.

IME_EVENT_CANDI_SELECT 

Candidate area selection event.

IME_EVENT_NONE 

Definition at line 221 of file ime.h.

page operations

Enumerator:
ImeCandidatesPageFirst 

to first page

ImeCandidatesPagePrevious 

to previous page

ImeCandidatesPageNext 

to next page

ImeCandidatesPageLast 

to last page

ImeCandidatesPageFirst 

to first page

ImeCandidatesPagePrevious 

to previous page

ImeCandidatesPageNext 

to next page

ImeCandidatesPageLast 

to last page

Definition at line 285 of file ime.h.

page operations

Enumerator:
ImeCandidatesPageFirst 

to first page

ImeCandidatesPagePrevious 

to previous page

ImeCandidatesPageNext 

to next page

ImeCandidatesPageLast 

to last page

ImeCandidatesPageFirst 

to first page

ImeCandidatesPagePrevious 

to previous page

ImeCandidatesPageNext 

to next page

ImeCandidatesPageLast 

to last page

Definition at line 285 of file ime.h.

Status definition for GUI status about show/hide, bit masks.

Enumerator:
IMUI_STATE_SHOW 

whether GUI is show/hide

IMUI_STATE_ENABLE 

whether the GUI element is enabled/disabled.

IMUI_STATE_CHECK 

whether or not the GUI element is checked (such as menu item)

IMUI_STATE_SHOW 

whether GUI is show/hide

IMUI_STATE_ENABLE 

whether the GUI element is enabled/disabled.

IMUI_STATE_CHECK 

whether or not the GUI element is checked (such as menu item)

Definition at line 278 of file ime.h.

Status definition for GUI status about show/hide, bit masks.

Enumerator:
IMUI_STATE_SHOW 

whether GUI is show/hide

IMUI_STATE_ENABLE 

whether the GUI element is enabled/disabled.

IMUI_STATE_CHECK 

whether or not the GUI element is checked (such as menu item)

IMUI_STATE_SHOW 

whether GUI is show/hide

IMUI_STATE_ENABLE 

whether the GUI element is enabled/disabled.

IMUI_STATE_CHECK 

whether or not the GUI element is checked (such as menu item)

Definition at line 278 of file ime.h.

Enumerator:
IMM_TRIGGER_FULL_HALF_SIMBOL 

Full/half simbol status, 0 == half, 1 == full.

IMM_TRIGGER_FULL_HALF_PUNC 

Full/half punction status, 0 == half, 1 == full.

IMM_TRIGGER_LANGUAGE 

Cn/En status, 0 == en, 1 == zh_CN.

IMM_TRIGGER_CONFIG_REQUEST 

Comes a configuration request from status bar.

IMM_TRIGGER_FULL_HALF_SIMBOL 

Full/half simbol status, 0 == half, 1 == full.

IMM_TRIGGER_FULL_HALF_PUNC 

Full/half punction status, 0 == half, 1 == full.

IMM_TRIGGER_LANGUAGE 

Cn/En status, 0 == en, 1 == zh_CN.

IMM_TRIGGER_CONFIG_REQUEST 

Comes a configuration request from status bar.

Definition at line 247 of file ime.h.

Enumerator:
IMM_TRIGGER_FULL_HALF_SIMBOL 

Full/half simbol status, 0 == half, 1 == full.

IMM_TRIGGER_FULL_HALF_PUNC 

Full/half punction status, 0 == half, 1 == full.

IMM_TRIGGER_LANGUAGE 

Cn/En status, 0 == en, 1 == zh_CN.

IMM_TRIGGER_CONFIG_REQUEST 

Comes a configuration request from status bar.

IMM_TRIGGER_FULL_HALF_SIMBOL 

Full/half simbol status, 0 == half, 1 == full.

IMM_TRIGGER_FULL_HALF_PUNC 

Full/half punction status, 0 == half, 1 == full.

IMM_TRIGGER_LANGUAGE 

Cn/En status, 0 == en, 1 == zh_CN.

IMM_TRIGGER_CONFIG_REQUEST 

Comes a configuration request from status bar.

Definition at line 247 of file ime.h.