|
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 |
| MInputMethod * | minput_open_im (MSymbol language, MSymbol name, void *arg) |
| | Open an input method.
|
| void | minput_close_im (MInputMethod *im) |
| | Close an input method.
|
| MInputContext * | minput_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.
|
| MInputMethod * | mdebug_dump_im (MInputMethod *im, int indent) |
| | Dump an input method.
|
Variables |
| MInputDriver | minput_default_driver |
| | The default input driver for internal input methods.
|
| MInputDriver * | minput_driver |
| | The input driver for internal input methods.
|
| MSymbol | Minput_driver |