Setting screen show.

This commit is contained in:
xiaojiazhu 2023-09-27 21:08:28 +08:00
parent 8a0b030104
commit e236ba8f47
95 changed files with 34234 additions and 2603 deletions

View File

@ -243,6 +243,9 @@ SRC += \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjkjp_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjkjp_black_16_1bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjksc_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjksc_black_16_1bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjktc_black_16_1bpp.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/notosanscjktc_black_16_1bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/sf_ui_text_bold_20_8bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/sf_ui_text_medium_16_8bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Fonts/sf_ui_text_medium_18_8bpp.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_common.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_common.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_menu.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Plugin/lv_plugin_menu.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Palette/palette.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/Resource/Palette/palette.c \

View File

@ -375,11 +375,11 @@ INT32 System_OnBoot(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
//bind user mem to ImageStream //bind user mem to ImageStream
//ImageStream_ConfigUserDump(); //ImageStream_ConfigUserDump();
//open first app mode //open first app mode
if (1) // password // if (1) // password
{ // {
uiChangeTo = PRIMARY_MODE_PASSWORD; // uiChangeTo = PRIMARY_MODE_PASSWORD;
} // }
else // else
{ {
uiChangeTo = System_GetBootFirstMode(); uiChangeTo = System_GetBootFirstMode();
} }

File diff suppressed because one or more lines are too long

View File

@ -10,8 +10,8 @@
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 110,
"width": 48, "width": 126,
"x": 117, "x": 117,
"y": 64 "y": 64
}, },
@ -22,7 +22,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sf_camera_network selection", "source": "ICON_10202_MOON",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,

View File

@ -2456,6 +2456,42 @@
"unicode range names": [ "unicode range names": [
"Ascii" "Ascii"
] ]
},
{
"bpp": 8,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Bold.otf",
"include language table": true,
"name": "SF-UI-Text-Bold",
"size": 20,
"unicode range names": [
"Ascii"
]
},
{
"bpp": 8,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Medium.otf",
"include language table": true,
"name": "SF-UI-Text-Medium",
"size": 18,
"unicode range names": [
"Ascii"
]
},
{
"bpp": 8,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Medium.otf",
"include language table": true,
"name": "SF-UI-Text-Medium",
"size": 16,
"unicode range names": [
"Ascii"
]
} }
], ],
"images": [ "images": [
@ -2629,6 +2665,11 @@
"filename": "icons/ICON_10233_BATTERT.BMP", "filename": "icons/ICON_10233_BATTERT.BMP",
"name": "ICON_10233_BATTERT" "name": "ICON_10233_BATTERT"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/ICON_10234_GPS.bmp",
"name": "ICON_10234_GPS"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/ICON_ACT_PUSH_BTN.bmp", "filename": "icons/ICON_ACT_PUSH_BTN.bmp",
@ -4396,8 +4437,373 @@
}, },
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "../../../../../../../../联咏/S550/builder/qr菜单 试用-1/sf_camera_network selection.bmp", "filename": "icons/sf_Battery_L0.bmp",
"name": "sf_Battery_L0"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L1.bmp",
"name": "sf_Battery_L1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L2.bmp",
"name": "sf_Battery_L2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L3.bmp",
"name": "sf_Battery_L3"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L4.bmp",
"name": "sf_Battery_L4"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L5.bmp",
"name": "sf_Battery_L5"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Date_time.bmp",
"name": "sf_Date_time"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Exit.bmp",
"name": "sf_Exit"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Max_num_day.bmp",
"name": "sf_Max_num_day"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PWD_DOWN.bmp",
"name": "sf_PWD_DOWN"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PWD_UP.bmp",
"name": "sf_PWD_UP"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PicSize_12M.bmp",
"name": "sf_PicSize_12M"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PicSize_16M.bmp",
"name": "sf_PicSize_16M"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PicSize_5M.bmp",
"name": "sf_PicSize_5M"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_PicSize_8M.bmp",
"name": "sf_PicSize_8M"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_SD_loop.bmp",
"name": "sf_SD_loop"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_battery_type.bmp",
"name": "sf_battery_type"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_1.bmp",
"name": "sf_busy_1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_2.bmp",
"name": "sf_busy_2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_3.bmp",
"name": "sf_busy_3"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_4.bmp",
"name": "sf_busy_4"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_5.bmp",
"name": "sf_busy_5"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_busy_6.bmp",
"name": "sf_busy_6"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera.bmp",
"name": "sf_camera"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera_FW_upgrade.bmp",
"name": "sf_camera_FW_upgrade"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera_info.bmp",
"name": "sf_camera_info"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera_mode.bmp",
"name": "sf_camera_mode"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera_name.bmp",
"name": "sf_camera_name"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_camera_network selection.bmp",
"name": "sf_camera_network selection" "name": "sf_camera_network selection"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_charge_black.bmp",
"name": "sf_charge_black"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_charge_dc.bmp",
"name": "sf_charge_dc"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_charge_write.bmp",
"name": "sf_charge_write"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_delay.bmp",
"name": "sf_delay"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_delete.bmp",
"name": "sf_delete"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_flash_power.bmp",
"name": "sf_flash_power"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_format_sd.bmp",
"name": "sf_format_sd"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_gps.bmp",
"name": "sf_gps"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_green_square.bmp",
"name": "sf_green_square"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_image_size.bmp",
"name": "sf_image_size"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_left.bmp",
"name": "sf_left"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_list_Selected.bmp",
"name": "sf_list_Selected"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_menu_bg.bmp",
"name": "sf_menu_bg"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_menu_release.bmp",
"name": "sf_menu_release"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_menu_select.bmp",
"name": "sf_menu_select"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_mode_still_video.bmp",
"name": "sf_mode_still_video"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_module_fw_upgrade.bmp",
"name": "sf_module_fw_upgrade"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_net2g.bmp",
"name": "sf_net2g"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_net3g.bmp",
"name": "sf_net3g"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_net4g.bmp",
"name": "sf_net4g"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_next1.bmp",
"name": "sf_next1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_next2.bmp",
"name": "sf_next2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_off.bmp",
"name": "sf_off"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_on.bmp",
"name": "sf_on"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_operating_time.bmp",
"name": "sf_operating_time"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_password.bmp",
"name": "sf_password"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_picture_upon_daily_report.bmp",
"name": "sf_picture_upon_daily_report"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_play.bmp",
"name": "sf_play"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_qr.bmp",
"name": "sf_qr"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_reset.bmp",
"name": "sf_reset"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_right.bmp",
"name": "sf_right"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_send_type.bmp",
"name": "sf_send_type"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_sensitvity.bmp",
"name": "sf_sensitvity"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_shoot_1.bmp",
"name": "sf_shoot_1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_signal0.bmp",
"name": "sf_signal0"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_signal1.bmp",
"name": "sf_signal1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_signal2.bmp",
"name": "sf_signal2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_signal3.bmp",
"name": "sf_signal3"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_signal4.bmp",
"name": "sf_signal4"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_sms_ctrl.bmp",
"name": "sf_sms_ctrl"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_stop.bmp",
"name": "sf_stop"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_tab_release.bmp",
"name": "sf_tab_release"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_tab_select.bmp",
"name": "sf_tab_select"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_video_length.bmp",
"name": "sf_video_length"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_video_size.bmp",
"name": "sf_video_size"
} }
], ],
"language table": "UIFlowLVGL.lvgllang", "language table": "UIFlowLVGL.lvgllang",

View File

@ -72,6 +72,7 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &icon_10231_battert }, { &icon_10231_battert },
{ &icon_10232_battert }, { &icon_10232_battert },
{ &icon_10233_battert }, { &icon_10233_battert },
{ &icon_10234_gps },
{ &icon_act_push_btn }, { &icon_act_push_btn },
{ &icon_act_release_btn }, { &icon_act_release_btn },
{ &icon_adas_cal }, { &icon_adas_cal },
@ -425,7 +426,80 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &icon_wifi_on_m }, { &icon_wifi_on_m },
{ &icon_yes }, { &icon_yes },
{ &icon_yes_m }, { &icon_yes_m },
{ &sf_battery_l0 },
{ &sf_battery_l1 },
{ &sf_battery_l2 },
{ &sf_battery_l3 },
{ &sf_battery_l4 },
{ &sf_battery_l5 },
{ &sf_date_time },
{ &sf_exit },
{ &sf_max_num_day },
{ &sf_pwd_down },
{ &sf_pwd_up },
{ &sf_picsize_12m },
{ &sf_picsize_16m },
{ &sf_picsize_5m },
{ &sf_picsize_8m },
{ &sf_sd_loop },
{ &sf_battery_type },
{ &sf_busy_1 },
{ &sf_busy_2 },
{ &sf_busy_3 },
{ &sf_busy_4 },
{ &sf_busy_5 },
{ &sf_busy_6 },
{ &sf_camera },
{ &sf_camera_fw_upgrade },
{ &sf_camera_info },
{ &sf_camera_mode },
{ &sf_camera_name },
{ &sf_camera_network_selection }, { &sf_camera_network_selection },
{ &sf_charge_black },
{ &sf_charge_dc },
{ &sf_charge_write },
{ &sf_delay },
{ &sf_delete },
{ &sf_flash_power },
{ &sf_format_sd },
{ &sf_gps },
{ &sf_green_square },
{ &sf_image_size },
{ &sf_left },
{ &sf_list_selected },
{ &sf_menu_bg },
{ &sf_menu_release },
{ &sf_menu_select },
{ &sf_mode_still_video },
{ &sf_module_fw_upgrade },
{ &sf_net2g },
{ &sf_net3g },
{ &sf_net4g },
{ &sf_next1 },
{ &sf_next2 },
{ &sf_off },
{ &sf_on },
{ &sf_operating_time },
{ &sf_password },
{ &sf_picture_upon_daily_report },
{ &sf_play },
{ &sf_qr },
{ &sf_reset },
{ &sf_right },
{ &sf_send_type },
{ &sf_sensitvity },
{ &sf_shoot_1 },
{ &sf_signal0 },
{ &sf_signal1 },
{ &sf_signal2 },
{ &sf_signal3 },
{ &sf_signal4 },
{ &sf_sms_ctrl },
{ &sf_stop },
{ &sf_tab_release },
{ &sf_tab_select },
{ &sf_video_length },
{ &sf_video_size },
}; };
lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] = lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
@ -444,6 +518,9 @@ lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
{ &arialuni_74_1bpp }, { &arialuni_74_1bpp },
{ &arialuni_86_1bpp }, { &arialuni_86_1bpp },
{ &arialuni_106_1bpp }, { &arialuni_106_1bpp },
{ &sf_ui_text_bold_20_8bpp },
{ &sf_ui_text_medium_18_8bpp },
{ &sf_ui_text_medium_16_8bpp },
}; };
lv_plugin_string_t* lv_plugin_language_table[] = { lv_plugin_string_t* lv_plugin_language_table[] = {

View File

@ -65,6 +65,9 @@ LV_FONT_DECLARE(arialuni_60_1bpp);
LV_FONT_DECLARE(arialuni_74_1bpp); LV_FONT_DECLARE(arialuni_74_1bpp);
LV_FONT_DECLARE(arialuni_86_1bpp); LV_FONT_DECLARE(arialuni_86_1bpp);
LV_FONT_DECLARE(arialuni_106_1bpp); LV_FONT_DECLARE(arialuni_106_1bpp);
LV_FONT_DECLARE(sf_ui_text_bold_20_8bpp);
LV_FONT_DECLARE(sf_ui_text_medium_18_8bpp);
LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp);
void message_box_wrnmsg_event_callback(lv_obj_t* obj, lv_event_t event); void message_box_wrnmsg_event_callback(lv_obj_t* obj, lv_event_t event);
void button_del_event_callback(lv_obj_t* obj, lv_event_t event); void button_del_event_callback(lv_obj_t* obj, lv_event_t event);
@ -113,6 +116,7 @@ LV_IMG_DECLARE(icon_10230_battert);
LV_IMG_DECLARE(icon_10231_battert); LV_IMG_DECLARE(icon_10231_battert);
LV_IMG_DECLARE(icon_10232_battert); LV_IMG_DECLARE(icon_10232_battert);
LV_IMG_DECLARE(icon_10233_battert); LV_IMG_DECLARE(icon_10233_battert);
LV_IMG_DECLARE(icon_10234_gps);
LV_IMG_DECLARE(icon_act_push_btn); LV_IMG_DECLARE(icon_act_push_btn);
LV_IMG_DECLARE(icon_act_release_btn); LV_IMG_DECLARE(icon_act_release_btn);
LV_IMG_DECLARE(icon_adas_cal); LV_IMG_DECLARE(icon_adas_cal);
@ -466,7 +470,80 @@ LV_IMG_DECLARE(icon_wifi_on);
LV_IMG_DECLARE(icon_wifi_on_m); LV_IMG_DECLARE(icon_wifi_on_m);
LV_IMG_DECLARE(icon_yes); LV_IMG_DECLARE(icon_yes);
LV_IMG_DECLARE(icon_yes_m); LV_IMG_DECLARE(icon_yes_m);
LV_IMG_DECLARE(sf_battery_l0);
LV_IMG_DECLARE(sf_battery_l1);
LV_IMG_DECLARE(sf_battery_l2);
LV_IMG_DECLARE(sf_battery_l3);
LV_IMG_DECLARE(sf_battery_l4);
LV_IMG_DECLARE(sf_battery_l5);
LV_IMG_DECLARE(sf_date_time);
LV_IMG_DECLARE(sf_exit);
LV_IMG_DECLARE(sf_max_num_day);
LV_IMG_DECLARE(sf_pwd_down);
LV_IMG_DECLARE(sf_pwd_up);
LV_IMG_DECLARE(sf_picsize_12m);
LV_IMG_DECLARE(sf_picsize_16m);
LV_IMG_DECLARE(sf_picsize_5m);
LV_IMG_DECLARE(sf_picsize_8m);
LV_IMG_DECLARE(sf_sd_loop);
LV_IMG_DECLARE(sf_battery_type);
LV_IMG_DECLARE(sf_busy_1);
LV_IMG_DECLARE(sf_busy_2);
LV_IMG_DECLARE(sf_busy_3);
LV_IMG_DECLARE(sf_busy_4);
LV_IMG_DECLARE(sf_busy_5);
LV_IMG_DECLARE(sf_busy_6);
LV_IMG_DECLARE(sf_camera);
LV_IMG_DECLARE(sf_camera_fw_upgrade);
LV_IMG_DECLARE(sf_camera_info);
LV_IMG_DECLARE(sf_camera_mode);
LV_IMG_DECLARE(sf_camera_name);
LV_IMG_DECLARE(sf_camera_network_selection); LV_IMG_DECLARE(sf_camera_network_selection);
LV_IMG_DECLARE(sf_charge_black);
LV_IMG_DECLARE(sf_charge_dc);
LV_IMG_DECLARE(sf_charge_write);
LV_IMG_DECLARE(sf_delay);
LV_IMG_DECLARE(sf_delete);
LV_IMG_DECLARE(sf_flash_power);
LV_IMG_DECLARE(sf_format_sd);
LV_IMG_DECLARE(sf_gps);
LV_IMG_DECLARE(sf_green_square);
LV_IMG_DECLARE(sf_image_size);
LV_IMG_DECLARE(sf_left);
LV_IMG_DECLARE(sf_list_selected);
LV_IMG_DECLARE(sf_menu_bg);
LV_IMG_DECLARE(sf_menu_release);
LV_IMG_DECLARE(sf_menu_select);
LV_IMG_DECLARE(sf_mode_still_video);
LV_IMG_DECLARE(sf_module_fw_upgrade);
LV_IMG_DECLARE(sf_net2g);
LV_IMG_DECLARE(sf_net3g);
LV_IMG_DECLARE(sf_net4g);
LV_IMG_DECLARE(sf_next1);
LV_IMG_DECLARE(sf_next2);
LV_IMG_DECLARE(sf_off);
LV_IMG_DECLARE(sf_on);
LV_IMG_DECLARE(sf_operating_time);
LV_IMG_DECLARE(sf_password);
LV_IMG_DECLARE(sf_picture_upon_daily_report);
LV_IMG_DECLARE(sf_play);
LV_IMG_DECLARE(sf_qr);
LV_IMG_DECLARE(sf_reset);
LV_IMG_DECLARE(sf_right);
LV_IMG_DECLARE(sf_send_type);
LV_IMG_DECLARE(sf_sensitvity);
LV_IMG_DECLARE(sf_shoot_1);
LV_IMG_DECLARE(sf_signal0);
LV_IMG_DECLARE(sf_signal1);
LV_IMG_DECLARE(sf_signal2);
LV_IMG_DECLARE(sf_signal3);
LV_IMG_DECLARE(sf_signal4);
LV_IMG_DECLARE(sf_sms_ctrl);
LV_IMG_DECLARE(sf_stop);
LV_IMG_DECLARE(sf_tab_release);
LV_IMG_DECLARE(sf_tab_select);
LV_IMG_DECLARE(sf_video_length);
LV_IMG_DECLARE(sf_video_size);
#define LV_PLUGIN_IMG_ID_ICON_10200_MOON 1 #define LV_PLUGIN_IMG_ID_ICON_10200_MOON 1
#define LV_PLUGIN_IMG_ID_ICON_10201_MOON 2 #define LV_PLUGIN_IMG_ID_ICON_10201_MOON 2
@ -502,361 +579,435 @@ LV_IMG_DECLARE(sf_camera_network_selection);
#define LV_PLUGIN_IMG_ID_ICON_10231_BATTERT 32 #define LV_PLUGIN_IMG_ID_ICON_10231_BATTERT 32
#define LV_PLUGIN_IMG_ID_ICON_10232_BATTERT 33 #define LV_PLUGIN_IMG_ID_ICON_10232_BATTERT 33
#define LV_PLUGIN_IMG_ID_ICON_10233_BATTERT 34 #define LV_PLUGIN_IMG_ID_ICON_10233_BATTERT 34
#define LV_PLUGIN_IMG_ID_ICON_ACT_PUSH_BTN 35 #define LV_PLUGIN_IMG_ID_ICON_10234_GPS 35
#define LV_PLUGIN_IMG_ID_ICON_ACT_RELEASE_BTN 36 #define LV_PLUGIN_IMG_ID_ICON_ACT_PUSH_BTN 36
#define LV_PLUGIN_IMG_ID_ICON_ADAS_CAL 37 #define LV_PLUGIN_IMG_ID_ICON_ACT_RELEASE_BTN 37
#define LV_PLUGIN_IMG_ID_ICON_ADAS_CAL_M 38 #define LV_PLUGIN_IMG_ID_ICON_ADAS_CAL 38
#define LV_PLUGIN_IMG_ID_ICON_ADAS_OFF 39 #define LV_PLUGIN_IMG_ID_ICON_ADAS_CAL_M 39
#define LV_PLUGIN_IMG_ID_ICON_ADAS_OFF_M 40 #define LV_PLUGIN_IMG_ID_ICON_ADAS_OFF 40
#define LV_PLUGIN_IMG_ID_ICON_ADAS_ON 41 #define LV_PLUGIN_IMG_ID_ICON_ADAS_OFF_M 41
#define LV_PLUGIN_IMG_ID_ICON_ADAS_ON_M 42 #define LV_PLUGIN_IMG_ID_ICON_ADAS_ON 42
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN 43 #define LV_PLUGIN_IMG_ID_ICON_ADAS_ON_M 43
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_10MIN 44 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN 44
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_3MIN 45 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_10MIN 45
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_5MIN 46 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_3MIN 46
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_M 47 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_5MIN 47
#define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_OFF 48 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_M 48
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT 49 #define LV_PLUGIN_IMG_ID_ICON_AUTOSHUTDOWN_OFF 49
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_HIGH 50 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT 50
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_LOW 51 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_HIGH 51
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_M 52 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_LOW 52
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_MID 53 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_M 53
#define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_OFF 54 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_MID 54
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_CHARGE 55 #define LV_PLUGIN_IMG_ID_ICON_BACKLIGHT_OFF 55
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_EMPTY 56 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_CHARGE 56
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_FULL 57 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_EMPTY 57
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_LOW 58 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_FULL 58
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_MED 59 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_LOW 59
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_TYPE 60 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_MED 60
#define LV_PLUGIN_IMG_ID_ICON_BATTERY_ZERO 61 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_TYPE 61
#define LV_PLUGIN_IMG_ID_ICON_BSD_OFF 62 #define LV_PLUGIN_IMG_ID_ICON_BATTERY_ZERO 62
#define LV_PLUGIN_IMG_ID_ICON_BSD_OFF_M 63 #define LV_PLUGIN_IMG_ID_ICON_BSD_OFF 63
#define LV_PLUGIN_IMG_ID_ICON_BSD_ON 64 #define LV_PLUGIN_IMG_ID_ICON_BSD_OFF_M 64
#define LV_PLUGIN_IMG_ID_ICON_BSD_ON_M 65 #define LV_PLUGIN_IMG_ID_ICON_BSD_ON 65
#define LV_PLUGIN_IMG_ID_ICON_BTN_EMBOSS 66 #define LV_PLUGIN_IMG_ID_ICON_BSD_ON_M 66
#define LV_PLUGIN_IMG_ID_ICON_BUST 67 #define LV_PLUGIN_IMG_ID_ICON_BTN_EMBOSS 67
#define LV_PLUGIN_IMG_ID_ICON_BUST_3SHOT 68 #define LV_PLUGIN_IMG_ID_ICON_BUST 68
#define LV_PLUGIN_IMG_ID_ICON_BUST_5SHOT 69 #define LV_PLUGIN_IMG_ID_ICON_BUST_3SHOT 69
#define LV_PLUGIN_IMG_ID_ICON_BUST_CONTINUE 70 #define LV_PLUGIN_IMG_ID_ICON_BUST_5SHOT 70
#define LV_PLUGIN_IMG_ID_ICON_BUST_M 71 #define LV_PLUGIN_IMG_ID_ICON_BUST_CONTINUE 71
#define LV_PLUGIN_IMG_ID_ICON_BUST_OFF 72 #define LV_PLUGIN_IMG_ID_ICON_BUST_M 72
#define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_OFF 73 #define LV_PLUGIN_IMG_ID_ICON_BUST_OFF 73
#define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_ON 74 #define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_OFF 74
#define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_ON_M 75 #define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_ON 75
#define LV_PLUGIN_IMG_ID_ICON_CANCEL 76 #define LV_PLUGIN_IMG_ID_ICON_CAM_PTZ_ON_M 76
#define LV_PLUGIN_IMG_ID_ICON_CANCEL_M 77 #define LV_PLUGIN_IMG_ID_ICON_CANCEL 77
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTED 78 #define LV_PLUGIN_IMG_ID_ICON_CANCEL_M 78
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTED_M 79 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTED 79
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTING 80 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTED_M 80
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTING_M 81 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTING 81
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_DOWNLOAD1 82 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_CONNECTING_M 82
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_DOWNLOAD2 83 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_DOWNLOAD1 83
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_FAIL 84 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_DOWNLOAD2 84
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF 85 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_FAIL 85
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF_M 86 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF 86
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_ON 87 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF_M 87
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_ON_M 88 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_ON 88
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_UPLOAD1 89 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_ON_M 89
#define LV_PLUGIN_IMG_ID_ICON_CLOUD_UPLOAD2 90 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_UPLOAD1 90
#define LV_PLUGIN_IMG_ID_ICON_COLOR 91 #define LV_PLUGIN_IMG_ID_ICON_CLOUD_UPLOAD2 91
#define LV_PLUGIN_IMG_ID_ICON_COPY_FROM_CARD 92 #define LV_PLUGIN_IMG_ID_ICON_COLOR 92
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC 93 #define LV_PLUGIN_IMG_ID_ICON_COPY_FROM_CARD 93
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_10MIN 94 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC 94
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_15MIN 95 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_10MIN 95
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_1MIN 96 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_15MIN 96
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_2MIN 97 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_1MIN 97
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_3MIN 98 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_2MIN 98
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_5MIN 99 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_3MIN 99
#define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_M 100 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_5MIN 100
#define LV_PLUGIN_IMG_ID_ICON_DATETIME_SETUP 101 #define LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_M 101
#define LV_PLUGIN_IMG_ID_ICON_DATETIME_SETUP_M 102 #define LV_PLUGIN_IMG_ID_ICON_DATETIME_SETUP 102
#define LV_PLUGIN_IMG_ID_ICON_DATE_PRINT 103 #define LV_PLUGIN_IMG_ID_ICON_DATETIME_SETUP_M 103
#define LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M 104 #define LV_PLUGIN_IMG_ID_ICON_DATE_PRINT 104
#define LV_PLUGIN_IMG_ID_ICON_DATE_STAMPING 105 #define LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M 105
#define LV_PLUGIN_IMG_ID_ICON_DATE_TIME 106 #define LV_PLUGIN_IMG_ID_ICON_DATE_STAMPING 106
#define LV_PLUGIN_IMG_ID_ICON_DDD_OFF 107 #define LV_PLUGIN_IMG_ID_ICON_DATE_TIME 107
#define LV_PLUGIN_IMG_ID_ICON_DDD_OFF_M 108 #define LV_PLUGIN_IMG_ID_ICON_DDD_OFF 108
#define LV_PLUGIN_IMG_ID_ICON_DDD_ON 109 #define LV_PLUGIN_IMG_ID_ICON_DDD_OFF_M 109
#define LV_PLUGIN_IMG_ID_ICON_DDD_ON_M 110 #define LV_PLUGIN_IMG_ID_ICON_DDD_ON 110
#define LV_PLUGIN_IMG_ID_ICON_DEFAULT 111 #define LV_PLUGIN_IMG_ID_ICON_DDD_ON_M 111
#define LV_PLUGIN_IMG_ID_ICON_DEFAULT_M 112 #define LV_PLUGIN_IMG_ID_ICON_DEFAULT 112
#define LV_PLUGIN_IMG_ID_ICON_DELETE 113 #define LV_PLUGIN_IMG_ID_ICON_DEFAULT_M 113
#define LV_PLUGIN_IMG_ID_ICON_DELETE_ALL 114 #define LV_PLUGIN_IMG_ID_ICON_DELETE 114
#define LV_PLUGIN_IMG_ID_ICON_DELETE_CURRENT 115 #define LV_PLUGIN_IMG_ID_ICON_DELETE_ALL 115
#define LV_PLUGIN_IMG_ID_ICON_DELETE_M 116 #define LV_PLUGIN_IMG_ID_ICON_DELETE_CURRENT 116
#define LV_PLUGIN_IMG_ID_ICON_DIR_DOWN 117 #define LV_PLUGIN_IMG_ID_ICON_DELETE_M 117
#define LV_PLUGIN_IMG_ID_ICON_DIR_LEFT 118 #define LV_PLUGIN_IMG_ID_ICON_DIR_DOWN 118
#define LV_PLUGIN_IMG_ID_ICON_DIR_RIGHT 119 #define LV_PLUGIN_IMG_ID_ICON_DIR_LEFT 119
#define LV_PLUGIN_IMG_ID_ICON_DIR_UP 120 #define LV_PLUGIN_IMG_ID_ICON_DIR_RIGHT 120
#define LV_PLUGIN_IMG_ID_ICON_DPOF 121 #define LV_PLUGIN_IMG_ID_ICON_DIR_UP 121
#define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BEHIND 122 #define LV_PLUGIN_IMG_ID_ICON_DPOF 122
#define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH 123 #define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BEHIND 123
#define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH_M 124 #define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH 124
#define LV_PLUGIN_IMG_ID_ICON_DUALCAM_FRONT 125 #define LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH_M 125
#define LV_PLUGIN_IMG_ID_ICON_EV 126 #define LV_PLUGIN_IMG_ID_ICON_DUALCAM_FRONT 126
#define LV_PLUGIN_IMG_ID_ICON_EV_M 127 #define LV_PLUGIN_IMG_ID_ICON_EV 127
#define LV_PLUGIN_IMG_ID_ICON_EV_M0P3 128 #define LV_PLUGIN_IMG_ID_ICON_EV_M 128
#define LV_PLUGIN_IMG_ID_ICON_EV_M0P6 129 #define LV_PLUGIN_IMG_ID_ICON_EV_M0P3 129
#define LV_PLUGIN_IMG_ID_ICON_EV_M1P0 130 #define LV_PLUGIN_IMG_ID_ICON_EV_M0P6 130
#define LV_PLUGIN_IMG_ID_ICON_EV_M1P3 131 #define LV_PLUGIN_IMG_ID_ICON_EV_M1P0 131
#define LV_PLUGIN_IMG_ID_ICON_EV_M1P6 132 #define LV_PLUGIN_IMG_ID_ICON_EV_M1P3 132
#define LV_PLUGIN_IMG_ID_ICON_EV_M2P0 133 #define LV_PLUGIN_IMG_ID_ICON_EV_M1P6 133
#define LV_PLUGIN_IMG_ID_ICON_EV_P0P0 134 #define LV_PLUGIN_IMG_ID_ICON_EV_M2P0 134
#define LV_PLUGIN_IMG_ID_ICON_EV_P0P3 135 #define LV_PLUGIN_IMG_ID_ICON_EV_P0P0 135
#define LV_PLUGIN_IMG_ID_ICON_EV_P0P6 136 #define LV_PLUGIN_IMG_ID_ICON_EV_P0P3 136
#define LV_PLUGIN_IMG_ID_ICON_EV_P1P0 137 #define LV_PLUGIN_IMG_ID_ICON_EV_P0P6 137
#define LV_PLUGIN_IMG_ID_ICON_EV_P1P3 138 #define LV_PLUGIN_IMG_ID_ICON_EV_P1P0 138
#define LV_PLUGIN_IMG_ID_ICON_EV_P1P6 139 #define LV_PLUGIN_IMG_ID_ICON_EV_P1P3 139
#define LV_PLUGIN_IMG_ID_ICON_EV_P2P0 140 #define LV_PLUGIN_IMG_ID_ICON_EV_P1P6 140
#define LV_PLUGIN_IMG_ID_ICON_FACE_OFF 141 #define LV_PLUGIN_IMG_ID_ICON_EV_P2P0 141
#define LV_PLUGIN_IMG_ID_ICON_FACE_ON 142 #define LV_PLUGIN_IMG_ID_ICON_FACE_OFF 142
#define LV_PLUGIN_IMG_ID_ICON_FACE_ON_M 143 #define LV_PLUGIN_IMG_ID_ICON_FACE_ON 143
#define LV_PLUGIN_IMG_ID_ICON_FB_LEFT 144 #define LV_PLUGIN_IMG_ID_ICON_FACE_ON_M 144
#define LV_PLUGIN_IMG_ID_ICON_FCW_FAR_ALERT 145 #define LV_PLUGIN_IMG_ID_ICON_FB_LEFT 145
#define LV_PLUGIN_IMG_ID_ICON_FCW_NEAR_ALERT 146 #define LV_PLUGIN_IMG_ID_ICON_FCW_FAR_ALERT 146
#define LV_PLUGIN_IMG_ID_ICON_FCW_OFF 147 #define LV_PLUGIN_IMG_ID_ICON_FCW_NEAR_ALERT 147
#define LV_PLUGIN_IMG_ID_ICON_FCW_OFF_M 148 #define LV_PLUGIN_IMG_ID_ICON_FCW_OFF 148
#define LV_PLUGIN_IMG_ID_ICON_FCW_ON 149 #define LV_PLUGIN_IMG_ID_ICON_FCW_OFF_M 149
#define LV_PLUGIN_IMG_ID_ICON_FCW_ON_M 150 #define LV_PLUGIN_IMG_ID_ICON_FCW_ON 150
#define LV_PLUGIN_IMG_ID_ICON_FF_RIGHT 151 #define LV_PLUGIN_IMG_ID_ICON_FCW_ON_M 151
#define LV_PLUGIN_IMG_ID_ICON_FILE_VIDEO 152 #define LV_PLUGIN_IMG_ID_ICON_FF_RIGHT 152
#define LV_PLUGIN_IMG_ID_ICON_FIRMWARE_UPDATE 153 #define LV_PLUGIN_IMG_ID_ICON_FILE_VIDEO 153
#define LV_PLUGIN_IMG_ID_ICON_FIRMWARE_UPDATE_M 154 #define LV_PLUGIN_IMG_ID_ICON_FIRMWARE_UPDATE 154
#define LV_PLUGIN_IMG_ID_ICON_FLASH_AUTO 155 #define LV_PLUGIN_IMG_ID_ICON_FIRMWARE_UPDATE_M 155
#define LV_PLUGIN_IMG_ID_ICON_FLASH_OFF 156 #define LV_PLUGIN_IMG_ID_ICON_FLASH_AUTO 156
#define LV_PLUGIN_IMG_ID_ICON_FLASH_ON 157 #define LV_PLUGIN_IMG_ID_ICON_FLASH_OFF 157
#define LV_PLUGIN_IMG_ID_ICON_FLASH_ON_M 158 #define LV_PLUGIN_IMG_ID_ICON_FLASH_ON 158
#define LV_PLUGIN_IMG_ID_ICON_FLASH_REC 159 #define LV_PLUGIN_IMG_ID_ICON_FLASH_ON_M 159
#define LV_PLUGIN_IMG_ID_ICON_FLASH_REC_M 160 #define LV_PLUGIN_IMG_ID_ICON_FLASH_REC 160
#define LV_PLUGIN_IMG_ID_ICON_FLASH_RED_EYE 161 #define LV_PLUGIN_IMG_ID_ICON_FLASH_REC_M 161
#define LV_PLUGIN_IMG_ID_ICON_FLICK_50HZ 162 #define LV_PLUGIN_IMG_ID_ICON_FLASH_RED_EYE 162
#define LV_PLUGIN_IMG_ID_ICON_FLICK_60HZ 163 #define LV_PLUGIN_IMG_ID_ICON_FLICK_50HZ 163
#define LV_PLUGIN_IMG_ID_ICON_FORMAT 164 #define LV_PLUGIN_IMG_ID_ICON_FLICK_60HZ 164
#define LV_PLUGIN_IMG_ID_ICON_FORMAT_M 165 #define LV_PLUGIN_IMG_ID_ICON_FORMAT 165
#define LV_PLUGIN_IMG_ID_ICON_GOLF_REC 166 #define LV_PLUGIN_IMG_ID_ICON_FORMAT_M 166
#define LV_PLUGIN_IMG_ID_ICON_GOLF_REC_M 167 #define LV_PLUGIN_IMG_ID_ICON_GOLF_REC 167
#define LV_PLUGIN_IMG_ID_ICON_GPS_OFF 168 #define LV_PLUGIN_IMG_ID_ICON_GOLF_REC_M 168
#define LV_PLUGIN_IMG_ID_ICON_GPS_ON 169 #define LV_PLUGIN_IMG_ID_ICON_GPS_OFF 169
#define LV_PLUGIN_IMG_ID_ICON_GPS_ON_M 170 #define LV_PLUGIN_IMG_ID_ICON_GPS_ON 170
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR 171 #define LV_PLUGIN_IMG_ID_ICON_GPS_ON_M 171
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_HIGH 172 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR 172
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_LOW 173 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_HIGH 173
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_M 174 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_LOW 174
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_MID 175 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_M 175
#define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_OFF 176 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_MID 176
#define LV_PLUGIN_IMG_ID_ICON_HDR 177 #define LV_PLUGIN_IMG_ID_ICON_G_SENSOR_OFF 177
#define LV_PLUGIN_IMG_ID_ICON_HDR_M 178 #define LV_PLUGIN_IMG_ID_ICON_HDR 178
#define LV_PLUGIN_IMG_ID_ICON_HDR_OFF 179 #define LV_PLUGIN_IMG_ID_ICON_HDR_M 179
#define LV_PLUGIN_IMG_ID_ICON_HELP 180 #define LV_PLUGIN_IMG_ID_ICON_HDR_OFF 180
#define LV_PLUGIN_IMG_ID_ICON_HELP_M 181 #define LV_PLUGIN_IMG_ID_ICON_HELP 181
#define LV_PLUGIN_IMG_ID_ICON_HZ 182 #define LV_PLUGIN_IMG_ID_ICON_HELP_M 182
#define LV_PLUGIN_IMG_ID_ICON_HZ_50 183 #define LV_PLUGIN_IMG_ID_ICON_HZ 183
#define LV_PLUGIN_IMG_ID_ICON_HZ_60 184 #define LV_PLUGIN_IMG_ID_ICON_HZ_50 184
#define LV_PLUGIN_IMG_ID_ICON_HZ_M 185 #define LV_PLUGIN_IMG_ID_ICON_HZ_60 185
#define LV_PLUGIN_IMG_ID_ICON_INFO 186 #define LV_PLUGIN_IMG_ID_ICON_HZ_M 186
#define LV_PLUGIN_IMG_ID_ICON_INFO_M 187 #define LV_PLUGIN_IMG_ID_ICON_INFO 187
#define LV_PLUGIN_IMG_ID_ICON_INTERNAL_FLASH 188 #define LV_PLUGIN_IMG_ID_ICON_INFO_M 188
#define LV_PLUGIN_IMG_ID_ICON_IRCUT_AUTO 189 #define LV_PLUGIN_IMG_ID_ICON_INTERNAL_FLASH 189
#define LV_PLUGIN_IMG_ID_ICON_IRCUT_OFF 190 #define LV_PLUGIN_IMG_ID_ICON_IRCUT_AUTO 190
#define LV_PLUGIN_IMG_ID_ICON_IRCUT_ON_M 191 #define LV_PLUGIN_IMG_ID_ICON_IRCUT_OFF 191
#define LV_PLUGIN_IMG_ID_ICON_ISO 192 #define LV_PLUGIN_IMG_ID_ICON_IRCUT_ON_M 192
#define LV_PLUGIN_IMG_ID_ICON_ISO_100 193 #define LV_PLUGIN_IMG_ID_ICON_ISO 193
#define LV_PLUGIN_IMG_ID_ICON_ISO_1600 194 #define LV_PLUGIN_IMG_ID_ICON_ISO_100 194
#define LV_PLUGIN_IMG_ID_ICON_ISO_200 195 #define LV_PLUGIN_IMG_ID_ICON_ISO_1600 195
#define LV_PLUGIN_IMG_ID_ICON_ISO_400 196 #define LV_PLUGIN_IMG_ID_ICON_ISO_200 196
#define LV_PLUGIN_IMG_ID_ICON_ISO_800 197 #define LV_PLUGIN_IMG_ID_ICON_ISO_400 197
#define LV_PLUGIN_IMG_ID_ICON_ISO_AUTO 198 #define LV_PLUGIN_IMG_ID_ICON_ISO_800 198
#define LV_PLUGIN_IMG_ID_ICON_ISO_M 199 #define LV_PLUGIN_IMG_ID_ICON_ISO_AUTO 199
#define LV_PLUGIN_IMG_ID_ICON_LANDSCAPE 200 #define LV_PLUGIN_IMG_ID_ICON_ISO_M 200
#define LV_PLUGIN_IMG_ID_ICON_LANGUAGE 201 #define LV_PLUGIN_IMG_ID_ICON_LANDSCAPE 201
#define LV_PLUGIN_IMG_ID_ICON_LANGUAGE_M 202 #define LV_PLUGIN_IMG_ID_ICON_LANGUAGE 202
#define LV_PLUGIN_IMG_ID_ICON_LDWS_LEFT_ALERT 203 #define LV_PLUGIN_IMG_ID_ICON_LANGUAGE_M 203
#define LV_PLUGIN_IMG_ID_ICON_LDWS_OFF 204 #define LV_PLUGIN_IMG_ID_ICON_LDWS_LEFT_ALERT 204
#define LV_PLUGIN_IMG_ID_ICON_LDWS_OFF_M 205 #define LV_PLUGIN_IMG_ID_ICON_LDWS_OFF 205
#define LV_PLUGIN_IMG_ID_ICON_LDWS_ON 206 #define LV_PLUGIN_IMG_ID_ICON_LDWS_OFF_M 206
#define LV_PLUGIN_IMG_ID_ICON_LDWS_ON_M 207 #define LV_PLUGIN_IMG_ID_ICON_LDWS_ON 207
#define LV_PLUGIN_IMG_ID_ICON_LDWS_RIGHT_ALERT 208 #define LV_PLUGIN_IMG_ID_ICON_LDWS_ON_M 208
#define LV_PLUGIN_IMG_ID_ICON_LOCK 209 #define LV_PLUGIN_IMG_ID_ICON_LDWS_RIGHT_ALERT 209
#define LV_PLUGIN_IMG_ID_ICON_LOCK_ALL 210 #define LV_PLUGIN_IMG_ID_ICON_LOCK 210
#define LV_PLUGIN_IMG_ID_ICON_LOCK_ALL_M 211 #define LV_PLUGIN_IMG_ID_ICON_LOCK_ALL 211
#define LV_PLUGIN_IMG_ID_ICON_LOCK_CURRENT 212 #define LV_PLUGIN_IMG_ID_ICON_LOCK_ALL_M 212
#define LV_PLUGIN_IMG_ID_ICON_LOCK_CURRENT_M 213 #define LV_PLUGIN_IMG_ID_ICON_LOCK_CURRENT 213
#define LV_PLUGIN_IMG_ID_ICON_LOCK_M 214 #define LV_PLUGIN_IMG_ID_ICON_LOCK_CURRENT_M 214
#define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOCK 215 #define LV_PLUGIN_IMG_ID_ICON_LOCK_M 215
#define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOCK_M 216 #define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOCK 216
#define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOKC_ALL 217 #define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOCK_M 217
#define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOKC_ALL_M 218 #define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOKC_ALL 218
#define LV_PLUGIN_IMG_ID_ICON_LPR_OFF 219 #define LV_PLUGIN_IMG_ID_ICON_LOCK_UNLOKC_ALL_M 219
#define LV_PLUGIN_IMG_ID_ICON_LPR_OFF_M 220 #define LV_PLUGIN_IMG_ID_ICON_LPR_OFF 220
#define LV_PLUGIN_IMG_ID_ICON_LPR_ON 221 #define LV_PLUGIN_IMG_ID_ICON_LPR_OFF_M 221
#define LV_PLUGIN_IMG_ID_ICON_LPR_ON_M 222 #define LV_PLUGIN_IMG_ID_ICON_LPR_ON 222
#define LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG 223 #define LV_PLUGIN_IMG_ID_ICON_LPR_ON_M 223
#define LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG_M 224 #define LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG 224
#define LV_PLUGIN_IMG_ID_ICON_MENU_PRINT_OFF 225 #define LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG_M 225
#define LV_PLUGIN_IMG_ID_ICON_MENU_RETURN 226 #define LV_PLUGIN_IMG_ID_ICON_MENU_PRINT_OFF 226
#define LV_PLUGIN_IMG_ID_ICON_MENU_RETURN_M 227 #define LV_PLUGIN_IMG_ID_ICON_MENU_RETURN 227
#define LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M 228 #define LV_PLUGIN_IMG_ID_ICON_MENU_RETURN_M 228
#define LV_PLUGIN_IMG_ID_ICON_MENU_WDR 229 #define LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M 229
#define LV_PLUGIN_IMG_ID_ICON_MENU_WDR_M 230 #define LV_PLUGIN_IMG_ID_ICON_MENU_WDR 230
#define LV_PLUGIN_IMG_ID_ICON_MENU_WDR_OFF 231 #define LV_PLUGIN_IMG_ID_ICON_MENU_WDR_M 231
#define LV_PLUGIN_IMG_ID_ICON_METERING 232 #define LV_PLUGIN_IMG_ID_ICON_MENU_WDR_OFF 232
#define LV_PLUGIN_IMG_ID_ICON_METERING_M 233 #define LV_PLUGIN_IMG_ID_ICON_METERING 233
#define LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE 234 #define LV_PLUGIN_IMG_ID_ICON_METERING_M 234
#define LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE_M 235 #define LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE 235
#define LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK 236 #define LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE_M 236
#define LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK_M 237 #define LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK 237
#define LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO 238 #define LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK_M 238
#define LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M 239 #define LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO 239
#define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_OFF 240 #define LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M 240
#define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_ON 241 #define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_OFF 241
#define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_ON_M 242 #define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_ON 242
#define LV_PLUGIN_IMG_ID_ICON_NO 243 #define LV_PLUGIN_IMG_ID_ICON_MOTION_DET_ON_M 243
#define LV_PLUGIN_IMG_ID_ICON_NO_M 244 #define LV_PLUGIN_IMG_ID_ICON_NO 244
#define LV_PLUGIN_IMG_ID_ICON_OK 245 #define LV_PLUGIN_IMG_ID_ICON_NO_M 245
#define LV_PLUGIN_IMG_ID_ICON_OK2 246 #define LV_PLUGIN_IMG_ID_ICON_OK 246
#define LV_PLUGIN_IMG_ID_ICON_OK_M 247 #define LV_PLUGIN_IMG_ID_ICON_OK2 247
#define LV_PLUGIN_IMG_ID_ICON_OK_M_2 248 #define LV_PLUGIN_IMG_ID_ICON_OK_M 248
#define LV_PLUGIN_IMG_ID_ICON_PD_OFF 249 #define LV_PLUGIN_IMG_ID_ICON_OK_M_2 249
#define LV_PLUGIN_IMG_ID_ICON_PD_OFF_M 250 #define LV_PLUGIN_IMG_ID_ICON_PD_OFF 250
#define LV_PLUGIN_IMG_ID_ICON_PD_ON 251 #define LV_PLUGIN_IMG_ID_ICON_PD_OFF_M 251
#define LV_PLUGIN_IMG_ID_ICON_PD_ON_M 252 #define LV_PLUGIN_IMG_ID_ICON_PD_ON 252
#define LV_PLUGIN_IMG_ID_ICON_PICTBRIDGE_S 253 #define LV_PLUGIN_IMG_ID_ICON_PD_ON_M 253
#define LV_PLUGIN_IMG_ID_ICON_PIM_OFF 254 #define LV_PLUGIN_IMG_ID_ICON_PICTBRIDGE_S 254
#define LV_PLUGIN_IMG_ID_ICON_PIM_OFF_M 255 #define LV_PLUGIN_IMG_ID_ICON_PIM_OFF 255
#define LV_PLUGIN_IMG_ID_ICON_PIM_ON 256 #define LV_PLUGIN_IMG_ID_ICON_PIM_OFF_M 256
#define LV_PLUGIN_IMG_ID_ICON_PIM_ON_M 257 #define LV_PLUGIN_IMG_ID_ICON_PIM_ON 257
#define LV_PLUGIN_IMG_ID_ICON_PLAY_BACKWARD 258 #define LV_PLUGIN_IMG_ID_ICON_PIM_ON_M 258
#define LV_PLUGIN_IMG_ID_ICON_PLAY_FORWARD 259 #define LV_PLUGIN_IMG_ID_ICON_PLAY_BACKWARD 259
#define LV_PLUGIN_IMG_ID_ICON_PLAY_PAUSE 260 #define LV_PLUGIN_IMG_ID_ICON_PLAY_FORWARD 260
#define LV_PLUGIN_IMG_ID_ICON_PLAY_PLAY 261 #define LV_PLUGIN_IMG_ID_ICON_PLAY_PAUSE 261
#define LV_PLUGIN_IMG_ID_ICON_PLAY_STEP 262 #define LV_PLUGIN_IMG_ID_ICON_PLAY_PLAY 262
#define LV_PLUGIN_IMG_ID_ICON_PLAY_STOP 263 #define LV_PLUGIN_IMG_ID_ICON_PLAY_STEP 263
#define LV_PLUGIN_IMG_ID_ICON_POWER_OFF 264 #define LV_PLUGIN_IMG_ID_ICON_PLAY_STOP 264
#define LV_PLUGIN_IMG_ID_ICON_POWER_OFF_M 265 #define LV_PLUGIN_IMG_ID_ICON_POWER_OFF 265
#define LV_PLUGIN_IMG_ID_ICON_PRINT 266 #define LV_PLUGIN_IMG_ID_ICON_POWER_OFF_M 266
#define LV_PLUGIN_IMG_ID_ICON_PROTECT 267 #define LV_PLUGIN_IMG_ID_ICON_PRINT 267
#define LV_PLUGIN_IMG_ID_ICON_PROTECT_M 268 #define LV_PLUGIN_IMG_ID_ICON_PROTECT 268
#define LV_PLUGIN_IMG_ID_ICON_QUALITY 269 #define LV_PLUGIN_IMG_ID_ICON_PROTECT_M 269
#define LV_PLUGIN_IMG_ID_ICON_QUALITY_BASIC 270 #define LV_PLUGIN_IMG_ID_ICON_QUALITY 270
#define LV_PLUGIN_IMG_ID_ICON_QUALITY_FINE 271 #define LV_PLUGIN_IMG_ID_ICON_QUALITY_BASIC 271
#define LV_PLUGIN_IMG_ID_ICON_QUALITY_M 272 #define LV_PLUGIN_IMG_ID_ICON_QUALITY_FINE 272
#define LV_PLUGIN_IMG_ID_ICON_QUALITY_NORMAL 273 #define LV_PLUGIN_IMG_ID_ICON_QUALITY_M 273
#define LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW 274 #define LV_PLUGIN_IMG_ID_ICON_QUALITY_NORMAL 274
#define LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW_M 275 #define LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW 275
#define LV_PLUGIN_IMG_ID_ICON_REC_ELLIPSE 276 #define LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW_M 276
#define LV_PLUGIN_IMG_ID_ICON_REC_RECOVERY 277 #define LV_PLUGIN_IMG_ID_ICON_REC_ELLIPSE 277
#define LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT 278 #define LV_PLUGIN_IMG_ID_ICON_REC_RECOVERY 278
#define LV_PLUGIN_IMG_ID_ICON_RESOLUTION 279 #define LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT 279
#define LV_PLUGIN_IMG_ID_ICON_RESOLUTION_M 280 #define LV_PLUGIN_IMG_ID_ICON_RESOLUTION 280
#define LV_PLUGIN_IMG_ID_ICON_ROTATE 281 #define LV_PLUGIN_IMG_ID_ICON_RESOLUTION_M 281
#define LV_PLUGIN_IMG_ID_ICON_RSC_OFF 282 #define LV_PLUGIN_IMG_ID_ICON_ROTATE 282
#define LV_PLUGIN_IMG_ID_ICON_RSC_ON 283 #define LV_PLUGIN_IMG_ID_ICON_RSC_OFF 283
#define LV_PLUGIN_IMG_ID_ICON_RSC_ON_M 284 #define LV_PLUGIN_IMG_ID_ICON_RSC_ON 284
#define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE 285 #define LV_PLUGIN_IMG_ID_ICON_RSC_ON_M 285
#define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_AUTO 286 #define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE 286
#define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_LANDSCPE 287 #define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_AUTO 287
#define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_M 288 #define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_LANDSCPE 288
#define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_PORTRIAL 289 #define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_M 289
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER 290 #define LV_PLUGIN_IMG_ID_ICON_SCENE_MODE_PORTRIAL 290
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_10MIN 291 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER 291
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_3MIN 292 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_10MIN 292
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_5MIN 293 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_3MIN 293
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_M 294 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_5MIN 294
#define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_OFF 295 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_M 295
#define LV_PLUGIN_IMG_ID_ICON_SD_CARD 296 #define LV_PLUGIN_IMG_ID_ICON_SCREENSAVER_OFF 296
#define LV_PLUGIN_IMG_ID_ICON_SD_LOCK 297 #define LV_PLUGIN_IMG_ID_ICON_SD_CARD 297
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER 298 #define LV_PLUGIN_IMG_ID_ICON_SD_LOCK 298
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_10SEC 299 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER 299
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_2SEC 300 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_10SEC 300
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_5SEC 301 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_2SEC 301
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_M 302 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_5SEC 302
#define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_OFF 303 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_M 303
#define LV_PLUGIN_IMG_ID_ICON_SEQUENCE_NO 304 #define LV_PLUGIN_IMG_ID_ICON_SELFTIMER_OFF 304
#define LV_PLUGIN_IMG_ID_ICON_SHAKE_OFF 305 #define LV_PLUGIN_IMG_ID_ICON_SEQUENCE_NO 305
#define LV_PLUGIN_IMG_ID_ICON_SHAKE_ON 306 #define LV_PLUGIN_IMG_ID_ICON_SHAKE_OFF 306
#define LV_PLUGIN_IMG_ID_ICON_SHAKE_ON_M 307 #define LV_PLUGIN_IMG_ID_ICON_SHAKE_ON 307
#define LV_PLUGIN_IMG_ID_ICON_SHARPNESS 308 #define LV_PLUGIN_IMG_ID_ICON_SHAKE_ON_M 308
#define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_HIGH 309 #define LV_PLUGIN_IMG_ID_ICON_SHARPNESS 309
#define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_LOW 310 #define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_HIGH 310
#define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_M 311 #define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_LOW 311
#define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_MED 312 #define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_M 312
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_0STEP 313 #define LV_PLUGIN_IMG_ID_ICON_SHARPNESS_MED 313
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_0STEP_M 314 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_0STEP 314
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_1STEP 315 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_0STEP_M 315
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_1STEP_M 316 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_1STEP 316
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_2STEP 317 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_1STEP_M 317
#define LV_PLUGIN_IMG_ID_ICON_SIGNAL_2STEP_M 318 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_2STEP 318
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW 319 #define LV_PLUGIN_IMG_ID_ICON_SIGNAL_2STEP_M 319
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_2SEC 320 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW 320
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_5SEC 321 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_2SEC 321
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_8SEC 322 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_5SEC 322
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_M 323 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_8SEC 323
#define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_OFF 324 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_M 324
#define LV_PLUGIN_IMG_ID_ICON_SMILE 325 #define LV_PLUGIN_IMG_ID_ICON_SLIDESHOW_OFF 325
#define LV_PLUGIN_IMG_ID_ICON_SMILE_M 326 #define LV_PLUGIN_IMG_ID_ICON_SMILE 326
#define LV_PLUGIN_IMG_ID_ICON_SNG_ALERT 327 #define LV_PLUGIN_IMG_ID_ICON_SMILE_M 327
#define LV_PLUGIN_IMG_ID_ICON_SNG_OFF 328 #define LV_PLUGIN_IMG_ID_ICON_SNG_ALERT 328
#define LV_PLUGIN_IMG_ID_ICON_SNG_OFF_M 329 #define LV_PLUGIN_IMG_ID_ICON_SNG_OFF 329
#define LV_PLUGIN_IMG_ID_ICON_SNG_ON 330 #define LV_PLUGIN_IMG_ID_ICON_SNG_OFF_M 330
#define LV_PLUGIN_IMG_ID_ICON_SNG_ON_M 331 #define LV_PLUGIN_IMG_ID_ICON_SNG_ON 331
#define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_OFF 332 #define LV_PLUGIN_IMG_ID_ICON_SNG_ON_M 332
#define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON 333 #define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_OFF 333
#define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON_M 334 #define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON 334
#define LV_PLUGIN_IMG_ID_ICON_SPEAKER 335 #define LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON_M 335
#define LV_PLUGIN_IMG_ID_ICON_SYS_CAL 336 #define LV_PLUGIN_IMG_ID_ICON_SPEAKER 336
#define LV_PLUGIN_IMG_ID_ICON_SYS_CAL_M 337 #define LV_PLUGIN_IMG_ID_ICON_SYS_CAL 337
#define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_OFF 338 #define LV_PLUGIN_IMG_ID_ICON_SYS_CAL_M 338
#define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON 339 #define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_OFF 339
#define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON_M 340 #define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON 340
#define LV_PLUGIN_IMG_ID_ICON_TSR_OFF 341 #define LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON_M 341
#define LV_PLUGIN_IMG_ID_ICON_TSR_OFF_M 342 #define LV_PLUGIN_IMG_ID_ICON_TSR_OFF 342
#define LV_PLUGIN_IMG_ID_ICON_TSR_ON 343 #define LV_PLUGIN_IMG_ID_ICON_TSR_OFF_M 343
#define LV_PLUGIN_IMG_ID_ICON_TSR_ON_M 344 #define LV_PLUGIN_IMG_ID_ICON_TSR_ON 344
#define LV_PLUGIN_IMG_ID_ICON_TV_MODE 345 #define LV_PLUGIN_IMG_ID_ICON_TSR_ON_M 345
#define LV_PLUGIN_IMG_ID_ICON_TV_MODE_M 346 #define LV_PLUGIN_IMG_ID_ICON_TV_MODE 346
#define LV_PLUGIN_IMG_ID_ICON_TV_NTSC 347 #define LV_PLUGIN_IMG_ID_ICON_TV_MODE_M 347
#define LV_PLUGIN_IMG_ID_ICON_TV_PAL 348 #define LV_PLUGIN_IMG_ID_ICON_TV_NTSC 348
#define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_AUTO 349 #define LV_PLUGIN_IMG_ID_ICON_TV_PAL 349
#define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_AUTO_M 350 #define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_AUTO 350
#define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_MANUAL 351 #define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_AUTO_M 351
#define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_MANUAL_M 352 #define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_MANUAL 352
#define LV_PLUGIN_IMG_ID_ICON_USB_MSDC 353 #define LV_PLUGIN_IMG_ID_ICON_URGENT_PROTECT_MANUAL_M 353
#define LV_PLUGIN_IMG_ID_ICON_USB_OFF 354 #define LV_PLUGIN_IMG_ID_ICON_USB_MSDC 354
#define LV_PLUGIN_IMG_ID_ICON_USB_ON 355 #define LV_PLUGIN_IMG_ID_ICON_USB_OFF 355
#define LV_PLUGIN_IMG_ID_ICON_USB_ON_M 356 #define LV_PLUGIN_IMG_ID_ICON_USB_ON 356
#define LV_PLUGIN_IMG_ID_ICON_USB_UVC 357 #define LV_PLUGIN_IMG_ID_ICON_USB_ON_M 357
#define LV_PLUGIN_IMG_ID_ICON_VERSION 358 #define LV_PLUGIN_IMG_ID_ICON_USB_UVC 358
#define LV_PLUGIN_IMG_ID_ICON_VERSION_M 359 #define LV_PLUGIN_IMG_ID_ICON_VERSION 359
#define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_OFF 360 #define LV_PLUGIN_IMG_ID_ICON_VERSION_M 360
#define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_ON 361 #define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_OFF 361
#define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_ON_M 362 #define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_ON 362
#define LV_PLUGIN_IMG_ID_ICON_VOICE 363 #define LV_PLUGIN_IMG_ID_ICON_VIDEO_FLIP_ON_M 363
#define LV_PLUGIN_IMG_ID_ICON_VOICE_M 364 #define LV_PLUGIN_IMG_ID_ICON_VOICE 364
#define LV_PLUGIN_IMG_ID_ICON_VOL_0 365 #define LV_PLUGIN_IMG_ID_ICON_VOICE_M 365
#define LV_PLUGIN_IMG_ID_ICON_VOL_1 366 #define LV_PLUGIN_IMG_ID_ICON_VOL_0 366
#define LV_PLUGIN_IMG_ID_ICON_VOL_2 367 #define LV_PLUGIN_IMG_ID_ICON_VOL_1 367
#define LV_PLUGIN_IMG_ID_ICON_WB 368 #define LV_PLUGIN_IMG_ID_ICON_VOL_2 368
#define LV_PLUGIN_IMG_ID_ICON_WB_AUTO 369 #define LV_PLUGIN_IMG_ID_ICON_WB 369
#define LV_PLUGIN_IMG_ID_ICON_WB_CLOUDY 370 #define LV_PLUGIN_IMG_ID_ICON_WB_AUTO 370
#define LV_PLUGIN_IMG_ID_ICON_WB_DAYLIGHT 371 #define LV_PLUGIN_IMG_ID_ICON_WB_CLOUDY 371
#define LV_PLUGIN_IMG_ID_ICON_WB_FLUORESCENT 372 #define LV_PLUGIN_IMG_ID_ICON_WB_DAYLIGHT 372
#define LV_PLUGIN_IMG_ID_ICON_WB_M 373 #define LV_PLUGIN_IMG_ID_ICON_WB_FLUORESCENT 373
#define LV_PLUGIN_IMG_ID_ICON_WB_TUNGSTEN 374 #define LV_PLUGIN_IMG_ID_ICON_WB_M 374
#define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTED 375 #define LV_PLUGIN_IMG_ID_ICON_WB_TUNGSTEN 375
#define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING1 376 #define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTED 376
#define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING2 377 #define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING1 377
#define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING3 378 #define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING2 378
#define LV_PLUGIN_IMG_ID_ICON_WIFI_DOT_CONNECTING_OFF 379 #define LV_PLUGIN_IMG_ID_ICON_WIFI_CONNECTING3 379
#define LV_PLUGIN_IMG_ID_ICON_WIFI_DOT_CONNECTING_ON 380 #define LV_PLUGIN_IMG_ID_ICON_WIFI_DOT_CONNECTING_OFF 380
#define LV_PLUGIN_IMG_ID_ICON_WIFI_FAIL 381 #define LV_PLUGIN_IMG_ID_ICON_WIFI_DOT_CONNECTING_ON 381
#define LV_PLUGIN_IMG_ID_ICON_WIFI_OFF 382 #define LV_PLUGIN_IMG_ID_ICON_WIFI_FAIL 382
#define LV_PLUGIN_IMG_ID_ICON_WIFI_OFF_M 383 #define LV_PLUGIN_IMG_ID_ICON_WIFI_OFF 383
#define LV_PLUGIN_IMG_ID_ICON_WIFI_ON 384 #define LV_PLUGIN_IMG_ID_ICON_WIFI_OFF_M 384
#define LV_PLUGIN_IMG_ID_ICON_WIFI_ON_M 385 #define LV_PLUGIN_IMG_ID_ICON_WIFI_ON 385
#define LV_PLUGIN_IMG_ID_ICON_YES 386 #define LV_PLUGIN_IMG_ID_ICON_WIFI_ON_M 386
#define LV_PLUGIN_IMG_ID_ICON_YES_M 387 #define LV_PLUGIN_IMG_ID_ICON_YES 387
#define LV_PLUGIN_IMG_ID_SF_CAMERA_NETWORK_SELECTION 388 #define LV_PLUGIN_IMG_ID_ICON_YES_M 388
#define LV_PLUGIN_IMG_TABLE_SIZE 389 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L0 389
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L1 390
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L2 391
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L3 392
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L4 393
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L5 394
#define LV_PLUGIN_IMG_ID_SF_DATE_TIME 395
#define LV_PLUGIN_IMG_ID_SF_EXIT 396
#define LV_PLUGIN_IMG_ID_SF_MAX_NUM_DAY 397
#define LV_PLUGIN_IMG_ID_SF_PWD_DOWN 398
#define LV_PLUGIN_IMG_ID_SF_PWD_UP 399
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_12M 400
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_16M 401
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_5M 402
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_8M 403
#define LV_PLUGIN_IMG_ID_SF_SD_LOOP 404
#define LV_PLUGIN_IMG_ID_SF_BATTERY_TYPE 405
#define LV_PLUGIN_IMG_ID_SF_BUSY_1 406
#define LV_PLUGIN_IMG_ID_SF_BUSY_2 407
#define LV_PLUGIN_IMG_ID_SF_BUSY_3 408
#define LV_PLUGIN_IMG_ID_SF_BUSY_4 409
#define LV_PLUGIN_IMG_ID_SF_BUSY_5 410
#define LV_PLUGIN_IMG_ID_SF_BUSY_6 411
#define LV_PLUGIN_IMG_ID_SF_CAMERA 412
#define LV_PLUGIN_IMG_ID_SF_CAMERA_FW_UPGRADE 413
#define LV_PLUGIN_IMG_ID_SF_CAMERA_INFO 414
#define LV_PLUGIN_IMG_ID_SF_CAMERA_MODE 415
#define LV_PLUGIN_IMG_ID_SF_CAMERA_NAME 416
#define LV_PLUGIN_IMG_ID_SF_CAMERA_NETWORK_SELECTION 417
#define LV_PLUGIN_IMG_ID_SF_CHARGE_BLACK 418
#define LV_PLUGIN_IMG_ID_SF_CHARGE_DC 419
#define LV_PLUGIN_IMG_ID_SF_CHARGE_WRITE 420
#define LV_PLUGIN_IMG_ID_SF_DELAY 421
#define LV_PLUGIN_IMG_ID_SF_DELETE 422
#define LV_PLUGIN_IMG_ID_SF_FLASH_POWER 423
#define LV_PLUGIN_IMG_ID_SF_FORMAT_SD 424
#define LV_PLUGIN_IMG_ID_SF_GPS 425
#define LV_PLUGIN_IMG_ID_SF_GREEN_SQUARE 426
#define LV_PLUGIN_IMG_ID_SF_IMAGE_SIZE 427
#define LV_PLUGIN_IMG_ID_SF_LEFT 428
#define LV_PLUGIN_IMG_ID_SF_LIST_SELECTED 429
#define LV_PLUGIN_IMG_ID_SF_MENU_BG 430
#define LV_PLUGIN_IMG_ID_SF_MENU_RELEASE 431
#define LV_PLUGIN_IMG_ID_SF_MENU_SELECT 432
#define LV_PLUGIN_IMG_ID_SF_MODE_STILL_VIDEO 433
#define LV_PLUGIN_IMG_ID_SF_MODULE_FW_UPGRADE 434
#define LV_PLUGIN_IMG_ID_SF_NET2G 435
#define LV_PLUGIN_IMG_ID_SF_NET3G 436
#define LV_PLUGIN_IMG_ID_SF_NET4G 437
#define LV_PLUGIN_IMG_ID_SF_NEXT1 438
#define LV_PLUGIN_IMG_ID_SF_NEXT2 439
#define LV_PLUGIN_IMG_ID_SF_OFF 440
#define LV_PLUGIN_IMG_ID_SF_ON 441
#define LV_PLUGIN_IMG_ID_SF_OPERATING_TIME 442
#define LV_PLUGIN_IMG_ID_SF_PASSWORD 443
#define LV_PLUGIN_IMG_ID_SF_PICTURE_UPON_DAILY_REPORT 444
#define LV_PLUGIN_IMG_ID_SF_PLAY 445
#define LV_PLUGIN_IMG_ID_SF_QR 446
#define LV_PLUGIN_IMG_ID_SF_RESET 447
#define LV_PLUGIN_IMG_ID_SF_RIGHT 448
#define LV_PLUGIN_IMG_ID_SF_SEND_TYPE 449
#define LV_PLUGIN_IMG_ID_SF_SENSITVITY 450
#define LV_PLUGIN_IMG_ID_SF_SHOOT_1 451
#define LV_PLUGIN_IMG_ID_SF_SIGNAL0 452
#define LV_PLUGIN_IMG_ID_SF_SIGNAL1 453
#define LV_PLUGIN_IMG_ID_SF_SIGNAL2 454
#define LV_PLUGIN_IMG_ID_SF_SIGNAL3 455
#define LV_PLUGIN_IMG_ID_SF_SIGNAL4 456
#define LV_PLUGIN_IMG_ID_SF_SMS_CTRL 457
#define LV_PLUGIN_IMG_ID_SF_STOP 458
#define LV_PLUGIN_IMG_ID_SF_TAB_RELEASE 459
#define LV_PLUGIN_IMG_ID_SF_TAB_SELECT 460
#define LV_PLUGIN_IMG_ID_SF_VIDEO_LENGTH 461
#define LV_PLUGIN_IMG_ID_SF_VIDEO_SIZE 462
#define LV_PLUGIN_IMG_TABLE_SIZE 463
#define LV_PLUGIN_FONT_ID_LV_FONT_MONTSERRAT_16 1 #define LV_PLUGIN_FONT_ID_LV_FONT_MONTSERRAT_16 1
#define LV_PLUGIN_FONT_ID_NOTOSANSCJKJP_BLACK_16_1BPP 2 #define LV_PLUGIN_FONT_ID_NOTOSANSCJKJP_BLACK_16_1BPP 2
@ -871,7 +1022,10 @@ LV_IMG_DECLARE(sf_camera_network_selection);
#define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 11 #define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 11
#define LV_PLUGIN_FONT_ID_ARIALUNI_86_1BPP 12 #define LV_PLUGIN_FONT_ID_ARIALUNI_86_1BPP 12
#define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 13 #define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 13
#define LV_PLUGIN_FONT_TABLE_SIZE 14 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_8BPP 14
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 15
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 16
#define LV_PLUGIN_FONT_TABLE_SIZE 17
#define LV_PLUGIN_STRING_ID_STRID_NULL_ 1 #define LV_PLUGIN_STRING_ID_STRID_NULL_ 1
#define LV_PLUGIN_STRING_ID_STRID_MODE 2 #define LV_PLUGIN_STRING_ID_STRID_MODE 2

View File

@ -17,18 +17,48 @@ extern "C" {
void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event); void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* image_item_bg_scr_uiflowmenucommonitem;
extern lv_obj_t* container_main_menu_scr_uiflowmenucommonitem; extern lv_obj_t* container_main_menu_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_1_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_item1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_1_scr_uiflowmenucommonitem; extern lv_obj_t* label_item1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_2_scr_uiflowmenucommonitem; extern lv_obj_t* image_item1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_2_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_item2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_3_scr_uiflowmenucommonitem; extern lv_obj_t* label_item2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_3_scr_uiflowmenucommonitem; extern lv_obj_t* image_item2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_4_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_item3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_4_scr_uiflowmenucommonitem; extern lv_obj_t* label_item3_scr_uiflowmenucommonitem;
extern lv_obj_t* container_1_scr_uiflowmenucommonitem; extern lv_obj_t* image_item3_scr_uiflowmenucommonitem;
extern lv_obj_t* label_menu_item_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_item4_scr_uiflowmenucommonitem;
extern lv_obj_t* label_menu_option_scr_uiflowmenucommonitem; extern lv_obj_t* label_item4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_item4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* label_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* image_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* container_itemoptinfo_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_2_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_3_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_4_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option5_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_5_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_5_scr_uiflowmenucommonitem;
extern lv_obj_t* container_tab_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_tab1_scr_uiflowmenucommonitem;
extern lv_obj_t* label_tab_1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_tab2_scr_uiflowmenucommonitem;
extern lv_obj_t* label_tab_2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_tab3_scr_uiflowmenucommonitem;
extern lv_obj_t* label_tab_3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_tab4_scr_uiflowmenucommonitem;
extern lv_obj_t* label_tab_4_scr_uiflowmenucommonitem;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -3,21 +3,18 @@
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIApp/Network/UIAppNetwork.h" #include "UIApp/Network/UIAppNetwork.h"
#include <kwrap/debug.h> #include <kwrap/debug.h>
#if HUNTING_CAMERA_MCU == ENABLE
#include <sf_inc.h>
#endif
#define PAGE 4 #define PAGE 6
#define MENU_KEY_PRESS_MASK (FLGKEY_UP|FLGKEY_DOWN|FLGKEY_RIGHT|FLGKEY_SHUTTER2 | FLGKEY_DATAREADY | FLGKEY_LEFT)
#define MENU_KEY_RELEASE_MASK (FLGKEY_UP|FLGKEY_DOWN|FLGKEY_RIGHT|FLGKEY_SHUTTER2 | FLGKEY_DATAREADY | FLGKEY_LEFT)
#define MENU_KEY_CONTINUE_MASK (FLGKEY_UP|FLGKEY_DOWN|FLGKEY_RIGHT|FLGKEY_SHUTTER2 | FLGKEY_DATAREADY | FLGKEY_LEFT)
static TM_MENU *g_pItemMenu = 0; static TM_MENU *g_pItemMenu = 0;
static lv_group_t* gp = NULL; static lv_group_t* gp = NULL;
static lv_obj_t* menu_item = NULL; static lv_obj_t* menu_item = NULL;
static lv_obj_t* label_menu_item = NULL; //static lv_obj_t* label_menu_item = NULL;
static lv_obj_t* label_menu_option = NULL; static lv_obj_t* label_menu_option = NULL;
static lv_obj_t* label_menu_option1 = NULL;
static lv_obj_t* label_menu_option2 = NULL;
static lv_obj_t* label_menu_option3 = NULL;
static lv_obj_t* label_menu_option4 = NULL;
static void set_indev_keypad_group(lv_obj_t* obj) static void set_indev_keypad_group(lv_obj_t* obj)
{ {
@ -94,9 +91,7 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
TM_MENU *pMenu; TM_MENU *pMenu;
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
TM_OPTION *pOption;
TM_MENU *pNextMenu; TM_MENU *pNextMenu;
UINT32 SelOption = 0 ;
pMenu = MenuCommonItem_GetCurrentMenu(); pMenu = MenuCommonItem_GetCurrentMenu();
@ -105,6 +100,9 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
if (pItem->Count != 0 && pItem->SysFlag != 0 && pItem->ItemId != IDM_COMMON_CLOUD) { if (pItem->Count != 0 && pItem->SysFlag != 0 && pItem->ItemId != IDM_COMMON_CLOUD) {
#if 0
TM_OPTION *pOption;
UINT32 SelOption = 0 ;
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
SelOption++; SelOption++;
@ -121,6 +119,27 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption)); TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption));
#else
// if (pItem->SysFlag == FL_COMMON_MENU) {
#if (PHOTO_MODE == ENABLE)
// Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu;
#endif
} else {
pNextMenu = &gMovieMenu;
}
#else
pNextMenu = &gMovieMenu;
#endif
lv_plugin_scr_open(UIFlowMenuCommonOption, pNextMenu);
// }
#endif
} else { } else {
if (pItem->SysFlag == FL_COMMON_MODE) { if (pItem->SysFlag == FL_COMMON_MODE) {
// Enter 2nd level menu and pop up various memu item. // Enter 2nd level menu and pop up various memu item.
@ -195,14 +214,13 @@ void MenuItem_OnOpen(lv_obj_t* obj)
TM_PAGE *pPage = NULL; TM_PAGE *pPage = NULL;
TM_ITEM *pItem = NULL; TM_ITEM *pItem = NULL;
TM_OPTION *pOption = NULL; TM_OPTION *pOption = NULL;
TM_ITEM *pModeItem = NULL; // TM_ITEM *pModeItem = NULL;
TM_MENU *pNextMenu;
#if (PHOTO_MODE==ENABLE) #if (PHOTO_MODE==ENABLE)
INT32 curMode = 0; // INT32 curMode = 0;
#endif #endif
//Input_SetKeyMask(KEY_PRESS, MENU_KEY_PRESS_MASK);
//Input_SetKeyMask(KEY_RELEASE, MENU_KEY_RELEASE_MASK);
//Input_SetKeyMask(KEY_CONTINUE, MENU_KEY_CONTINUE_MASK);
#if 0
#if(WIFI_FUNC==ENABLE) #if(WIFI_FUNC==ENABLE)
if (UI_GetData(FL_WIFI_LINK) == WIFI_LINK_OK && UI_GetData(FL_NetWorkMode) == NET_STATION_MODE) { if (UI_GetData(FL_WIFI_LINK) == WIFI_LINK_OK && UI_GetData(FL_NetWorkMode) == NET_STATION_MODE) {
SysSetFlag(FL_COMMON_CLOUD, CLOUD_ON); SysSetFlag(FL_COMMON_CLOUD, CLOUD_ON);
@ -246,8 +264,26 @@ void MenuItem_OnOpen(lv_obj_t* obj)
#endif #endif
//#NT#2016/08/12#Hideo Lin -end //#NT#2016/08/12#Hideo Lin -end
} }
#endif
MenuCommonItem_SetCurrentMenu(&gCommonMenu); #if (PHOTO_MODE == ENABLE)
// Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu;
#endif
} else {
pNextMenu = &gMovieMenu;
}
#else
//pNextMenu = &gCommonMenu;//use for codebase sportcam/LVGL UI or touch
pNextMenu = &gMovieMenu;
#endif
//MenuCommonItem_SetCurrentMenu(&gCommonMenu);
MenuCommonItem_SetCurrentMenu(pNextMenu);
pMenu = MenuCommonItem_GetCurrentMenu(); pMenu = MenuCommonItem_GetCurrentMenu();
pMenu->Status = TMS_ON_ITEM; pMenu->Status = TMS_ON_ITEM;
@ -265,7 +301,8 @@ void MenuItem_OnOpen(lv_obj_t* obj)
lv_plugin_label_set_text(label_menu_option, pOption->TextId); lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} }
#if 0
if(pNextMenu != &gCommonMenu){
#if (PHOTO_MODE==ENABLE) #if (PHOTO_MODE==ENABLE)
curMode = System_GetState(SYS_STATE_CURRMODE); curMode = System_GetState(SYS_STATE_CURRMODE);
if (curMode == PRIMARY_MODE_PHOTO) { if (curMode == PRIMARY_MODE_PHOTO) {
@ -289,7 +326,8 @@ void MenuItem_OnOpen(lv_obj_t* obj)
pModeItem->TextId = STRID_MOVIE; pModeItem->TextId = STRID_MOVIE;
#endif #endif
}
#endif
/* check menu item is init */ /* check menu item is init */
if(!lv_plugin_menu_item_cnt(menu_item)){ if(!lv_plugin_menu_item_cnt(menu_item)){
@ -300,11 +338,6 @@ void MenuItem_OnOpen(lv_obj_t* obj)
MenuCommonItem_UpdateContent(pMenu); MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0); lv_plugin_menu_select_item(menu_item, 0);
//Input_SetKeyMask(KEY_PRESS, MENU_KEY_PRESS_MASK);
//Input_SetKeyMask(KEY_RELEASE, MENU_KEY_PRESS_MASK);
//Input_SetKeyMask(KEY_CONTINUE, MENU_KEY_PRESS_MASK);
//Input_SetKeySoundMask(KEY_PRESS, MENU_KEY_PRESS_MASK);
} }
static void MenuCommonItem_UpdateContent(TM_MENU *pMenu) static void MenuCommonItem_UpdateContent(TM_MENU *pMenu)
@ -313,26 +346,18 @@ static void MenuCommonItem_UpdateContent(TM_MENU *pMenu)
TM_ITEM *pItem; TM_ITEM *pItem;
TM_OPTION *pOption; TM_OPTION *pOption;
UINT32 i; UINT32 i;
UINT16 SelOption = 0;
UINT16 startIndex = 0; UINT16 startIndex = 0;
UINT16 itemIndex = 0; UINT16 itemIndex = 0;
BOOL u_hiddentext = FALSE;
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag);
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
if (pItem->Count) { //lv_plugin_label_set_text(label_menu_item, pItem->TextId);
lv_plugin_label_set_text(label_menu_option, pOption->TextId); //lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} else if (pItem->ItemId == IDM_COMMON_MENU) {
lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_STRING_ID_STRID_SETUP);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} else {
lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_STRING_ID_STRID_NULL_);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
}
lv_plugin_label_set_text(label_menu_item, pItem->TextId);
lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN);
//find startIndex //find startIndex
TM_FindStartIndex(pMenu, PAGE, &startIndex); TM_FindStartIndex(pMenu, PAGE, &startIndex);
@ -348,11 +373,49 @@ static void MenuCommonItem_UpdateContent(TM_MENU *pMenu)
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_item, i, true);
} else { } else {
pItem = &pPage->pItems[itemIndex]; pItem = &pPage->pItems[itemIndex];
if(pItem->ItemId == IDM_MOVIE_CYCLIC_REC){
static lv_plugin_res_id res[] = {
LV_PLUGIN_RES_ID_NONE,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_1MIN,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_3MIN,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_5MIN,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_10MIN,
};
lv_plugin_res_id img_id = res[SysGetFlag(FL_MOVIE_CYCLIC_REC)];
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId); lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, img_id);
lv_plugin_menu_set_item_hidden(menu_item, i, false); lv_plugin_menu_set_item_hidden(menu_item, i, false);
u_hiddentext = TRUE;
}else{
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
u_hiddentext = FALSE;
}
if(!u_hiddentext){
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
//DBG_DUMP("%s pOption->TextId =%d\r\n", __func__,pOption->TextId);
if(i == 0){
lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
}else if(i == 1){
lv_plugin_label_set_text(label_menu_option1, pOption->TextId);
lv_plugin_label_update_font(label_menu_option1, LV_OBJ_PART_MAIN);
}else if(i == 2){
lv_plugin_label_set_text(label_menu_option2, pOption->TextId);
lv_plugin_label_update_font(label_menu_option2, LV_OBJ_PART_MAIN);
}else if(i == 3){
lv_plugin_label_set_text(label_menu_option3, pOption->TextId);
lv_plugin_label_update_font(label_menu_option3, LV_OBJ_PART_MAIN);
}else if(i == 4){
lv_plugin_label_set_text(label_menu_option4, pOption->TextId);
lv_plugin_label_update_font(label_menu_option4, LV_OBJ_PART_MAIN);
}
}
itemIndex++; itemIndex++;
} }
} }
@ -393,25 +456,26 @@ static void UIFlowMenuCommonItem_ScrOpen(lv_obj_t* obj)
lv_plugin_menu_set_wrap(menu_item, true); lv_plugin_menu_set_wrap(menu_item, true);
} }
if(label_menu_item == NULL) //if(label_menu_item == NULL)
label_menu_item = label_menu_item_scr_uiflowmenucommonitem; //label_menu_item = label_option1_scr_uiflowmenucommonitem;//;
if(label_menu_option == NULL) if(label_menu_option == NULL)
label_menu_option = label_menu_option_scr_uiflowmenucommonitem; label_menu_option = label_item1_scr_uiflowmenucommonitem;//;
if(label_menu_option1 == NULL)
label_menu_option1 = label_item2_scr_uiflowmenucommonitem;//;
if(label_menu_option2 == NULL)
label_menu_option2 = label_item3_scr_uiflowmenucommonitem;//;
if(label_menu_option3 == NULL)
label_menu_option3 = label_item4_scr_uiflowmenucommonitem;//;
if(label_menu_option4 == NULL)
label_menu_option4 = label_item5_scr_uiflowmenucommonitem;//;
MenuItem_OnOpen(obj); MenuItem_OnOpen(obj);
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_menu_open(TRUE);
#endif
} }
static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key) static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
{ {
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_auto_off_time(0);
#endif
switch(key) switch(key)
{ {
@ -439,14 +503,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
lv_plugin_scr_close(obj, NULL); lv_plugin_scr_close(obj, NULL);
break; break;
} }
#if HUNTING_CAMERA_MCU == ENABLE
case LV_USER_KEY_DATAREADY:
{
printf("[dataready] %s(%d)\n", __FUNCTION__, __LINE__);
sf_mcu_dataready_get();
break;
}
#endif
} }
} }
@ -456,10 +513,6 @@ static void UIFlowMenuCommonItem_ScrClose(lv_obj_t* obj)
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
MenuItem_OnClose(obj); MenuItem_OnClose(obj);
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_menu_open(FALSE);
#endif
} }
@ -468,6 +521,35 @@ static void UIFlowMenuCommonItem_ChildScrClose(lv_obj_t* obj,const LV_USER_EVENT
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
set_indev_keypad_group(obj); set_indev_keypad_group(obj);
if(msg){
if(msg->event == NVTRET_ENTER_MENU){
TM_MENU *pMenu = NULL;
TM_MENU *pNextMenu;
#if (PHOTO_MODE == ENABLE)
// Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu;
#endif
} else {
pNextMenu = &gMovieMenu;
}
#else
//pNextMenu = &gCommonMenu;//use for codebase sportcam/LVGL UI or touch
pNextMenu = &gMovieMenu;
#endif
//MenuCommonItem_SetCurrentMenu(&gCommonMenu);
MenuCommonItem_SetCurrentMenu(pNextMenu);
pMenu = MenuCommonItem_GetCurrentMenu();
pMenu->Status = TMS_ON_ITEM;
MenuCommonItem_UpdateContent(pMenu);
}
}
} }

View File

@ -17,18 +17,26 @@ extern "C" {
void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event); void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* image_option_bg_scr_uiflowmenucommonoption;
extern lv_obj_t* container_main_menu_scr_uiflowmenucommonoption; extern lv_obj_t* container_main_menu_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_1_scr_uiflowmenucommonoption; extern lv_obj_t* container_option_title_scr_uiflowmenucommonoption;
extern lv_obj_t* image_1_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_2_scr_uiflowmenucommonoption;
extern lv_obj_t* image_2_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_3_scr_uiflowmenucommonoption;
extern lv_obj_t* image_3_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_4_scr_uiflowmenucommonoption;
extern lv_obj_t* image_4_scr_uiflowmenucommonoption;
extern lv_obj_t* container_1_scr_uiflowmenucommonoption;
extern lv_obj_t* label_menu_item_scr_uiflowmenucommonoption; extern lv_obj_t* label_menu_item_scr_uiflowmenucommonoption;
extern lv_obj_t* label_menu_option_scr_uiflowmenucommonoption; extern lv_obj_t* image_option_title_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_1_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option1_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option1_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_2_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option2_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option2_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_3_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option3_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option3_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_4_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option4_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option4_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_5_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option5_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option5_scr_uiflowmenucommonoption;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -3,18 +3,20 @@
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIApp/Network/UIAppNetwork.h" #include "UIApp/Network/UIAppNetwork.h"
#include <kwrap/debug.h> #include <kwrap/debug.h>
#if HUNTING_CAMERA_MCU == ENABLE
#include <sf_inc.h>
#endif
#define PAGE 4 #define PAGE 6
static lv_group_t* gp = NULL; static lv_group_t* gp = NULL;
static lv_obj_t* menu_item = NULL; static lv_obj_t* menu_item = NULL;
static lv_obj_t* label_menu_item = NULL; static lv_obj_t* label_menu_item = NULL;
static lv_obj_t* label_menu_option = NULL; //static lv_obj_t* label_menu_option = NULL;
static TM_MENU *g_pOptionMenu = 0; static TM_MENU *g_pOptionMenu = 0;
UINT16 PrevOption = 0;
UINT16 s_SelOption = 0;
UINT16 OptionEN_Num = 0;
UINT16 enableIndex[30] = {};
static void set_indev_keypad_group(lv_obj_t* obj) static void set_indev_keypad_group(lv_obj_t* obj)
{ {
if(gp == NULL){ if(gp == NULL){
@ -36,6 +38,38 @@ static TM_MENU *MenuCommonOption_GetCurrentMenu(void)
return g_pOptionMenu; return g_pOptionMenu;
} }
static void UIFlowMenuCommonOption_CloseScr(lv_obj_t* obj)
{
TM_MENU *pMenu;
TM_PAGE *pPage;
TM_ITEM *pItem;
//TM_OPTION *pOption;
UINT16 SelOption = 0;
pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag);
if(SelOption != PrevOption){
SelOption = PrevOption;
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
pMenu->Status = TMS_ON_OPTION;
TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
SysSetFlag(pItem->SysFlag, SelOption);
// notify upper layer the Option had been confirmed
TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption));
//pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
//lv_plugin_label_set_text(label_menu_option, pOption->TextId);
//lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
}
memset(enableIndex, 0, 30);
lv_plugin_scr_close(UIFlowMenuCommonItem, NULL);
}
static void MenuCommonOption_UpdateContent(TM_MENU *pMenu) static void MenuCommonOption_UpdateContent(TM_MENU *pMenu)
{ {
TM_PAGE *pPage; TM_PAGE *pPage;
@ -45,58 +79,123 @@ static void MenuCommonOption_UpdateContent(TM_MENU *pMenu)
UINT16 startIndex = 0; UINT16 startIndex = 0;
UINT16 itemIndex = 0; UINT16 itemIndex = 0;
UINT16 SelOption = 0; UINT16 SelOption = 0;
UINT32 Selindex = 0;
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
//DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
#if 1
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
SysSetFlag(pItem->SysFlag, SelOption); //SelOption might change
pOption = &pItem->pOptions[SelOption]; pOption = &pItem->pOptions[SelOption];
if (pItem->Count) { if (pItem->Count) {
lv_plugin_label_set_text(label_menu_option, pOption->TextId); //lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); //lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} else { }
if (pItem->ItemId == IDM_VERSION) { // else {
lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_RES_ID_NONE); // if (pItem->ItemId == IDM_VERSION) {
lv_label_set_text(label_menu_option, Prj_GetVersionString()); // lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_RES_ID_NONE);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); // lv_label_set_text(label_menu_option, Prj_GetVersionString());
// lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} else { // } else {
lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_STRING_ID_STRID_NULL_); // lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_STRING_ID_STRID_NULL_);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); // lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} // }
} // }
lv_plugin_label_set_text(label_menu_item, pItem->TextId); lv_plugin_label_set_text(label_menu_item, pItem->TextId);
lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN); lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN);
#endif
//find startIndex //find startIndex
TM_FindStartIndex(pMenu, PAGE, &startIndex); TM_FindStartIndex(pMenu, pItem->Count, &startIndex);
//DBG_DUMP("%s startIndex=%d\r\n", __func__,startIndex);
//draw item form startIndex //draw item form startIndex
itemIndex = startIndex; itemIndex = startIndex;
for (i = 0; i < PAGE; i++) { #if 1
//check item if disable for (i = 0; i < pItem->Count; i++) {
TM_CheckItemStatus(pMenu, &itemIndex, TRUE); //check option if disable
if ((itemIndex == pPage->Count) && (i < PAGE)) { TM_CheckOptionStatus(pMenu, &itemIndex, TRUE);
if(itemIndex > pItem->Count){
break;
}
enableIndex[i] = itemIndex;
//DBG_DUMP("%s enableIndex=%d :%d\r\n", __func__,i,enableIndex[i]);
OptionEN_Num = i;
if(enableIndex[i] == SelOption){
Selindex = i;
}
itemIndex++;
}
if(Selindex){
if((Selindex / PAGE) == 0){
Selindex = 0;
}else{
Selindex = (Selindex / PAGE);
}
}
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); for(i = 0; i < PAGE; i++){
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId); pOption = &pItem->pOptions[enableIndex[i + (Selindex * PAGE)]];
if (((enableIndex[i + (Selindex * PAGE)]) > (pItem->Count -1)) && (i < PAGE)) {
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true);
}else if((i + (Selindex * PAGE)) > OptionEN_Num){
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true);
}else{
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
if(enableIndex[i+(Selindex * PAGE)] == SelOption){
s_SelOption = i + (Selindex * PAGE);
lv_plugin_menu_select_item(menu_item, i);
}
}
}
#else
itemIndex = PAGE * (1 + (SelOption / PAGE));
DBG_DUMP("%s itemIndex=%d\r\n", __func__,itemIndex);
for (i = 0; i < PAGE; i++) {
// for (i = 0; i < totleindex; i++) {
//check item if disable
TM_CheckOptionStatus(pMenu, &itemIndex, TRUE);
pOption = &pItem->pOptions[itemIndex];
enableIndex[i] = itemIndex;
// if(itemIndex == SelOption){
// lv_plugin_menu_select_item(menu_item, 11);
// }
if ((itemIndex > (pItem->Count -1)) && (i < PAGE)) {
// if ((itemIndex == (pItem->Count)) && (i < PAGE)) {
CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
// lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_item, i, true);
} else { } else {
pItem = &pPage->pItems[itemIndex]; CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); // lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false); lv_plugin_menu_set_item_hidden(menu_item, i, false);
itemIndex++; itemIndex++;
} }
} }
for(i = 0; i < totleindex; i++){
CHKPNT;
if(enableIndex[i] == SelOption){
CHKPNT;
lv_plugin_menu_select_item(menu_item, i);
break;
}
}
#endif
} }
static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data) static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
@ -104,7 +203,7 @@ static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
TM_MENU *pMenu; TM_MENU *pMenu;
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
TM_OPTION *pOption; //TM_OPTION *pOption;
UINT16 SelOption = 0; UINT16 SelOption = 0;
@ -114,10 +213,15 @@ static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
MenuCommonOption_SetCurrentMenu(data); MenuCommonOption_SetCurrentMenu(data);
pMenu = MenuCommonOption_GetCurrentMenu(); pMenu = MenuCommonOption_GetCurrentMenu();
pMenu->Status = TMS_ON_OPTION; pMenu->Status = TMS_ON_OPTION;
pMenu->SelPage = 0; // pPage = &pMenu->pPages[pMenu->SelPage];
// pItem = &pPage->pItems[pPage->SelItem];
DBG_DUMP("%s pMenu->SelPage=%d\r\n", __func__,pMenu->SelPage);
// pMenu->SelPage = 0;
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pPage->SelItem = 0; // pPage->SelItem = 0;
DBG_DUMP("%s pPage->SelItem=%d\r\n", __func__,pPage->SelItem);
//check item if disable //check item if disable
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE); TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE);
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
@ -126,11 +230,11 @@ static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
//check option if disable //check option if disable
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
SysSetFlag(pItem->SysFlag, SelOption); //SelOption might change SysSetFlag(pItem->SysFlag, SelOption); //SelOption might change
PrevOption = SelOption;
//pOption = &pItem->pOptions[SelOption];
pOption = &pItem->pOptions[SelOption]; //lv_plugin_label_set_text(label_menu_option, pOption->TextId);
//lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
} }
/* check menu item is init */ /* check menu item is init */
@ -141,12 +245,12 @@ static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
MenuCommonOption_UpdateContent(pMenu); MenuCommonOption_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0); //lv_plugin_menu_select_item(menu_item, 0);
#if _TODO #if _TODO
// UI_SetDisplayPalette(LAYER_OSD1, 0, 256, gDemoKit_PaletteOption_Palette); // UI_SetDisplayPalette(LAYER_OSD1, 0, 256, gDemoKit_PaletteOption_Palette);
#endif #endif
// Ux_DefaultEvent(pCtrl, NVTEVT_OPEN_WINDOW, paramNum, paramArray); // Ux_DefaultEvent(pCtrl, NVTEVT_OPEN_WINDOW, paramNum, paramArray);
} }
@ -154,22 +258,30 @@ static void MenuItem_OnNext(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU *pMenu;
TM_PAGE *pPage; TM_PAGE *pPage;
// TM_ITEM *pItem; TM_ITEM *pItem;
// UINT16 SelOption = 0;
BOOL SelIndecEnd = FALSE;
pMenu = MenuCommonOption_GetCurrentMenu(); pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
// pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
// SelOption = SysGetFlag(pItem->SysFlag);
// DBG_DUMP("%s SelOption=%d\r\n", __func__,SelOption);
pPage->SelItem++; if(OptionEN_Num < (pItem->Count - 1)){
//check item if disable if(s_SelOption == (OptionEN_Num - 1)){
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE); SelIndecEnd = TRUE;
}
if (pPage->SelItem == pPage->Count) { }else if(s_SelOption == OptionEN_Num){
lv_plugin_scr_close(obj, NULL); SelIndecEnd = TRUE;
} else { }
if(SelIndecEnd){
// Close current UI Window now
UIFlowMenuCommonOption_CloseScr(obj);
}else{
s_SelOption++;
SysSetFlag(pItem->SysFlag, enableIndex[s_SelOption]);
MenuCommonOption_UpdateContent(pMenu); MenuCommonOption_UpdateContent(pMenu);
lv_plugin_menu_select_next_item(menu_item);
} }
} }
@ -177,31 +289,20 @@ static void MenuItem_OnPrev(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU *pMenu;
TM_PAGE *pPage; TM_PAGE *pPage;
// TM_ITEM *pItem; TM_ITEM *pItem;
pMenu = MenuCommonOption_GetCurrentMenu(); pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
// pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
// DBG_DUMP("%s SelOption=%d\r\n", __func__,s_SelOption);
if (pPage->SelItem == 0) { if (s_SelOption == 0) {
// Close current UI Window now // Close current UI Window now
// Ux_CloseWindow(&MenuCommonOptionCtrl, 2, pItem->ItemId, 0); UIFlowMenuCommonOption_CloseScr(obj);
lv_plugin_scr_close(obj, NULL);
} else {
pPage->SelItem--;
//check item if disable
TM_CheckItemStatus(pMenu, &pPage->SelItem, FALSE);
if (pPage->SelItem == pPage->Count) {
// Close current UI Window now
// Ux_CloseWindow(&MenuCommonOptionCtrl, 2, pItem->ItemId, 0);
lv_plugin_scr_close(obj, NULL);
} else { } else {
s_SelOption--;
SysSetFlag(pItem->SysFlag, enableIndex[s_SelOption]);
MenuCommonOption_UpdateContent(pMenu); MenuCommonOption_UpdateContent(pMenu);
// MenuCommonOption_UpdatePosition();
// Ux_SendEvent(pCtrl, NVTEVT_PREVIOUS_ITEM, 0);
lv_plugin_menu_select_prev_item(menu_item);
}
} }
} }
@ -213,12 +314,10 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
TM_OPTION *pOption; TM_OPTION *pOption;
UINT16 SelOption = 0; UINT16 SelOption = 0;
pMenu = MenuCommonOption_GetCurrentMenu(); pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
if (pItem->Count != 0 && pItem->SysFlag != 0) { if (pItem->Count != 0 && pItem->SysFlag != 0) {
//#NT#2016/09/20#Bob Huang -begin //#NT#2016/09/20#Bob Huang -begin
//#NT#Support HDMI Display with 3DNR Out //#NT#Support HDMI Display with 3DNR Out
@ -229,13 +328,15 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
// return NVTEVT_CONSUME; // return NVTEVT_CONSUME;
} }
#endif #endif
// DBG_DUMP("%s ret =%d\r\n", __func__,ret);
//#NT#2016/09/20#Bob Huang -end //#NT#2016/09/20#Bob Huang -end
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
pMenu->Status = TMS_ON_OPTION; pMenu->Status = TMS_ON_OPTION;
SelOption++; // SelOption++;
if (SelOption >= pItem->Count) { // if (SelOption >= pItem->Count) {
SelOption = 0; // SelOption = 0;
} // }
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
@ -244,8 +345,8 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
lv_plugin_label_set_text(label_menu_option, pOption->TextId); //lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); //lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
if (pOption->TextId){ if (pOption->TextId){
@ -254,7 +355,8 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
if (pItem->ItemId == IDM_LANGUAGE) { if (pItem->ItemId == IDM_LANGUAGE) {
} }
// lv_plugin_scr_close(obj, NULL);
lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0));
// Ux_SendEvent(pCtrl, NVTEVT_PRESS, 0); // Ux_SendEvent(pCtrl, NVTEVT_PRESS, 0);
} else if (pItem->pOptions != 0) { // custom process } else if (pItem->pOptions != 0) { // custom process
pMenu->Status = TMS_ON_CUSTOM; pMenu->Status = TMS_ON_CUSTOM;
@ -320,8 +422,8 @@ static void UIFlowMenuCommonOption_ScrOpen(lv_obj_t* obj, const void *data)
if(label_menu_item == NULL) if(label_menu_item == NULL)
label_menu_item = label_menu_item_scr_uiflowmenucommonoption; label_menu_item = label_menu_item_scr_uiflowmenucommonoption;
if(label_menu_option == NULL) //if(label_menu_option == NULL)
label_menu_option = label_menu_option_scr_uiflowmenucommonoption; //label_menu_option = label_menu_option_scr_uiflowmenucommonoption;
MenuItem_OnOpen(obj, (TM_MENU *)data); MenuItem_OnOpen(obj, (TM_MENU *)data);
@ -329,9 +431,6 @@ static void UIFlowMenuCommonOption_ScrOpen(lv_obj_t* obj, const void *data)
static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key) static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
{ {
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_auto_off_time(0);
#endif
switch(key) switch(key)
{ {
@ -356,17 +455,10 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_SHUTTER2: case LV_USER_KEY_SHUTTER2:
{ {
lv_plugin_scr_close(UIFlowMenuCommonItem, NULL); UIFlowMenuCommonOption_CloseScr(obj);
break; break;
} }
#if HUNTING_CAMERA_MCU == ENABLE
case LV_USER_KEY_DATAREADY:
{
printf("[dataready] %s(%d)\n", __FUNCTION__, __LINE__);
sf_mcu_dataready_get();
break;
}
#endif
} }

View File

@ -66,8 +66,8 @@ lv_obj_t* UIFlowPassword_create(){
lv_obj_set_click(image_1, false); lv_obj_set_click(image_1, false);
lv_obj_set_drag(image_1, false); lv_obj_set_drag(image_1, false);
lv_obj_set_pos(image_1, 117, 64); lv_obj_set_pos(image_1, 117, 64);
lv_obj_set_size(image_1, 48, 40); lv_obj_set_size(image_1, 126, 110);
lv_img_set_src(image_1, &sf_camera_network_selection); lv_img_set_src(image_1, &icon_10202_moon);
lv_obj_add_style(image_1, 0, &image_1_s0); lv_obj_add_style(image_1, 0, &image_1_s0);
image_1_scr_uiflowpassword = image_1; image_1_scr_uiflowpassword = image_1;

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB