pure sdk for main
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
#include "lvgl/lvgl.h"
|
||||
#include "ui/preview_ui.h"
|
||||
#include "project_config.h"
|
||||
#include "lvgl_ui.h"
|
||||
|
||||
#define MINI_DV_UI 0
|
||||
#define IPC_UI 1
|
||||
#define BBM_UI 2
|
||||
#define CHILDREN_UI 3
|
||||
|
||||
#define DEFINE_UI MINI_DV_UI
|
||||
|
||||
lv_indev_t * indev_keypad;
|
||||
extern lv_style_t g_style;
|
||||
|
||||
lv_obj_t *main_Mini_DV_ui(lv_obj_t *base_ui,lv_group_t *group)
|
||||
{
|
||||
lv_obj_t *btn;
|
||||
//可以打印系统一些信息
|
||||
btn = system_msg_ui(group,base_ui);
|
||||
//预览dvp的镜头数据
|
||||
btn = preview_ui(group,base_ui);
|
||||
//可以进行录像拍照
|
||||
btn = preview_encode_selct_ui(group,base_ui);
|
||||
//播放自己录制的视频文件
|
||||
btn = player2_ui(group,base_ui);
|
||||
return base_ui;
|
||||
}
|
||||
|
||||
|
||||
lv_obj_t *main_IPC_ui(lv_obj_t *base_ui,lv_group_t *group)
|
||||
{
|
||||
lv_obj_t *btn;
|
||||
//可以打印系统一些信息
|
||||
btn = system_msg_ui(group,base_ui);
|
||||
//预览USB的镜头数据
|
||||
btn = preview_usb_ui(group,base_ui);
|
||||
btn = preview_usb_select_ui(group,base_ui);
|
||||
btn = photo_ui(group,base_ui);
|
||||
return base_ui;
|
||||
}
|
||||
|
||||
lv_obj_t *main_BBM_ui(lv_obj_t *base_ui,lv_group_t *group)
|
||||
{
|
||||
lv_obj_t *btn;
|
||||
//可以打印系统一些信息
|
||||
btn = system_msg_ui(group,base_ui);
|
||||
|
||||
btn = preview_net_jpg_ui(group,base_ui);
|
||||
return base_ui;
|
||||
}
|
||||
|
||||
|
||||
lv_obj_t *main_children_ui(lv_obj_t *base_ui,lv_group_t *group)
|
||||
{
|
||||
lv_obj_t *btn;
|
||||
btn = system_msg_ui(group,base_ui);
|
||||
btn = preview_ui(group,base_ui);
|
||||
btn = preview_encode_QVGA_ui(group,base_ui);
|
||||
btn = preview_encode_QQVGA_ui(group,base_ui);
|
||||
btn = preview_dvp_pip_ui(group,base_ui);
|
||||
btn = preview_usb_ui(group,base_ui);
|
||||
btn = preview_usb_encode_ui(group,base_ui);
|
||||
btn = preview_dvp_usb_ui(group,base_ui);
|
||||
btn = player_ui(group,base_ui);
|
||||
btn = player2_ui(group,base_ui);
|
||||
btn = preview_encode_takephoto_ui(group,base_ui);
|
||||
btn = preview_encode_960P_ui(group,base_ui);
|
||||
btn = preview_encode_selct_ui(group,base_ui);
|
||||
btn = zbar_ui(group,base_ui);
|
||||
btn = zbar_dvp_ui(group,base_ui);
|
||||
btn = zbar_usb_ui(group,base_ui);
|
||||
btn = preview_usb_select_ui(group,base_ui);
|
||||
btn = photo_ui(group,base_ui);
|
||||
return base_ui;
|
||||
}
|
||||
|
||||
|
||||
|
||||
lv_obj_t *main_ui(lv_obj_t *base_ui)
|
||||
{
|
||||
lv_group_t *group;
|
||||
group = lv_group_create();
|
||||
lv_indev_set_group(indev_keypad, group);
|
||||
lv_obj_t * ui = lv_list_create(lv_scr_act());
|
||||
lv_obj_add_style(ui,&g_style,0);
|
||||
lv_obj_set_size(ui, LV_PCT(100), LV_PCT(100));
|
||||
|
||||
#if DEFINE_UI == MINI_DV_UI
|
||||
main_Mini_DV_ui(ui,group);
|
||||
#elif DEFINE_UI == IPC_UI
|
||||
main_IPC_ui(ui,group);
|
||||
#elif DEFINE_UI == BBM_UI
|
||||
main_BBM_ui(ui,group);
|
||||
#elif DEFINE_UI == CHILDREN_UI
|
||||
main_children_ui(ui,group);
|
||||
#endif
|
||||
return ui;
|
||||
}
|
||||
Reference in New Issue
Block a user