Main Page   Modules   Data Structures   Globals   Appendix  

input.c File Reference


Variables: Predefined symbols for callback commands.

These are the predefined symbols that are used as the COMMAND argument of callback functions of an input method driver (see MInputDriver::callback_list).

MSymbol Minput_preedit_start
MSymbol Minput_preedit_done
MSymbol Minput_preedit_draw
MSymbol Minput_status_start
MSymbol Minput_status_done
MSymbol Minput_status_draw
MSymbol Minput_candidates_start
MSymbol Minput_candidates_done
MSymbol Minput_candidates_draw
MSymbol Minput_set_spot
MSymbol Minput_toggle

Functions

MInputMethodminput_open_im (MSymbol language, MSymbol name, void *arg)
 Open an input method.

void minput_close_im (MInputMethod *im)
 Close an input method.

MInputContextminput_create_ic (MInputMethod *im, void *arg)
 Create an input context.

void minput_destroy_ic (MInputContext *ic)
 Destroy an input context.

int minput_filter (MInputContext *ic, MSymbol key, void *arg)
 Filter an input key.

int minput_lookup (MInputContext *ic, MSymbol key, void *arg, MText *mt)
 Lookup a text produced in the input context.

void minput_set_spot (MInputContext *ic, int x, int y, int ascent, int descent, int fontsize, MText *mt, int pos)
 Set the spot of the input context.

void minput_toggle (MInputContext *ic)
 Toggle input method.

MInputMethodmdebug_dump_im (MInputMethod *im, int indent)
 Dump an input method.


Variables

MInputDriver minput_default_driver
 The default input driver for internal input methods.

MInputDriverminput_driver
 The input driver for internal input methods.

MSymbol Minput_driver

Top of this page

Main Page   Modules   Data Structures   Globals   Appendix  

mulemark mule-aist@m17n.org