Setting screen show.
|
@ -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 \
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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[] = {
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,31 +301,33 @@ 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) {
|
||||||
pModeItem = &pPage->pItems[1];
|
pModeItem = &pPage->pItems[1];
|
||||||
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE_M;
|
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE_M;
|
||||||
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_CAP_MODE;
|
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_CAP_MODE;
|
||||||
} else if (curMode == PRIMARY_MODE_MOVIE) {
|
} else if (curMode == PRIMARY_MODE_MOVIE) {
|
||||||
pModeItem = &pPage->pItems[1];
|
pModeItem = &pPage->pItems[1];
|
||||||
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M;
|
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M;
|
||||||
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_MOVIE;
|
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_MOVIE;
|
||||||
#if (PLAY_MODE == ENABLE)
|
#if (PLAY_MODE == ENABLE)
|
||||||
} else if (curMode == PRIMARY_MODE_PLAYBACK) {
|
} else if (curMode == PRIMARY_MODE_PLAYBACK) {
|
||||||
pModeItem = &pPage->pItems[1];
|
pModeItem = &pPage->pItems[1];
|
||||||
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK_M;
|
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK_M;
|
||||||
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_PLAYBACK;
|
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_PLAYBACK;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
pModeItem = &pPage->pItems[1];
|
pModeItem = &pPage->pItems[1];
|
||||||
pModeItem->IconId = ICON_MODE_VIDEO_M;
|
pModeItem->IconId = ICON_MODE_VIDEO_M;
|
||||||
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,49 +203,54 @@ 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;
|
||||||
|
|
||||||
|
|
||||||
if(NULL == data)
|
if(NULL == data)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
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);
|
||||||
|
|
||||||
pPage = &pMenu->pPages[pMenu->SelPage];
|
// pMenu->SelPage = 0;
|
||||||
pPage->SelItem = 0;
|
|
||||||
//check item if disable
|
|
||||||
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE);
|
|
||||||
pItem = &pPage->pItems[pPage->SelItem];
|
|
||||||
if (pItem->Count > 0) {
|
|
||||||
SelOption = SysGetFlag(pItem->SysFlag);
|
|
||||||
//check option if disable
|
|
||||||
TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
|
|
||||||
SysSetFlag(pItem->SysFlag, SelOption); //SelOption might change
|
|
||||||
|
|
||||||
pOption = &pItem->pOptions[SelOption];
|
pPage = &pMenu->pPages[pMenu->SelPage];
|
||||||
|
// pPage->SelItem = 0;
|
||||||
|
DBG_DUMP("%s pPage->SelItem=%d\r\n", __func__,pPage->SelItem);
|
||||||
|
//check item if disable
|
||||||
|
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE);
|
||||||
|
pItem = &pPage->pItems[pPage->SelItem];
|
||||||
|
if (pItem->Count > 0) {
|
||||||
|
SelOption = SysGetFlag(pItem->SysFlag);
|
||||||
|
//check option if disable
|
||||||
|
TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
|
||||||
|
SysSetFlag(pItem->SysFlag, SelOption); //SelOption might change
|
||||||
|
PrevOption = SelOption;
|
||||||
|
//pOption = &pItem->pOptions[SelOption];
|
||||||
|
|
||||||
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 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)){
|
||||||
/* allocate menu item */
|
/* allocate menu item */
|
||||||
lv_plugin_menu_init_items(menu_item, PAGE);
|
lv_plugin_menu_init_items(menu_item, PAGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
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 {
|
} else {
|
||||||
pPage->SelItem--;
|
s_SelOption--;
|
||||||
//check item if disable
|
SysSetFlag(pItem->SysFlag, enableIndex[s_SelOption]);
|
||||||
TM_CheckItemStatus(pMenu, &pPage->SelItem, FALSE);
|
MenuCommonOption_UpdateContent(pMenu);
|
||||||
if (pPage->SelItem == pPage->Count) {
|
|
||||||
// Close current UI Window now
|
|
||||||
// Ux_CloseWindow(&MenuCommonOptionCtrl, 2, pItem->ItemId, 0);
|
|
||||||
lv_plugin_scr_close(obj, NULL);
|
|
||||||
} else {
|
|
||||||
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
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 300 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 7.6 KiB |