|
UINT my_swiplist_event_handler(GX_WINDOW *window, GX_EVENT *event_ptr)
{
switch(event_ptr->gx_event_type){
default:
break;
}
return screen_template_event_process(window, event_ptr);
}
UINT screen_template_event_process(GX_WINDOW *window, GX_EVENT* event_ptr)
{
ULONG ret;
ret = event_ptr->gx_event_payload.gx_event_ulongdata;
switch (event_ptr->gx_event_type){
case GX_SIGNAL(ID_VERTICAL_LIST, GX_EVENT_LIST_SELECT):{
if(ret == 0){
//其中 container_screen_slide(当前页面,目标页面)页面切换函数
container_screen_slide((GX_WIDGET*)window, (GX_WIDGET*)&my_stopwatch);
}
else if(ret == 1){
container_screen_slide((GX_WIDGET*)window, (GX_WIDGET*)&my_alarm_init);
}
else if(ret == 2){
container_screen_slide((GX_WIDGET*)window, (GX_WIDGET*)&my_heart_rates_block);
}
else if(ret == 3){
container_screen_slide((GX_WIDGET*)window, (GX_WIDGET*)&my_oxygen_init);
}
else if(ret == 4){
container_screen_slide((GX_WIDGET*)window, (GX_WIDGET*)&my_tempture);
}
break;
}
请教切换存在的问题?
|
|