关键词:主菜单
适应机种: MSD306,MSD309,6M48,6M182,6M181,MSD3391
客户工程师以前在修改MSD3391的UI时,在skintool上对主菜单架构修改了很多东西,但是烧写到平台上发现,主菜单却无法正常显示出来,最终经过跟踪发现,他们动到了主菜单的架构,尤其是item的个数和顺序,但是相应的代码却没有及时更改导致的。
具体的关键的代码有以下两个地方,这也是我们后续更改UI时需要注意的两个地方:
1,//MApp_ZUI_ACTmenufunc.c
GUI_ENUM_DYNAMIC_LIST_STATE MApp_ZUI_ACT_QueryMainMenuItemStatus(HWND hwnd)
{
......
}
2,//ZUI_MAIN_MENU_tables_c.inl
static GUI_DATA_DYNAMIC_LIST _ZUI_TBLSEG _PICTURE_LIST_DATA =
{
HWND_MENU_PICTURE_PICTURE_MODE,
HWND_MENU_PICTURE_RESET_PICSETTINGS, //HWND_MENU_PICTURE_3DNR,
&_PICTURE_LIST_VARDATA
};
audio list data,option list data,time list data等page list data的定义
|