17#if LV_USE_IME_PINYIN != 0
22#define LV_IME_PINYIN_K9_MAX_INPUT 7
29 LV_IME_PINYIN_MODE_K26,
30 LV_IME_PINYIN_MODE_K9,
31} lv_ime_pinyin_mode_t;
35 const char *
const py;
36 const char *
const py_mb;
42} ime_pinyin_k9_py_str_t;
49 lv_pinyin_dict_t * dict;
53#if LV_IME_PINYIN_USE_K9_MODE
54 char k9_input_str[LV_IME_PINYIN_K9_MAX_INPUT];
55 uint16_t k9_py_ll_pos;
56 uint16_t k9_legal_py_count;
57 uint16_t k9_input_str_len;
92void lv_ime_pinyin_set_dict(
lv_obj_t * obj, lv_pinyin_dict_t * dict);
99void lv_ime_pinyin_set_mode(
lv_obj_t * obj, lv_ime_pinyin_mode_t mode);
127lv_pinyin_dict_t * lv_ime_pinyin_get_dict(
lv_obj_t * obj);