lv_ime_pinyin.h

API reference for lv_ime_pinyin.h

Report on GitHub
See Also: Private HeaderThis header has a companion private implementation with internal data structures.lv_ime_pinyin_private.h

Functions

lv_ime_pinyin_set_keyboard

Set the keyboard of Pinyin input method.

 
void lv_ime_pinyin_set_keyboard(lv_obj_t *obj, lv_obj_t *kb)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a Pinyin input method object
kblv_obj_t *pointer to a Pinyin input method keyboard

lv_ime_pinyin_set_dict

Set the dictionary of Pinyin input method.

 
void lv_ime_pinyin_set_dict(lv_obj_t *obj, lv_pinyin_dict_t *dict)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a Pinyin input method object
dictlv_pinyin_dict_t *pointer to a Pinyin input method dictionary

lv_ime_pinyin_set_mode

Set mode, 26-key input(k26) or 9-key input(k9).

 
void lv_ime_pinyin_set_mode(lv_obj_t *obj, lv_ime_pinyin_mode_t mode)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a Pinyin input method object
modelv_ime_pinyin_mode_tthe mode from 'lv_ime_pinyin_mode_t'

Enums

lv_ime_pinyin_mode_t

Name
LV_IME_PINYIN_MODE_K26
LV_IME_PINYIN_MODE_K9
LV_IME_PINYIN_MODE_K9_NUMBER
Used by 1 function
  • lv_ime_pinyin_set_mode — param mode

Structs

struct

lv_pinyin_dict_t

MemberTypeDescription
pyconst char *const
py_mbconst char *const
Used by 1 function
  • lv_ime_pinyin_set_dict — param dict
struct

ime_pinyin_k9_py_str_t

MemberTypeDescription
py_strchar[7]

Macros

LV_IME_PINYIN_K9_MAX_INPUT

 
#define LV_IME_PINYIN_K9_MAX_INPUT 7

Variables

lv_ime_pinyin_class

 
const lv_obj_class_t lv_ime_pinyin_class

Dependencies

How is this guide?

Last updated on

On this page