1 菜单显示函数
gui_highlight_fixed_icontext_menuitem
gui_show_fixed_icontext_menuitem(无论是否高亮,都走此函数)
2 菜单背景填充
UI_fixed_icontext_menuitem_theme
{
UI_filled_area *normal_filler;
UI_filled_area *disabled_filler;
UI_filled_area *selected_filler;
UI_filled_area *focussed_filler;
UI_filled_area *focussed_without_sc_filler;
color normal_text_color;
color disabled_text_color;
color selected_text_color;
color focussed_text_color;
color list_separator_color;
UI_font_type text_font;
U32 flags;
}
3 全键盘按键相应函数
mmi_imc_key_qwerty_group_key_handler
mmi_imc_key_qwerty_group_key_down_handler
mmi_imc_key_qwerty_group_key_up_handler
mmi_imc_key_qwerty_group_key_long_press_handler
mmi_imc_key_qwerty_group_key_repeat_handler
mmi_imc_key_qwerty_dispatch_key_down_event//全键盘按键响应事件
mmi_imm_qwerty_get_multitap_chars //得到全键盘按键响应字符
mmi_imc_key_translate_event
mmi_imc_key_multitap_alphabetic_down_handler
mmi_imc_key_redraw_softkey
4 cstar输入法按键处理
cstar_ime_handle_key
5
MMI_IMC_STATE_MULTITAP //MULTITAP特殊字符状态标志
6 切换输入法
mmi_imc_change_input_mode
cstar_ime_change_input_mode
7蓝牙发送
cat66_update_progress_string
8 mmi_display_popup //中断事件POP框
9 wgui_inline_edit_default_list_highlight_handler//inline菜单高亮处理
10 gLanguageArray[gCurrLangIndex].aLangCountryCode //当前语言
MAX_LANGUAGES //最大语言个数修改
MAX_LANGUAGE_NUM //最大语言个数修改
11 mmi_imc_get_state()//得到当前的按键的场景(例如是输出字符还是选择字符)
12 kmx_is_multitap_ime()//当前输入法时multitap输入法
13 层常用函数
gui_lock_double_buffer();
gui_unlock_double_buffer();
gui_BLT_double_buffer();