#ifndef _HOME_H_ #define _HOME_H_ #include "lvgl/lvgl.h" #include "launcher_res_map.h" typedef struct { lv_obj_t *bg_wnd; lv_obj_t *body_view; lv_obj_t **img_info; int cur_selected; int prev_selected; int cur_focus_area;//0:app or 1:setting } home_data_info; typedef app_src_mapping xos_app_entry_t; void launcher_body_init(lv_obj_t * parent); void xos_home_sleep(void); void xos_home_wakeup(void); // void qm_homebody_key_event_cb(lv_event_t *e); lv_obj_t *qm_create_home_body(lv_obj_t *bg_wnd, home_data_info *pHome_data_info, int app_total_cnt); #endif //_HOME_H_