BUG:10614 自动关机倒计时5秒后不能打断问题
This commit is contained in:
commit
3ebcf2320f
|
@ -63,6 +63,7 @@ void SF_StrgInit(void)
|
|||
sf_mmc_dev[i]->space_state = MMC_DEV_SPACE_STATE_ENOUGH;
|
||||
sf_mmc_dev[i]->loop_state = MMC_DEV_LOOP_STATE_OFF;
|
||||
}
|
||||
pMMCDev = (SF_ST_MMC_DEV *)malloc(sizeof(SF_ST_MMC_DEV));
|
||||
}
|
||||
|
||||
void SF_StrgUnInit(void)
|
||||
|
@ -74,6 +75,8 @@ void SF_StrgUnInit(void)
|
|||
sf_mmc_dev[i] = NULL;
|
||||
}
|
||||
}
|
||||
free(pMMCDev);
|
||||
pMMCDev = NULL;
|
||||
}
|
||||
|
||||
void SF_StrgSetDcfHandle(UINT32 strg_id, UINT32 handle)
|
||||
|
@ -86,7 +89,6 @@ static UINT32 SF_StrgSpaceCheckFull(MMC_DEV_TYPE mmc_dev)
|
|||
UINT64 diskFree = 0;
|
||||
UINT32 ret = 0;
|
||||
|
||||
return 0;
|
||||
/*check disk free size*/
|
||||
if(mmc_dev == MMC_DEV_SD)
|
||||
{
|
||||
|
@ -313,10 +315,12 @@ SF_ST_MMC_DEV *SF_StrgCheckWorkableDev(void)
|
|||
|
||||
if(workable_dev == MMC_DEV_NO)
|
||||
{
|
||||
MLOGD("Strg Check, No dev can use\n");
|
||||
return NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
MLOGD("Strg Check, workable_dev = %d\n", workable_dev);
|
||||
return sf_mmc_dev[workable_dev];
|
||||
}
|
||||
}
|
||||
|
@ -326,9 +330,9 @@ static void* mmc_monitoring_thread(void *arg)
|
|||
while(MMCMonitorTskCfg.IsRun)
|
||||
{
|
||||
#if USE_MMC_DEV_CHECK
|
||||
SF_SetMMCDev(SF_StrgCheckWorkableDev());
|
||||
pMMCDev = SF_StrgCheckWorkableDev();
|
||||
#endif
|
||||
sf_sleep_ms(500);
|
||||
sf_sleep_ms(1000);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
@ -341,6 +345,8 @@ int sf_mmc_dev_check_start(void)
|
|||
MLOGD("thread sf_mmc_monitoring_start creat fail!\n");
|
||||
return ret;
|
||||
}
|
||||
MMCMonitorTskCfg.IsRun = 1;
|
||||
MLOGD("mmc_dev check create success!\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
#define EMMC_DEVICE_NAME "/dev/mmcblk1p1"
|
||||
#define EMMC_MOUNT_ROOT "/mnt/sd2"
|
||||
|
||||
#define USE_MMC_DEV_CHECK (1)
|
||||
#define USE_MMC_DEV_CHECK (0)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
@ -447,7 +447,9 @@ int NvtMain(void)
|
|||
printf("create cardv message successs!!!!\n");
|
||||
}
|
||||
sf_cardv_message_thread_init();
|
||||
|
||||
#if USE_MMC_DEV_CHECK
|
||||
sf_mmc_dev_check_start();
|
||||
#endif
|
||||
SF_MESSAGE_BUF_S stMessageBuf = {0};
|
||||
|
||||
/*if(!sf_gpio_get_status(GPIO_KEY_TEST)){
|
||||
|
@ -476,8 +478,6 @@ int NvtMain(void)
|
|||
sf_led_init();
|
||||
#endif
|
||||
sf_sd_exist_reg_cb(DrvCARD_DetStrgCard);
|
||||
|
||||
sf_mmc_dev_check_start();
|
||||
#endif
|
||||
|
||||
System_WaitForPowerOffStart(); // Wait for shutdown cmd
|
||||
|
|
|
@ -38,9 +38,10 @@
|
|||
#define __DBGFLT__ "*" //*=All, [mark]=CustomClass
|
||||
#include <kwrap/debug.h>
|
||||
#include "SF_SysStrgMng.h"
|
||||
#if USE_MMC_DEV_CHECK
|
||||
|
||||
SF_ST_MMC_DEV *mmc_dev = NULL;
|
||||
|
||||
#endif
|
||||
void UIStorageCheck_AllSize(UINT64 *uiTotal, UINT64 *uiRemain)
|
||||
{
|
||||
(*uiTotal) = FileSys_GetDiskInfo(FST_INFO_DISK_SIZE);
|
||||
|
@ -274,9 +275,11 @@ BOOL UIStorageCheck(UINT32 uiCheckItem, UINT32 *pFreeCount)
|
|||
UINT32 useFileDB = 0;
|
||||
useFileDB = UI_GetData(FL_IsUseFileDB);
|
||||
|
||||
mmc_dev = SF_GetMMCDev();
|
||||
|
||||
DBG_IND("UI_StorageCheck: Check item = 0x%x\r\n", uiCheckItem);
|
||||
#if USE_MMC_DEV_CHECK
|
||||
mmc_dev = SF_GetMMCDev();
|
||||
|
||||
if(mmc_dev == NULL)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"geometry": {
|
||||
"height": 40,
|
||||
"width": 48,
|
||||
"x": 0,
|
||||
"x": -2,
|
||||
"y": 196
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -28,7 +28,7 @@
|
|||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3b3e42"
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
@ -678,7 +678,7 @@
|
|||
"geometry": {
|
||||
"height": 28,
|
||||
"width": 32,
|
||||
"x": 0,
|
||||
"x": 5,
|
||||
"y": 6
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -732,9 +732,9 @@
|
|||
"drag": false,
|
||||
"event callback": "",
|
||||
"geometry": {
|
||||
"height": 28,
|
||||
"width": 32,
|
||||
"x": 50,
|
||||
"height": 29,
|
||||
"width": 40,
|
||||
"x": 44,
|
||||
"y": 202
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -744,11 +744,11 @@
|
|||
"X": 0,
|
||||
"Y": 0
|
||||
},
|
||||
"source": "sy_bg_32X28",
|
||||
"source": "sy_bg_1",
|
||||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3b3e42"
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
@ -847,9 +847,9 @@
|
|||
"drag": false,
|
||||
"event callback": "",
|
||||
"geometry": {
|
||||
"height": 28,
|
||||
"height": 29,
|
||||
"width": 40,
|
||||
"x": 92,
|
||||
"x": 90,
|
||||
"y": 202
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -859,11 +859,11 @@
|
|||
"X": 0,
|
||||
"Y": 0
|
||||
},
|
||||
"source": "sy_bg_40X28",
|
||||
"source": "sy_bg_1",
|
||||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3b3e42"
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
@ -908,7 +908,7 @@
|
|||
"geometry": {
|
||||
"height": 28,
|
||||
"width": 120,
|
||||
"x": 0,
|
||||
"x": 28,
|
||||
"y": 6
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -956,8 +956,63 @@
|
|||
"state": 6
|
||||
}
|
||||
],
|
||||
"text": "0000/2023",
|
||||
"text": "00000/12023",
|
||||
"widget": "Label"
|
||||
},
|
||||
{
|
||||
"auto size": true,
|
||||
"class": "lv_img",
|
||||
"click": false,
|
||||
"drag": false,
|
||||
"event callback": "",
|
||||
"geometry": {
|
||||
"height": 27,
|
||||
"width": 24,
|
||||
"x": 6,
|
||||
"y": 1
|
||||
},
|
||||
"hidden": false,
|
||||
"locked": false,
|
||||
"name": "image_8",
|
||||
"offset": {
|
||||
"X": 0,
|
||||
"Y": 0
|
||||
},
|
||||
"source": "sf_sd_emmc",
|
||||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 1
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 2
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 3
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 4
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 5
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 6
|
||||
}
|
||||
],
|
||||
"widget": "Image"
|
||||
}
|
||||
],
|
||||
"class": "lv_img",
|
||||
|
@ -965,9 +1020,9 @@
|
|||
"drag": false,
|
||||
"event callback": "",
|
||||
"geometry": {
|
||||
"height": 28,
|
||||
"width": 120,
|
||||
"x": 142,
|
||||
"height": 29,
|
||||
"width": 146,
|
||||
"x": 137,
|
||||
"y": 202
|
||||
},
|
||||
"hidden": false,
|
||||
|
@ -977,11 +1032,11 @@
|
|||
"X": 0,
|
||||
"Y": 0
|
||||
},
|
||||
"source": "sy_bg_102X28",
|
||||
"source": "sy_bg_2",
|
||||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3b3e42"
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
@ -1131,6 +1186,61 @@
|
|||
],
|
||||
"text": "Connected to APP",
|
||||
"widget": "Label"
|
||||
},
|
||||
{
|
||||
"auto size": true,
|
||||
"class": "lv_img",
|
||||
"click": false,
|
||||
"drag": false,
|
||||
"event callback": "",
|
||||
"geometry": {
|
||||
"height": 27,
|
||||
"width": 23,
|
||||
"x": 290,
|
||||
"y": 203
|
||||
},
|
||||
"hidden": false,
|
||||
"locked": false,
|
||||
"name": "image_9",
|
||||
"offset": {
|
||||
"X": 0,
|
||||
"Y": 0
|
||||
},
|
||||
"source": "sf_sd_dis",
|
||||
"styles": [
|
||||
{
|
||||
"Image": {
|
||||
"image_recolor": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 1
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 2
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 3
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 4
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 5
|
||||
},
|
||||
{
|
||||
"part": 0,
|
||||
"state": 6
|
||||
}
|
||||
],
|
||||
"widget": "Image"
|
||||
}
|
||||
],
|
||||
"class": "lv_cont",
|
||||
|
@ -1967,8 +2077,10 @@
|
|||
"opa_scale": 120
|
||||
},
|
||||
"Text": {
|
||||
"text_color": "0x31404f",
|
||||
"text_font": "SF-UI-Text-Medium 16 1bpp"
|
||||
"text_color": "0x3c3c3c",
|
||||
"text_font": "SF-UI-Text-Medium 16 1bpp",
|
||||
"text_sel_bg_color": "0x00b495",
|
||||
"text_sel_color": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
@ -2099,8 +2211,10 @@
|
|||
"opa_scale": 120
|
||||
},
|
||||
"Text": {
|
||||
"text_color": "0x31404f",
|
||||
"text_font": "SF-UI-Text-Medium 16 1bpp"
|
||||
"text_color": "0x3c3c3c",
|
||||
"text_font": "SF-UI-Text-Medium 16 1bpp",
|
||||
"text_sel_bg_color": "0x00b495",
|
||||
"text_sel_color": "0x3c3c3c"
|
||||
},
|
||||
"part": 0,
|
||||
"state": 0
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -28,8 +28,10 @@ lv_obj_t* image_6_scr_uiflowphoto;
|
|||
lv_obj_t* label_5_scr_uiflowphoto;
|
||||
lv_obj_t* image_7_scr_uiflowphoto;
|
||||
lv_obj_t* label_6_scr_uiflowphoto;
|
||||
lv_obj_t* image_8_scr_uiflowphoto;
|
||||
lv_obj_t* label_tips_scr_uiflowphoto;
|
||||
lv_obj_t* label_tips2_scr_uiflowphoto;
|
||||
lv_obj_t* image_9_scr_uiflowphoto;
|
||||
lv_obj_t* image_iso_scr_uiflowphoto;
|
||||
lv_obj_t* image_ev_scr_uiflowphoto;
|
||||
lv_obj_t* image_wb_scr_uiflowphoto;
|
||||
|
@ -107,42 +109,42 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_mode_photo_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_mode_photo = lv_img_create(container_photo, NULL);
|
||||
lv_obj_set_hidden(image_mode_photo, false);
|
||||
lv_obj_set_click(image_mode_photo, false);
|
||||
lv_obj_set_drag(image_mode_photo, false);
|
||||
lv_obj_set_pos(image_mode_photo, 0, 196);
|
||||
lv_obj_set_pos(image_mode_photo, -2, 196);
|
||||
lv_obj_set_size(image_mode_photo, 48, 40);
|
||||
lv_img_set_src(image_mode_photo, &sf_camera);
|
||||
lv_obj_add_style(image_mode_photo, 0, &image_mode_photo_s0);
|
||||
|
@ -695,44 +697,44 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_5_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_5 = lv_img_create(container_photo, NULL);
|
||||
lv_obj_set_hidden(image_5, false);
|
||||
lv_obj_set_click(image_5, false);
|
||||
lv_obj_set_drag(image_5, false);
|
||||
lv_obj_set_pos(image_5, 50, 202);
|
||||
lv_obj_set_size(image_5, 32, 28);
|
||||
lv_img_set_src(image_5, &sy_bg_32x28);
|
||||
lv_obj_set_pos(image_5, 44, 202);
|
||||
lv_obj_set_size(image_5, 40, 29);
|
||||
lv_img_set_src(image_5, &sy_bg_1);
|
||||
lv_obj_add_style(image_5, 0, &image_5_s0);
|
||||
|
||||
image_5_scr_uiflowphoto = image_5;
|
||||
|
@ -793,7 +795,7 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
lv_plugin_label_set_font_type(label_4, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
|
||||
lv_label_set_align(label_4, LV_LABEL_ALIGN_CENTER);
|
||||
lv_label_set_long_mode(label_4, LV_LABEL_LONG_SROLL);
|
||||
lv_obj_set_pos(label_4, 0, 6);
|
||||
lv_obj_set_pos(label_4, 5, 6);
|
||||
lv_obj_set_size(label_4, 32, 28);
|
||||
lv_obj_add_style(label_4, 0, &label_4_s0);
|
||||
|
||||
|
@ -806,44 +808,44 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_6_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_6 = lv_img_create(container_photo, NULL);
|
||||
lv_obj_set_hidden(image_6, false);
|
||||
lv_obj_set_click(image_6, false);
|
||||
lv_obj_set_drag(image_6, false);
|
||||
lv_obj_set_pos(image_6, 92, 202);
|
||||
lv_obj_set_size(image_6, 40, 28);
|
||||
lv_img_set_src(image_6, &sy_bg_40x28);
|
||||
lv_obj_set_pos(image_6, 90, 202);
|
||||
lv_obj_set_size(image_6, 40, 29);
|
||||
lv_img_set_src(image_6, &sy_bg_1);
|
||||
lv_obj_add_style(image_6, 0, &image_6_s0);
|
||||
|
||||
image_6_scr_uiflowphoto = image_6;
|
||||
|
@ -917,44 +919,44 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_7_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_7 = lv_img_create(container_photo, NULL);
|
||||
lv_obj_set_hidden(image_7, false);
|
||||
lv_obj_set_click(image_7, false);
|
||||
lv_obj_set_drag(image_7, false);
|
||||
lv_obj_set_pos(image_7, 142, 202);
|
||||
lv_obj_set_size(image_7, 120, 28);
|
||||
lv_img_set_src(image_7, &sy_bg_102x28);
|
||||
lv_obj_set_pos(image_7, 137, 202);
|
||||
lv_obj_set_size(image_7, 146, 29);
|
||||
lv_img_set_src(image_7, &sy_bg_2);
|
||||
lv_obj_add_style(image_7, 0, &image_7_s0);
|
||||
|
||||
image_7_scr_uiflowphoto = image_7;
|
||||
|
@ -1010,18 +1012,67 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
lv_obj_set_click(label_6, false);
|
||||
lv_obj_set_drag(label_6, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_6);
|
||||
lv_label_set_text(label_6,"0000/2023");
|
||||
lv_label_set_text(label_6,"00000/12023");
|
||||
lv_plugin_label_allocate_ext_attr(label_6);
|
||||
lv_plugin_label_set_font_type(label_6, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
|
||||
lv_label_set_align(label_6, LV_LABEL_ALIGN_CENTER);
|
||||
lv_label_set_long_mode(label_6, LV_LABEL_LONG_SROLL);
|
||||
lv_obj_set_pos(label_6, 0, 6);
|
||||
lv_obj_set_pos(label_6, 28, 6);
|
||||
lv_obj_set_size(label_6, 120, 28);
|
||||
lv_obj_add_style(label_6, 0, &label_6_s0);
|
||||
|
||||
label_6_scr_uiflowphoto = label_6;
|
||||
|
||||
|
||||
static lv_style_t image_8_s0;
|
||||
lv_style_init(&image_8_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_8_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_8_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_8_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_8_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_8_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_8 = lv_img_create(image_7, NULL);
|
||||
lv_obj_set_hidden(image_8, false);
|
||||
lv_obj_set_click(image_8, false);
|
||||
lv_obj_set_drag(image_8, false);
|
||||
lv_obj_set_pos(image_8, 6, 1);
|
||||
lv_obj_set_size(image_8, 24, 27);
|
||||
lv_img_set_src(image_8, &sf_sd_emmc);
|
||||
lv_obj_add_style(image_8, 0, &image_8_s0);
|
||||
|
||||
image_8_scr_uiflowphoto = image_8;
|
||||
|
||||
|
||||
static lv_style_t label_tips_s0;
|
||||
lv_style_init(&label_tips_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_DEFAULT, color);
|
||||
|
@ -1144,6 +1195,55 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
label_tips2_scr_uiflowphoto = label_tips2;
|
||||
|
||||
|
||||
static lv_style_t image_9_s0;
|
||||
lv_style_init(&image_9_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_9_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_9_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_9_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_9_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_9_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_9 = lv_img_create(container_photo, NULL);
|
||||
lv_obj_set_hidden(image_9, false);
|
||||
lv_obj_set_click(image_9, false);
|
||||
lv_obj_set_drag(image_9, false);
|
||||
lv_obj_set_pos(image_9, 290, 203);
|
||||
lv_obj_set_size(image_9, 23, 27);
|
||||
lv_img_set_src(image_9, &sf_sd_dis);
|
||||
lv_obj_add_style(image_9, 0, &image_9_s0);
|
||||
|
||||
image_9_scr_uiflowphoto = image_9;
|
||||
|
||||
|
||||
static lv_style_t image_iso_s0;
|
||||
lv_style_init(&image_iso_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_iso_s0, LV_STATE_DEFAULT, color);
|
||||
|
@ -1939,46 +2039,46 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_1_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_1_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_1 = lv_label_create(button_1, NULL);
|
||||
lv_obj_set_hidden(label_1, false);
|
||||
lv_obj_set_click(label_1, false);
|
||||
|
@ -2069,46 +2169,46 @@ lv_obj_t* UIFlowPhoto_create(){
|
|||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_2_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_2 = lv_label_create(button_2, NULL);
|
||||
lv_obj_set_hidden(label_2, false);
|
||||
lv_obj_set_click(label_2, false);
|
||||
|
|
|
@ -36,8 +36,10 @@ extern lv_obj_t* image_6_scr_uiflowphoto;
|
|||
extern lv_obj_t* label_5_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_7_scr_uiflowphoto;
|
||||
extern lv_obj_t* label_6_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_8_scr_uiflowphoto;
|
||||
extern lv_obj_t* label_tips_scr_uiflowphoto;
|
||||
extern lv_obj_t* label_tips2_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_9_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_iso_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_ev_scr_uiflowphoto;
|
||||
extern lv_obj_t* image_wb_scr_uiflowphoto;
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#include "ImageApp/ImageApp_Photo.h"
|
||||
#include "UIFlowLVGL/UIFlowCommon/UIFlowCommon.h"
|
||||
#include "comm/timer.h"
|
||||
#include "strg_def.h"
|
||||
#if (CALIBRATION_FUNC == ENABLE)
|
||||
#include "EngineerMode.h"
|
||||
#endif
|
||||
|
@ -669,10 +670,135 @@ static void update_gps_status(void)
|
|||
break;
|
||||
}
|
||||
}
|
||||
int get_storage_type(void)
|
||||
{
|
||||
return MMC_DEV_SD;
|
||||
SF_ST_MMC_DEV *mmc_dev = SF_StrgCheckWorkableDev();
|
||||
if (NULL == mmc_dev)
|
||||
{
|
||||
DBG_ERR("SF_StrgCheckWorkableDev return null.\n");
|
||||
return MMC_DEV_NO;
|
||||
}
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
return MMC_DEV_NO;
|
||||
}
|
||||
return mmc_dev->dev_type;
|
||||
}
|
||||
static void update_storage_sd_card(void)
|
||||
{
|
||||
if (System_GetState(SYS_STATE_FS) == FS_INIT_OK)
|
||||
{
|
||||
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||
if (cardStatus != CARD_REMOVED)
|
||||
{
|
||||
if (g_SysStrg_Chg)
|
||||
{
|
||||
static int cnt = 0;
|
||||
if(cnt++<1){
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "Loarding...");
|
||||
}else{
|
||||
g_SysStrg_Chg = false;
|
||||
cnt = 0;
|
||||
}
|
||||
} else if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
|
||||
{
|
||||
if(UIStorageCheck_DCIMWritable() == FALSE){
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "SD CARD ERROR");
|
||||
}
|
||||
} else if (UIStorageCheck(STORAGE_CHECK_FULL, NULL) == TRUE)
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "SD FULL");
|
||||
}
|
||||
else
|
||||
{
|
||||
set_normal_label_text(label_6_scr_uiflowphoto);
|
||||
UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "No SD Card");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "No SD Card");
|
||||
}
|
||||
}
|
||||
unsigned int check_sd_size(UINT64 diskSize)
|
||||
{
|
||||
// printf("========================================= %llu\n", diskSize);
|
||||
// printf("========================================= %llu G\n", diskSize/(1024 * 1024 * 1024));
|
||||
unsigned int size = diskSize/ (1024 * 1024 * 1024);
|
||||
if (0 < size && size < 12)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
if (12 <= size && size < 24)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
if (24 <= size && size < 48)
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
if (48 <= size && size < 96)
|
||||
{
|
||||
return 4;
|
||||
}
|
||||
if (96 <= size && size < 192)
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
if (192 <= size && size < 384)
|
||||
{
|
||||
return 6;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
static void update_sd_card_status(lv_obj_t* obj)
|
||||
{
|
||||
lv_plugin_res_id res[] = {
|
||||
LV_PLUGIN_IMG_ID_SF_SD_DIS,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_8GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_16GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_32GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_64GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_128GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_256GB,
|
||||
LV_PLUGIN_IMG_ID_SF_SD_FULL
|
||||
};
|
||||
UINT64 diskSize = FileSys_GetDiskInfoEx('A', FST_INFO_DISK_SIZE);
|
||||
unsigned int index = check_sd_size(diskSize);
|
||||
if (index > 7)
|
||||
{
|
||||
return;
|
||||
}
|
||||
lv_plugin_img_set_src(obj, res[index]);
|
||||
}
|
||||
static void update_storage_message(void)
|
||||
{
|
||||
if (MMC_DEV_EMMC == get_storage_type()) {
|
||||
lv_plugin_img_set_src(image_8_scr_uiflowphoto, LV_PLUGIN_IMG_ID_SF_SD_EMMC);
|
||||
update_sd_card_status(image_9_scr_uiflowphoto);
|
||||
update_storage_sd_card();
|
||||
} else {
|
||||
update_sd_card_status(image_8_scr_uiflowphoto);
|
||||
lv_plugin_img_set_src(image_9_scr_uiflowphoto, LV_PLUGIN_IMG_ID_SF_SD_EMMC_DIS);
|
||||
update_storage_sd_card();
|
||||
}
|
||||
}
|
||||
static void update_camera_message(void)
|
||||
{
|
||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||
// if((puiPara->CamMode == SF_CAM_MODE_PHOTO) || (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO))
|
||||
|
||||
switch (puiPara->ImgSize)
|
||||
{
|
||||
case PHOTO_SIZE_40M:
|
||||
|
@ -720,64 +846,8 @@ static void update_camera_message(void)
|
|||
break;
|
||||
}
|
||||
|
||||
#if 1
|
||||
if (System_GetState(SYS_STATE_FS) == FS_INIT_OK)
|
||||
{
|
||||
UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
|
||||
if (cardStatus != CARD_REMOVED)
|
||||
{
|
||||
if (g_SysStrg_Chg)
|
||||
{
|
||||
static int cnt = 0;
|
||||
if(cnt++<1){
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "Loarding...");
|
||||
}else{
|
||||
g_SysStrg_Chg = false;
|
||||
cnt = 0;
|
||||
}
|
||||
} else if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
|
||||
{
|
||||
if(UIStorageCheck_DCIMWritable() == FALSE){
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "SD CARD ERROR");
|
||||
}
|
||||
// lv_label_set_text(label_6_scr_uiflowphoto, "SD CARD ERROR");
|
||||
} else if (UIStorageCheck(STORAGE_CHECK_FULL, NULL) == TRUE)
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "SD FULL");
|
||||
}
|
||||
else
|
||||
{
|
||||
//#NT#2023/11/21#Eric - begin
|
||||
//#NT#Support IVOT_N12144_CO-148_1120_4
|
||||
// if(g_SysStrg_Chg){
|
||||
// static int cnt = 0;
|
||||
// if(cnt++<3){
|
||||
// lv_label_set_text(label_6_scr_uiflowphoto, "wait");
|
||||
// }else{
|
||||
// g_SysStrg_Chg = false;
|
||||
// cnt = 0;
|
||||
// }
|
||||
// }else{
|
||||
//#NT#2023/11/21#Eric - end
|
||||
set_normal_label_text(label_6_scr_uiflowphoto);
|
||||
UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum));
|
||||
}/////#NT#2023/11/21#Eric - continue
|
||||
}
|
||||
else
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "No SD Card");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
set_warning_label_text(label_6_scr_uiflowphoto);
|
||||
lv_label_set_text(label_6_scr_uiflowphoto, "No SD Card");
|
||||
}
|
||||
#endif
|
||||
|
||||
update_storage_message();
|
||||
|
||||
}
|
||||
|
||||
extern int is_menu_screen_luck(void);
|
||||
|
@ -1394,6 +1464,7 @@ static void UIFlowPhoto_ScrOpen(lv_obj_t* obj)
|
|||
lv_obj_set_hidden(label_line_scr_uiflowphoto, false);
|
||||
set_indev_keypad_group(obj);
|
||||
update_fd_frame();
|
||||
update_storage_message();
|
||||
//#NT#2016/10/04#Lincy Lin -begin
|
||||
//#NT#Support SD hot plug function
|
||||
//#if (SDHOTPLUG_FUNCTION == ENABLE)
|
||||
|
|
|
@ -43,6 +43,22 @@ lv_obj_t* container_play_scr_uiflowplay;
|
|||
lv_obj_t* image_play_scr_uiflowplay;
|
||||
lv_obj_t* slider_1_scr_uiflowplay;
|
||||
lv_obj_t* label_playtime_scr_uiflowplay;
|
||||
lv_obj_t* container_main_menu_scr_uiflowplay;
|
||||
lv_obj_t* image_button_option_1_scr_uiflowplay;
|
||||
lv_obj_t* label_option1_scr_uiflowplay;
|
||||
lv_obj_t* image_option1_scr_uiflowplay;
|
||||
lv_obj_t* image_button_option_2_scr_uiflowplay;
|
||||
lv_obj_t* label_option2_scr_uiflowplay;
|
||||
lv_obj_t* image_option2_scr_uiflowplay;
|
||||
lv_obj_t* image_button_option_3_scr_uiflowplay;
|
||||
lv_obj_t* label_option3_scr_uiflowplay;
|
||||
lv_obj_t* image_option3_scr_uiflowplay;
|
||||
lv_obj_t* image_button_option_4_scr_uiflowplay;
|
||||
lv_obj_t* label_option4_scr_uiflowplay;
|
||||
lv_obj_t* image_option4_scr_uiflowplay;
|
||||
lv_obj_t* image_button_option_5_scr_uiflowplay;
|
||||
lv_obj_t* label_option5_scr_uiflowplay;
|
||||
lv_obj_t* image_option5_scr_uiflowplay;
|
||||
|
||||
lv_obj_t* UIFlowPlay_create(){
|
||||
lv_obj_t *parent = lv_plugin_scr_create();
|
||||
|
@ -1482,7 +1498,7 @@ lv_obj_t* UIFlowPlay_create(){
|
|||
lv_obj_set_drag(image_exit, false);
|
||||
lv_obj_set_pos(image_exit, 135, 0);
|
||||
lv_obj_set_size(image_exit, 32, 40);
|
||||
lv_img_set_src(image_exit, &sf_exit);
|
||||
lv_img_set_src(image_exit, &sf_delete);
|
||||
lv_obj_add_style(image_exit, 0, &image_exit_s0);
|
||||
|
||||
image_exit_scr_uiflowplay = image_exit;
|
||||
|
@ -1531,7 +1547,7 @@ lv_obj_t* UIFlowPlay_create(){
|
|||
lv_obj_set_drag(image_delete, false);
|
||||
lv_obj_set_pos(image_delete, 214, 0);
|
||||
lv_obj_set_size(image_delete, 32, 40);
|
||||
lv_img_set_src(image_delete, &sf_delete);
|
||||
lv_img_set_src(image_delete, &sf_exit);
|
||||
lv_obj_add_style(image_delete, 0, &image_delete_s0);
|
||||
|
||||
image_delete_scr_uiflowplay = image_delete;
|
||||
|
@ -1711,7 +1727,7 @@ lv_obj_t* UIFlowPlay_create(){
|
|||
lv_obj_set_click(label_2, false);
|
||||
lv_obj_set_drag(label_2, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_2);
|
||||
lv_label_set_text(label_2,"Delete");
|
||||
lv_label_set_text(label_2,"Setting");
|
||||
lv_plugin_label_allocate_ext_attr(label_2);
|
||||
lv_plugin_label_set_font_type(label_2, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
|
||||
lv_label_set_align(label_2, LV_LABEL_ALIGN_CENTER);
|
||||
|
@ -1954,5 +1970,892 @@ lv_obj_t* UIFlowPlay_create(){
|
|||
label_playtime_scr_uiflowplay = label_playtime;
|
||||
|
||||
|
||||
static lv_style_t container_main_menu_s0;
|
||||
lv_style_init(&container_main_menu_s0);
|
||||
lv_style_set_radius(&container_main_menu_s0,LV_STATE_DEFAULT,0);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_DEFAULT,5);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_DEFAULT,5);
|
||||
lv_style_set_pad_left(&container_main_menu_s0,LV_STATE_DEFAULT,30);
|
||||
lv_style_set_pad_right(&container_main_menu_s0,LV_STATE_DEFAULT,30);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_DEFAULT,5);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_border_width(&container_main_menu_s0,LV_STATE_DEFAULT,0);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_CHECKED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_CHECKED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_CHECKED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_CHECKED, color);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_FOCUSED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_FOCUSED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_FOCUSED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_FOCUSED, color);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_EDITED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_EDITED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_EDITED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_EDITED, color);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_HOVERED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_HOVERED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_HOVERED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_HOVERED, color);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_PRESSED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_PRESSED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_PRESSED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_PRESSED, color);
|
||||
lv_style_set_pad_top(&container_main_menu_s0,LV_STATE_DISABLED,0);
|
||||
lv_style_set_pad_bottom(&container_main_menu_s0,LV_STATE_DISABLED,0);
|
||||
lv_style_set_pad_inner(&container_main_menu_s0,LV_STATE_DISABLED,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&container_main_menu_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_main_menu_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_main_menu_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *container_main_menu = lv_cont_create(parent, NULL);
|
||||
lv_obj_set_hidden(container_main_menu, true);
|
||||
lv_obj_set_click(container_main_menu, true);
|
||||
lv_obj_set_drag(container_main_menu, false);
|
||||
lv_obj_set_pos(container_main_menu, 0, 0);
|
||||
lv_obj_set_size(container_main_menu, 320, 240);
|
||||
lv_obj_add_style(container_main_menu, 0, &container_main_menu_s0);
|
||||
|
||||
container_main_menu_scr_uiflowplay = container_main_menu;
|
||||
|
||||
|
||||
static lv_style_t image_button_option_1_s0;
|
||||
lv_style_init(&image_button_option_1_s0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_bg_opa(&image_button_option_1_s0,LV_STATE_DEFAULT,255);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_button_option_1_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_grad_color(&image_button_option_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_border_color(&image_button_option_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_1_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_button_option_1 = lv_imgbtn_create(container_main_menu, NULL);
|
||||
lv_obj_set_hidden(image_button_option_1, false);
|
||||
lv_obj_set_click(image_button_option_1, true);
|
||||
lv_obj_set_drag(image_button_option_1, false);
|
||||
lv_obj_set_pos(image_button_option_1, 0, 40);
|
||||
lv_obj_set_size(image_button_option_1, 320, 40);
|
||||
lv_imgbtn_set_state(image_button_option_1, LV_BTN_STATE_RELEASED);
|
||||
lv_imgbtn_set_checkable(image_button_option_1, false);
|
||||
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_RELEASED, &sf_menu_option_select);
|
||||
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_PRESSED, &sf_menu_release);
|
||||
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_DISABLED, &sf_menu_release);
|
||||
lv_btn_set_layout(image_button_option_1, LV_LAYOUT_OFF);
|
||||
lv_obj_add_style(image_button_option_1, 0, &image_button_option_1_s0);
|
||||
|
||||
image_button_option_1_scr_uiflowplay = image_button_option_1;
|
||||
|
||||
|
||||
static lv_style_t label_option1_s0;
|
||||
lv_style_init(&label_option1_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_option1_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd5, 0x57, 0x57, 0x57) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option1_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_option1 = lv_label_create(image_button_option_1, NULL);
|
||||
lv_obj_set_hidden(label_option1, false);
|
||||
lv_obj_set_click(label_option1, false);
|
||||
lv_obj_set_drag(label_option1, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_option1);
|
||||
lv_plugin_label_set_text(label_option1, LV_PLUGIN_STRING_ID_STRID_NULL_);
|
||||
lv_plugin_label_allocate_ext_attr(label_option1);
|
||||
lv_plugin_label_set_font_type(label_option1, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
|
||||
lv_obj_set_pos(label_option1, 10, 10);
|
||||
lv_obj_set_size(label_option1, 0, 22);
|
||||
lv_obj_add_style(label_option1, 0, &label_option1_s0);
|
||||
|
||||
label_option1_scr_uiflowplay = label_option1;
|
||||
|
||||
|
||||
static lv_style_t image_option1_s0;
|
||||
lv_style_init(&image_option1_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_option1_s0,LV_STATE_DEFAULT,254);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option1_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option1_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_option1 = lv_img_create(image_button_option_1, NULL);
|
||||
lv_obj_set_hidden(image_option1, false);
|
||||
lv_obj_set_click(image_option1, false);
|
||||
lv_obj_set_drag(image_option1, false);
|
||||
lv_obj_set_pos(image_option1, 288, 0);
|
||||
lv_obj_set_size(image_option1, 27, 40);
|
||||
lv_img_set_src(image_option1, &sf_next1);
|
||||
lv_obj_add_style(image_option1, 0, &image_option1_s0);
|
||||
|
||||
image_option1_scr_uiflowplay = image_option1;
|
||||
|
||||
|
||||
static lv_style_t image_button_option_2_s0;
|
||||
lv_style_init(&image_button_option_2_s0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_bg_opa(&image_button_option_2_s0,LV_STATE_DEFAULT,255);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_button_option_2_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_FOCUSED, color);
|
||||
lv_style_set_image_opa(&image_button_option_2_s0,LV_STATE_FOCUSED,255);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_2_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_button_option_2 = lv_imgbtn_create(container_main_menu, NULL);
|
||||
lv_obj_set_hidden(image_button_option_2, false);
|
||||
lv_obj_set_click(image_button_option_2, true);
|
||||
lv_obj_set_drag(image_button_option_2, false);
|
||||
lv_obj_set_pos(image_button_option_2, 0, 80);
|
||||
lv_obj_set_size(image_button_option_2, 320, 40);
|
||||
lv_imgbtn_set_state(image_button_option_2, LV_BTN_STATE_RELEASED);
|
||||
lv_imgbtn_set_checkable(image_button_option_2, false);
|
||||
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_RELEASED, &sf_menu_option_select);
|
||||
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_PRESSED, &sf_menu_release);
|
||||
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_DISABLED, &sf_menu_release);
|
||||
lv_btn_set_layout(image_button_option_2, LV_LAYOUT_OFF);
|
||||
lv_obj_add_style(image_button_option_2, 0, &image_button_option_2_s0);
|
||||
|
||||
image_button_option_2_scr_uiflowplay = image_button_option_2;
|
||||
|
||||
|
||||
static lv_style_t label_option2_s0;
|
||||
lv_style_init(&label_option2_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_option2_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd5, 0x57, 0x57, 0x57) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option2_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_option2 = lv_label_create(image_button_option_2, NULL);
|
||||
lv_obj_set_hidden(label_option2, false);
|
||||
lv_obj_set_click(label_option2, false);
|
||||
lv_obj_set_drag(label_option2, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_option2);
|
||||
lv_plugin_label_set_text(label_option2, LV_PLUGIN_STRING_ID_STRID_NULL_);
|
||||
lv_plugin_label_allocate_ext_attr(label_option2);
|
||||
lv_plugin_label_set_font_type(label_option2, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
|
||||
lv_obj_set_pos(label_option2, 10, 10);
|
||||
lv_obj_set_size(label_option2, 0, 22);
|
||||
lv_obj_add_style(label_option2, 0, &label_option2_s0);
|
||||
|
||||
label_option2_scr_uiflowplay = label_option2;
|
||||
|
||||
|
||||
static lv_style_t image_option2_s0;
|
||||
lv_style_init(&image_option2_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_option2_s0,LV_STATE_DEFAULT,254);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option2_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option2_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_option2 = lv_img_create(image_button_option_2, NULL);
|
||||
lv_obj_set_hidden(image_option2, false);
|
||||
lv_obj_set_click(image_option2, false);
|
||||
lv_obj_set_drag(image_option2, false);
|
||||
lv_obj_set_pos(image_option2, 288, 0);
|
||||
lv_obj_set_size(image_option2, 27, 40);
|
||||
lv_img_set_src(image_option2, &sf_next1);
|
||||
lv_obj_add_style(image_option2, 0, &image_option2_s0);
|
||||
|
||||
image_option2_scr_uiflowplay = image_option2;
|
||||
|
||||
|
||||
static lv_style_t image_button_option_3_s0;
|
||||
lv_style_init(&image_button_option_3_s0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_button_option_3_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_3_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_button_option_3 = lv_imgbtn_create(container_main_menu, NULL);
|
||||
lv_obj_set_hidden(image_button_option_3, false);
|
||||
lv_obj_set_click(image_button_option_3, true);
|
||||
lv_obj_set_drag(image_button_option_3, false);
|
||||
lv_obj_set_pos(image_button_option_3, 0, 120);
|
||||
lv_obj_set_size(image_button_option_3, 320, 40);
|
||||
lv_imgbtn_set_state(image_button_option_3, LV_BTN_STATE_RELEASED);
|
||||
lv_imgbtn_set_checkable(image_button_option_3, false);
|
||||
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_RELEASED, &sf_menu_option_select);
|
||||
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_PRESSED, &sf_menu_release);
|
||||
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_DISABLED, &sf_menu_release);
|
||||
lv_btn_set_layout(image_button_option_3, LV_LAYOUT_OFF);
|
||||
lv_obj_add_style(image_button_option_3, 0, &image_button_option_3_s0);
|
||||
|
||||
image_button_option_3_scr_uiflowplay = image_button_option_3;
|
||||
|
||||
|
||||
static lv_style_t label_option3_s0;
|
||||
lv_style_init(&label_option3_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_option3_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd5, 0x57, 0x57, 0x57) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option3_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_option3 = lv_label_create(image_button_option_3, NULL);
|
||||
lv_obj_set_hidden(label_option3, false);
|
||||
lv_obj_set_click(label_option3, false);
|
||||
lv_obj_set_drag(label_option3, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_option3);
|
||||
lv_plugin_label_set_text(label_option3, LV_PLUGIN_STRING_ID_STRID_NULL_);
|
||||
lv_plugin_label_allocate_ext_attr(label_option3);
|
||||
lv_plugin_label_set_font_type(label_option3, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
|
||||
lv_obj_set_pos(label_option3, 10, 10);
|
||||
lv_obj_set_size(label_option3, 0, 22);
|
||||
lv_obj_add_style(label_option3, 0, &label_option3_s0);
|
||||
|
||||
label_option3_scr_uiflowplay = label_option3;
|
||||
|
||||
|
||||
static lv_style_t image_option3_s0;
|
||||
lv_style_init(&image_option3_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_option3_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option3_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option3_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_option3 = lv_img_create(image_button_option_3, NULL);
|
||||
lv_obj_set_hidden(image_option3, true);
|
||||
lv_obj_set_click(image_option3, false);
|
||||
lv_obj_set_drag(image_option3, false);
|
||||
lv_obj_set_pos(image_option3, 272, 0);
|
||||
lv_obj_set_size(image_option3, 48, 40);
|
||||
lv_img_set_src(image_option3, &sf_list_selected);
|
||||
lv_obj_add_style(image_option3, 0, &image_option3_s0);
|
||||
|
||||
image_option3_scr_uiflowplay = image_option3;
|
||||
|
||||
|
||||
static lv_style_t image_button_option_4_s0;
|
||||
lv_style_init(&image_button_option_4_s0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_button_option_4_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_4_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_button_option_4 = lv_imgbtn_create(container_main_menu, NULL);
|
||||
lv_obj_set_hidden(image_button_option_4, false);
|
||||
lv_obj_set_click(image_button_option_4, true);
|
||||
lv_obj_set_drag(image_button_option_4, false);
|
||||
lv_obj_set_pos(image_button_option_4, 0, 160);
|
||||
lv_obj_set_size(image_button_option_4, 320, 40);
|
||||
lv_imgbtn_set_state(image_button_option_4, LV_BTN_STATE_RELEASED);
|
||||
lv_imgbtn_set_checkable(image_button_option_4, false);
|
||||
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_RELEASED, &sf_menu_option_select);
|
||||
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_PRESSED, &sf_menu_release);
|
||||
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_DISABLED, &sf_menu_release);
|
||||
lv_btn_set_layout(image_button_option_4, LV_LAYOUT_OFF);
|
||||
lv_obj_add_style(image_button_option_4, 0, &image_button_option_4_s0);
|
||||
|
||||
image_button_option_4_scr_uiflowplay = image_button_option_4;
|
||||
|
||||
|
||||
static lv_style_t label_option4_s0;
|
||||
lv_style_init(&label_option4_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_option4_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd5, 0x57, 0x57, 0x57) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option4_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_option4 = lv_label_create(image_button_option_4, NULL);
|
||||
lv_obj_set_hidden(label_option4, false);
|
||||
lv_obj_set_click(label_option4, false);
|
||||
lv_obj_set_drag(label_option4, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_option4);
|
||||
lv_plugin_label_set_text(label_option4, LV_PLUGIN_STRING_ID_STRID_NULL_);
|
||||
lv_plugin_label_allocate_ext_attr(label_option4);
|
||||
lv_plugin_label_set_font_type(label_option4, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
|
||||
lv_obj_set_pos(label_option4, 10, 10);
|
||||
lv_obj_set_size(label_option4, 0, 22);
|
||||
lv_obj_add_style(label_option4, 0, &label_option4_s0);
|
||||
|
||||
label_option4_scr_uiflowplay = label_option4;
|
||||
|
||||
|
||||
static lv_style_t image_option4_s0;
|
||||
lv_style_init(&image_option4_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_option4_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option4_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option4_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_option4 = lv_img_create(image_button_option_4, NULL);
|
||||
lv_obj_set_hidden(image_option4, true);
|
||||
lv_obj_set_click(image_option4, false);
|
||||
lv_obj_set_drag(image_option4, false);
|
||||
lv_obj_set_pos(image_option4, 272, 0);
|
||||
lv_obj_set_size(image_option4, 48, 40);
|
||||
lv_img_set_src(image_option4, &sf_list_selected);
|
||||
lv_obj_add_style(image_option4, 0, &image_option4_s0);
|
||||
|
||||
image_option4_scr_uiflowplay = image_option4;
|
||||
|
||||
|
||||
static lv_style_t image_button_option_5_s0;
|
||||
lv_style_init(&image_button_option_5_s0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_button_option_5_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x23, 0x0f, 0x0f, 0x10) ; lv_style_set_bg_color(&image_button_option_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_button_option_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_button_option_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_button_option_5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_button_option_5_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_button_option_5 = lv_imgbtn_create(container_main_menu, NULL);
|
||||
lv_obj_set_hidden(image_button_option_5, false);
|
||||
lv_obj_set_click(image_button_option_5, true);
|
||||
lv_obj_set_drag(image_button_option_5, false);
|
||||
lv_obj_set_pos(image_button_option_5, 0, 200);
|
||||
lv_obj_set_size(image_button_option_5, 320, 40);
|
||||
lv_imgbtn_set_state(image_button_option_5, LV_BTN_STATE_RELEASED);
|
||||
lv_imgbtn_set_checkable(image_button_option_5, false);
|
||||
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_RELEASED, &sf_menu_option_select);
|
||||
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_PRESSED, &sf_menu_release);
|
||||
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_DISABLED, &sf_menu_release);
|
||||
lv_btn_set_layout(image_button_option_5, LV_LAYOUT_OFF);
|
||||
lv_obj_add_style(image_button_option_5, 0, &image_button_option_5_s0);
|
||||
|
||||
image_button_option_5_scr_uiflowplay = image_button_option_5;
|
||||
|
||||
|
||||
static lv_style_t label_option5_s0;
|
||||
lv_style_init(&label_option5_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_text_font(&label_option5_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd5, 0x57, 0x57, 0x57) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option5_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *label_option5 = lv_label_create(image_button_option_5, NULL);
|
||||
lv_obj_set_hidden(label_option5, false);
|
||||
lv_obj_set_click(label_option5, false);
|
||||
lv_obj_set_drag(label_option5, false);
|
||||
lv_plugin_label_allocate_ext_attr(label_option5);
|
||||
lv_plugin_label_set_text(label_option5, LV_PLUGIN_STRING_ID_STRID_NULL_);
|
||||
lv_plugin_label_allocate_ext_attr(label_option5);
|
||||
lv_plugin_label_set_font_type(label_option5, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
|
||||
lv_obj_set_pos(label_option5, 10, 10);
|
||||
lv_obj_set_size(label_option5, 0, 22);
|
||||
lv_obj_add_style(label_option5, 0, &label_option5_s0);
|
||||
|
||||
label_option5_scr_uiflowplay = label_option5;
|
||||
|
||||
|
||||
static lv_style_t image_option5_s0;
|
||||
lv_style_init(&image_option5_s0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_DEFAULT, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_DEFAULT, color);
|
||||
lv_style_set_image_opa(&image_option5_s0,LV_STATE_DEFAULT,0);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_CHECKED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_FOCUSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_EDITED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_HOVERED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_PRESSED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option5_s0, LV_STATE_DISABLED, color);
|
||||
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option5_s0, LV_STATE_DISABLED, color);
|
||||
lv_obj_t *image_option5 = lv_img_create(image_button_option_5, NULL);
|
||||
lv_obj_set_hidden(image_option5, true);
|
||||
lv_obj_set_click(image_option5, false);
|
||||
lv_obj_set_drag(image_option5, false);
|
||||
lv_obj_set_pos(image_option5, 272, 0);
|
||||
lv_obj_set_size(image_option5, 48, 40);
|
||||
lv_img_set_src(image_option5, &sf_list_selected);
|
||||
lv_obj_add_style(image_option5, 0, &image_option5_s0);
|
||||
|
||||
image_option5_scr_uiflowplay = image_option5;
|
||||
|
||||
|
||||
return parent;
|
||||
}
|
||||
|
|
|
@ -51,6 +51,22 @@ extern lv_obj_t* container_play_scr_uiflowplay;
|
|||
extern lv_obj_t* image_play_scr_uiflowplay;
|
||||
extern lv_obj_t* slider_1_scr_uiflowplay;
|
||||
extern lv_obj_t* label_playtime_scr_uiflowplay;
|
||||
extern lv_obj_t* container_main_menu_scr_uiflowplay;
|
||||
extern lv_obj_t* image_button_option_1_scr_uiflowplay;
|
||||
extern lv_obj_t* label_option1_scr_uiflowplay;
|
||||
extern lv_obj_t* image_option1_scr_uiflowplay;
|
||||
extern lv_obj_t* image_button_option_2_scr_uiflowplay;
|
||||
extern lv_obj_t* label_option2_scr_uiflowplay;
|
||||
extern lv_obj_t* image_option2_scr_uiflowplay;
|
||||
extern lv_obj_t* image_button_option_3_scr_uiflowplay;
|
||||
extern lv_obj_t* label_option3_scr_uiflowplay;
|
||||
extern lv_obj_t* image_option3_scr_uiflowplay;
|
||||
extern lv_obj_t* image_button_option_4_scr_uiflowplay;
|
||||
extern lv_obj_t* label_option4_scr_uiflowplay;
|
||||
extern lv_obj_t* image_option4_scr_uiflowplay;
|
||||
extern lv_obj_t* image_button_option_5_scr_uiflowplay;
|
||||
extern lv_obj_t* label_option5_scr_uiflowplay;
|
||||
extern lv_obj_t* image_option5_scr_uiflowplay;
|
||||
|
||||
/**********************
|
||||
* GLOBAL PROTOTYPES
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
#include "GxStrg.h"
|
||||
#include "UIFlowLVGL/UIFlowLVGL.h"
|
||||
#include <kwrap/debug.h>
|
||||
#include <regex.h>
|
||||
#include "GxVideoFile.h"
|
||||
#include "FileDB.h"
|
||||
#include "UIFlowLVGL_SPORTCAM.h"
|
||||
|
@ -27,6 +28,25 @@
|
|||
//#define PLAY_KEY_RELEASE_MASK FLGKEY_KEY_MASK_NULL//(FLGKEY_UP | FLGKEY_DOWN | FLGKEY_LEFT | FLGKEY_RIGHT)
|
||||
//#define PLAY_KEY_CONTINUE_MASK FLGKEY_KEY_CONT_MASK_DEFAULT
|
||||
|
||||
static lv_obj_t* pMenu = NULL;
|
||||
enum SELECTION_SHOW
|
||||
{
|
||||
SELECTION_SHOW_TURE = 0,
|
||||
SELECTION_SHOW_FALSE,
|
||||
SELECTION_SHOW_END
|
||||
};
|
||||
enum OPTION_PAGE
|
||||
{
|
||||
OPTION_PAGE_SELECT_FUNCTION = 0,
|
||||
OPTION_PAGE_FORMAT,
|
||||
OPTION_PAGE_END
|
||||
};
|
||||
#define PROFILE_MAX 3
|
||||
static int gSeletionShow = SELECTION_SHOW_FALSE;
|
||||
static int gOptionPage = OPTION_PAGE_SELECT_FUNCTION;
|
||||
static int ProfileFocused = 0;
|
||||
static int ProfileTotal = 2;
|
||||
static int ProfileSelected = 0;
|
||||
|
||||
UINT32 g_uiUIFlowWndPlayCurrenSpeed = SMEDIAPLAY_SPEED_NORMAL;
|
||||
UINT32 g_uiUIFlowWndPlayCurrenDirection = SMEDIAPLAY_DIR_FORWARD;
|
||||
|
@ -37,6 +57,7 @@ extern void PBView_DrawErrorView(void);
|
|||
//#NT#2023/11/14#Eric - begin
|
||||
//#NT#Support IVOT_N12144_CO-148_A
|
||||
extern void PBView_DrawNoFile(void);
|
||||
static void stop_play(void);
|
||||
//#NT#2023/11/14#Eric - end
|
||||
|
||||
static BOOL g_PlayBgInitFileSys = FALSE;
|
||||
|
@ -53,6 +74,208 @@ extern uint16_t warn_msgbox_auto_close_ms;
|
|||
//static UINT16 user_tmp_btn = 0;
|
||||
//static lv_obj_t* curr_pressbtn;
|
||||
|
||||
#define ITEMS_PER_PAGE 5
|
||||
static void update_play_Selection_msg(lv_obj_t* obj)
|
||||
{
|
||||
for(int i = 0; i < ITEMS_PER_PAGE; i++)
|
||||
{
|
||||
if(i == 0){
|
||||
if (ProfileFocused == i) {
|
||||
lv_obj_set_state(image_button_option_1_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
lv_obj_set_state(label_option1_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
// lv_obj_set_hidden(image_option1_scr_uiflowplay, false);
|
||||
lv_plugin_img_set_src(image_option1_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_LIST_SELECTED_NEXT2);
|
||||
lv_obj_set_pos(image_option1_scr_uiflowplay, 259, 0);
|
||||
} else {
|
||||
lv_obj_set_state(image_button_option_1_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
lv_obj_set_state(label_option1_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
// lv_obj_set_hidden(image_option1_scr_uiflowplay, false);
|
||||
lv_plugin_img_set_src(image_option1_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_NEXT1);
|
||||
lv_obj_set_pos(image_option1_scr_uiflowplay, 288, 0);
|
||||
}
|
||||
} else if(i == 1){
|
||||
if (ProfileFocused == i) {
|
||||
lv_obj_set_state(image_button_option_2_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
lv_obj_set_state(label_option2_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
// lv_obj_set_hidden(image_option2_scr_uiflowplay, false);
|
||||
lv_plugin_img_set_src(image_option2_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_LIST_SELECTED_NEXT2);
|
||||
lv_obj_set_pos(image_option2_scr_uiflowplay, 259, 0);
|
||||
} else {
|
||||
lv_obj_set_state(image_button_option_2_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
lv_obj_set_state(label_option2_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
// lv_obj_set_hidden(image_option2_scr_uiflowplay, false);
|
||||
lv_plugin_img_set_src(image_option2_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_NEXT1);
|
||||
lv_obj_set_pos(image_option2_scr_uiflowplay, 288, 0);
|
||||
}
|
||||
}else if(i == 2){
|
||||
if (ProfileFocused == i) {
|
||||
lv_obj_set_state(image_button_option_3_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
} else {
|
||||
lv_obj_set_state(image_button_option_3_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
}
|
||||
}else if(i == 3){
|
||||
if (ProfileFocused == i) {
|
||||
lv_obj_set_state(image_button_option_4_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
} else {
|
||||
lv_obj_set_state(image_button_option_4_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
}
|
||||
}else if(i == 4){
|
||||
if (ProfileFocused == i) {
|
||||
lv_obj_set_state(image_button_option_5_scr_uiflowplay, LV_STATE_FOCUSED);
|
||||
} else {
|
||||
lv_obj_set_state(image_button_option_5_scr_uiflowplay, LV_STATE_DEFAULT);
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
if(pMenu == NULL)
|
||||
{
|
||||
printf("[error]Network Selection abnormal operation\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if(ProfileFocused > PROFILE_MAX)
|
||||
{
|
||||
printf("[error]ProfileFocused exceed the limit\n");
|
||||
ProfileFocused = 0;
|
||||
}
|
||||
|
||||
int selectedPage = ProfileFocused / ITEMS_PER_PAGE;
|
||||
int ishidden = 0;
|
||||
|
||||
for(int i = 0; i < ITEMS_PER_PAGE; i++)
|
||||
{
|
||||
// printf("i:%d data:%d\n", i, (IDS_NETWORK_SELECTION_1 + (ITEMS_PER_PAGE * selectedPage) + i));
|
||||
lv_plugin_menu_set_item_string_id(pMenu, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM,
|
||||
(IDS_NETWORK_SELECTION_1 + (ITEMS_PER_PAGE * selectedPage) + i));
|
||||
lv_plugin_menu_set_item_img_id(pMenu, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, LV_PLUGIN_IMG_ID_ICON_OK);
|
||||
|
||||
ishidden = true;
|
||||
if((ITEMS_PER_PAGE * selectedPage) + i < ProfileTotal)
|
||||
{
|
||||
lv_plugin_menu_set_item_hidden(pMenu, i, false);//整项
|
||||
if((ITEMS_PER_PAGE * selectedPage) + i == ProfileFocused)
|
||||
{
|
||||
lv_plugin_menu_select_item(pMenu, i);//白条
|
||||
}
|
||||
if((ITEMS_PER_PAGE * selectedPage) + i == ProfileSelected)
|
||||
{
|
||||
ishidden = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lv_plugin_menu_set_item_hidden(pMenu, i, true);//整项
|
||||
}
|
||||
|
||||
if(i==0){
|
||||
lv_obj_set_hidden(image_option1_scr_uiflowplay, ishidden);//打钩
|
||||
}else if(i == 1){
|
||||
lv_obj_set_hidden(image_option2_scr_uiflowplay, ishidden);
|
||||
}else if(i == 2){
|
||||
lv_obj_set_hidden(image_option3_scr_uiflowplay, ishidden);
|
||||
}else if(i == 3){
|
||||
lv_obj_set_hidden(image_option4_scr_uiflowplay, ishidden);
|
||||
}else if(i == 4){
|
||||
lv_obj_set_hidden(image_option5_scr_uiflowplay, ishidden);
|
||||
}
|
||||
}
|
||||
}
|
||||
void show_select_function(lv_obj_t* obj)
|
||||
{
|
||||
if (OPTION_PAGE_SELECT_FUNCTION == gOptionPage) {
|
||||
lv_label_set_text(label_option1_scr_uiflowplay, "Storage Options");
|
||||
lv_label_set_text(label_option2_scr_uiflowplay, "Delete");
|
||||
} else {
|
||||
lv_label_set_text(label_option1_scr_uiflowplay, "EMMC");
|
||||
lv_label_set_text(label_option2_scr_uiflowplay, "SD Card");
|
||||
}
|
||||
}
|
||||
void show_Selection_page(lv_obj_t* obj)
|
||||
{
|
||||
// pMenu = menu_obj;
|
||||
gSeletionShow = SELECTION_SHOW_TURE;
|
||||
ProfileFocused = 0;
|
||||
ProfileTotal = 2;
|
||||
ProfileSelected = 0;
|
||||
lv_obj_set_hidden(container_main_menu_scr_uiflowplay,false);
|
||||
show_select_function(obj);
|
||||
update_play_Selection_msg(obj);
|
||||
}
|
||||
void hide_Selection_page(void)
|
||||
{
|
||||
gSeletionShow = SELECTION_SHOW_FALSE;
|
||||
gOptionPage = OPTION_PAGE_SELECT_FUNCTION;
|
||||
lv_obj_set_hidden(container_main_menu_scr_uiflowplay,true);
|
||||
}
|
||||
void Option_play_Selection_Key(lv_obj_t* obj, uint32_t key)
|
||||
{
|
||||
printf("key:%d\n",key);
|
||||
|
||||
switch(key)
|
||||
{
|
||||
case LV_USER_KEY_NEXT:
|
||||
if(ProfileFocused >= 0 && ProfileFocused < (ProfileTotal - 1))
|
||||
{
|
||||
ProfileFocused++;
|
||||
}
|
||||
else
|
||||
{
|
||||
ProfileFocused = 0;
|
||||
}
|
||||
update_play_Selection_msg(obj);
|
||||
break;
|
||||
case LV_USER_KEY_PREV:
|
||||
if(ProfileFocused > 0 && ProfileFocused < ProfileTotal)
|
||||
{
|
||||
ProfileFocused--;
|
||||
}
|
||||
else
|
||||
{
|
||||
ProfileFocused = ProfileTotal - 1;
|
||||
}
|
||||
update_play_Selection_msg(obj);
|
||||
break;
|
||||
case LV_USER_KEY_LEFT:
|
||||
// if (OPTION_PAGE_SELECT_FUNCTION == gOptionPage) {
|
||||
// hide_Selection_page();
|
||||
// } else {
|
||||
// gOptionPage = OPTION_PAGE_SELECT_FUNCTION;
|
||||
// show_Selection_page(obj);
|
||||
// }
|
||||
break;
|
||||
case LV_USER_KEY_RIGHT:
|
||||
case LV_KEY_ENTER:
|
||||
if (OPTION_PAGE_SELECT_FUNCTION == gOptionPage) {
|
||||
if (1 == ProfileFocused)
|
||||
{
|
||||
hide_Selection_page();
|
||||
UINT32 uiFileSeq;
|
||||
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
|
||||
if (0 != uiFileSeq)
|
||||
{
|
||||
stop_play();
|
||||
UIFlowMenuCommonConfirmAPI_Open(IDM_DELETE_THIS);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
gOptionPage = OPTION_PAGE_FORMAT;
|
||||
show_Selection_page(obj);
|
||||
}
|
||||
} else {
|
||||
if (1 == ProfileFocused)
|
||||
{
|
||||
printf(" ================================== switch sd card.\n");
|
||||
} else {
|
||||
printf(" ================================== switch emmc.\n");
|
||||
}
|
||||
hide_Selection_page();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static void UIFlowPlay_UpdataFileName(BOOL bShow);
|
||||
//static void UIFlowPlay_UserBtnCheck(lv_obj_t * obj, int direct);
|
||||
|
@ -1146,7 +1369,7 @@ static void UIFlowPlay_ChildScrClose(lv_obj_t* obj, const void * data)
|
|||
static void UIFlowPlay_ScrClose(lv_obj_t* obj)
|
||||
{
|
||||
DBG_DUMP("%s\r\n", __func__);
|
||||
|
||||
hide_Selection_page();
|
||||
/* do nothing if current system mode is not matched */
|
||||
if (System_GetState(SYS_STATE_CURRMODE) != PRIMARY_MODE_PLAYBACK){
|
||||
DBG_WRN("system current mode is not playback\r\n");
|
||||
|
@ -2050,6 +2273,12 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
|
|||
case LV_USER_KEY_UP:
|
||||
case LV_USER_KEY_PREV:
|
||||
{
|
||||
if (SELECTION_SHOW_FALSE == gSeletionShow) {
|
||||
show_Selection_page(obj);
|
||||
} else {
|
||||
|
||||
}
|
||||
break;
|
||||
UIFlowPlay_Exit(obj);
|
||||
break;
|
||||
UIFlowPlay_OnKeyPrev(obj);
|
||||
|
@ -2057,6 +2286,8 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
|
|||
case LV_USER_KEY_DOWN:
|
||||
case LV_USER_KEY_NEXT:
|
||||
{
|
||||
UIFlowPlay_Exit(obj);
|
||||
break;
|
||||
UINT32 uiFileSeq;
|
||||
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
|
||||
if (0 != uiFileSeq)
|
||||
|
@ -2205,9 +2436,12 @@ static void UIFlowPlayBtnEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
case LV_USER_EVENT_KEY_RELEASE:
|
||||
{
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
|
||||
/* handle key event */
|
||||
UIFlowPlay_Key(obj, *key);
|
||||
if (SELECTION_SHOW_TURE == gSeletionShow) {
|
||||
Option_play_Selection_Key(obj, *key);
|
||||
} else {
|
||||
/* handle key event */
|
||||
UIFlowPlay_Key(obj, *key);
|
||||
}
|
||||
|
||||
/***********************************************************************************
|
||||
* IMPORTANT!!
|
||||
|
|
|
@ -2169,9 +2169,44 @@ void sf_set_module_sleep_flag(UINT8 flag)
|
|||
#endif
|
||||
}
|
||||
|
||||
#include <linux/rtc.h>
|
||||
static SINT32 sf_sys_rtc_time_set_v2(SF_PARA_TIME_S* pstDateTime)
|
||||
{
|
||||
// SF_COMM_CHECK_POINTER(pstDateTime,SF_FAILURE);
|
||||
|
||||
SINT32 fdRtc = -1;
|
||||
|
||||
SINT32 ret = SF_SUCCESS;
|
||||
|
||||
fdRtc = open(DEFAULT_RTC_DEVICE, O_RDWR);
|
||||
if (fdRtc < 0)
|
||||
{
|
||||
printf("[ERR]open %s error:%d\n", DEFAULT_RTC_DEVICE, fdRtc);
|
||||
return SF_FAILURE;
|
||||
}
|
||||
|
||||
struct rtc_time rtctm;
|
||||
rtctm.tm_year = pstDateTime->Year - 1900;
|
||||
rtctm.tm_mon = pstDateTime->Mon - 1;
|
||||
rtctm.tm_mday = pstDateTime->Day;
|
||||
rtctm.tm_hour = pstDateTime->Hour;
|
||||
rtctm.tm_min = pstDateTime->Min;
|
||||
rtctm.tm_sec = pstDateTime->Sec;
|
||||
|
||||
ret=ioctl(fdRtc, RTC_SET_TIME, &rtctm);
|
||||
if (ret < 0)
|
||||
{
|
||||
printf("[ERR]ioctl get rtc time error:%d\n", ret);
|
||||
}
|
||||
close(fdRtc);
|
||||
system("hwclock -s");
|
||||
return ret;
|
||||
}
|
||||
SINT32 sf_sys_rtc_time_set(SF_PARA_TIME_S* pstDateTime)
|
||||
{
|
||||
|
||||
sf_sys_rtc_time_set_v2(pstDateTime);
|
||||
return SUCCESS;
|
||||
// printf(" gui set time : %04d-%02d-%02d %02d:%02d:%02d\n", pstDateTime->Year, pstDateTime->Mon, pstDateTime->Day, pstDateTime->Hour, pstDateTime->Min, pstDateTime->Sec);
|
||||
struct tm Curr_DateTime = {0};
|
||||
Curr_DateTime.tm_year = pstDateTime->Year;
|
||||
Curr_DateTime.tm_mon = pstDateTime->Mon;
|
||||
|
@ -2181,6 +2216,8 @@ SINT32 sf_sys_rtc_time_set(SF_PARA_TIME_S* pstDateTime)
|
|||
Curr_DateTime.tm_sec = pstDateTime->Sec;
|
||||
|
||||
hwclock_set_time(TIME_ID_CURRENT, *(struct tm*)&Curr_DateTime, 0);
|
||||
// Curr_DateTime = hwclock_get_time(TIME_ID_CURRENT);
|
||||
// printf(" gui get time : %04d-%02d-%02d %02d:%02d:%02d\n", Curr_DateTime.tm_year, Curr_DateTime.tm_mon, Curr_DateTime.tm_mday, Curr_DateTime.tm_hour, Curr_DateTime.tm_min, Curr_DateTime.tm_sec);
|
||||
return SUCCESS;
|
||||
|
||||
}
|
||||
|
|
|
@ -1180,13 +1180,13 @@ static UINT32 ae_adc_tbl[57][3] = {
|
|||
{696, 267, 1000},
|
||||
{695, 333, 1000},
|
||||
{694, 423, 1000},
|
||||
{693, 560, 1000},
|
||||
{691, 991, 1000},
|
||||
{689, 1192, 1000},
|
||||
{687, 3808, 1000},
|
||||
{684, 4270, 1000},//8333, 2150},
|
||||
{681, 6187, 1000},//8333, 2550},
|
||||
{679, 8333, 1000},
|
||||
{693, 539, 1000},
|
||||
{691, 964, 1000},
|
||||
{689, 1082, 1000},
|
||||
{687, 3606, 1000},
|
||||
{684, 4038, 1000},//8333, 2150},
|
||||
{681, 5755, 1000},//8333, 2550},
|
||||
{679, 6187, 1000},
|
||||
{669, 8333, 1000},
|
||||
{645, 8333, 1000},
|
||||
{617, 8333, 1000},
|
||||
|
@ -1304,7 +1304,7 @@ void setet_preset_param(void)
|
|||
preset_param.expt= ae_status_info.status_info.expotime[0];
|
||||
preset_param.gain= ae_status_info.status_info.iso_gain[0]*10;
|
||||
total_gain.id = 0;
|
||||
total_gain.gain = preset_param.gain;
|
||||
total_gain.gain = ae_status_info.status_info.iso_gain[0];//preset_param.gain;
|
||||
vendor_isp_set_common(ISPT_ITEM_TOTAL_GAIN, &total_gain);
|
||||
}
|
||||
|
||||
|
|
|
@ -911,7 +911,9 @@ void Nvti2c_DevPowerOnReset(UINT32 GpioI2cCLK, UINT32 GpioI2cDAT)
|
|||
static void fastboot(void)
|
||||
{
|
||||
VK_TASK_HANDLE handle_photo_filenaming = 0;
|
||||
VK_TASK_HANDLE handle_photo_filenaming2 = 0;
|
||||
VK_TASK_HANDLE handle_movie_filenaming = 0;
|
||||
VK_TASK_HANDLE handle_movie_filenaming2 = 0;
|
||||
VK_TASK_HANDLE handle_movie_moviemode = 0;
|
||||
#if (FASTBOOT_USB_FUNC == ENABLE)
|
||||
VK_TASK_HANDLE handle_usb_msdcmode = 0;
|
||||
|
@ -977,7 +979,7 @@ static void fastboot(void)
|
|||
#endif
|
||||
|
||||
// wait all text-code loaded
|
||||
fwload_wait_done(CODE_SECTION_10);
|
||||
fwload_wait_done(CODE_SECTION_05);
|
||||
|
||||
handle_photo_filenaming = vos_task_create(PhotoFast_InitFileNamingThread, "init_fn", NULL, 10, DEFAULT_STASK_SIZE);
|
||||
if(!handle_photo_filenaming){
|
||||
|
@ -986,6 +988,13 @@ static void fastboot(void)
|
|||
else
|
||||
vos_task_resume(handle_photo_filenaming);
|
||||
|
||||
handle_photo_filenaming2 = vos_task_create(PhotoFast_InitFileNamingThread2, "init_fn", NULL, 10, DEFAULT_STASK_SIZE);
|
||||
if(!handle_photo_filenaming2){
|
||||
DBG_ERR("create PhotoFast_InitFileNamingThread2 failed\n");
|
||||
}
|
||||
else
|
||||
vos_task_resume(handle_photo_filenaming2);
|
||||
|
||||
break;
|
||||
case DX_HUNTING_MODE_MOVIE2:
|
||||
case DX_HUNTING_MODE_MOVIE:
|
||||
|
@ -1013,6 +1022,12 @@ static void fastboot(void)
|
|||
else
|
||||
vos_task_resume(handle_movie_filenaming);
|
||||
|
||||
handle_movie_filenaming2 = vos_task_create(MovieFast_InitFileNamingThread2, "init_fn2", NULL, 10, 8192);
|
||||
if (!handle_movie_filenaming2) {
|
||||
DBG_ERR("create MovieFast_InitFileNamingThread2 failed\r\n");
|
||||
}
|
||||
else
|
||||
vos_task_resume(handle_movie_filenaming2);
|
||||
|
||||
handle_movie_moviemode = vos_task_create(MovieFast_InitMovieModeThread, "init_movie", NULL, 10, 8192);
|
||||
if (!handle_movie_moviemode) {
|
||||
|
|
|
@ -2,13 +2,16 @@
|
|||
#define SYS_FASTBOOT_H
|
||||
|
||||
typedef enum _BOOT_INIT_ {
|
||||
BOOT_INIT_SYSTEM,
|
||||
BOOT_INIT_INVALID = -1,
|
||||
BOOT_INIT_SYSTEM = 0,
|
||||
BOOT_INIT_SENSOR,
|
||||
BOOT_INIT_CAPTURE,
|
||||
BOOT_INIT_DISPLAY,
|
||||
BOOT_INIT_STORAGE,
|
||||
BOOT_INIT_FILESYSOK,
|
||||
BOOT_INIT_FILESYSOK_2,
|
||||
BOOT_INIT_FILENAMINGOK,
|
||||
BOOT_INIT_FILENAMINGOK_2,
|
||||
BOOT_INIT_MEIDA_ENCODER,
|
||||
BOOT_INIT_MEIDA_DECODER,
|
||||
BOOT_INIT_BOOTLOGO,
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
#define GPIO_CARD_INSERT_LEVEL (FALSE) // low active
|
||||
#define MAX_OPENED_FILE_NUM 10
|
||||
|
||||
static THREAD_HANDLE task_hdl;
|
||||
static THREAD_HANDLE task_hdl, task_hdl2;
|
||||
|
||||
static void card_insert_job(void)
|
||||
{
|
||||
|
@ -34,7 +34,7 @@ static void card_insert_job(void)
|
|||
int ret;
|
||||
|
||||
FILE_TSK_INIT_PARAM Param = {0};
|
||||
FS_HANDLE StrgDXH, StrgDXH2;
|
||||
FS_HANDLE StrgDXH;
|
||||
|
||||
printf("filesys_init b\r\n");
|
||||
memset(&Param, 0, sizeof(FILE_TSK_INIT_PARAM));
|
||||
|
@ -44,49 +44,6 @@ static void card_insert_job(void)
|
|||
StrgDXH = (FS_HANDLE)sdio_getStorageObject(STRG_OBJ_FAT1);
|
||||
#endif
|
||||
|
||||
#if FS_MULTI_STRG_FUNC
|
||||
StrgDXH2 = (FS_HANDLE)sdio2_getStorageObject(STRG_OBJ_FAT1);
|
||||
|
||||
|
||||
DBG_WRN("sdio2_getStorageObject\n");
|
||||
{
|
||||
UINT32 totoal_sectors = 0;
|
||||
// UINT32 uiPhyAddr = 0;
|
||||
// UINT32 uiPhySize = 0;
|
||||
// unsigned long long partition_ofs= 0, partition_size = 0;
|
||||
// unsigned long long usr_area_size = 0;
|
||||
STORAGE_OBJ* pStrg = sdio2_getStorageObject(STRG_OBJ_FAT1);
|
||||
// void *strg_mem = malloc(0x300);
|
||||
|
||||
// pStrg->SetParam(STRG_SET_MEMORY_REGION, (UINT32)strg_mem, 0x300);
|
||||
pStrg->Open(); //for initial emmc speed up, should open first, and then set partition
|
||||
pStrg->GetParam(STRG_GET_DEVICE_PHY_SECTORS, (UINT32)&totoal_sectors, 0);
|
||||
if (totoal_sectors == 0) {
|
||||
DBG_WRN("totoal_sectors couldn't be zero\n");
|
||||
}
|
||||
|
||||
DBG_WRN("storage_partition_init: totoal_sectors = %d\r\n", totoal_sectors);
|
||||
pStrg->SetParam(STRG_SET_PARTITION_SECTORS, 16, totoal_sectors - 16);
|
||||
// pStrg->Close();
|
||||
|
||||
//set the FAT size
|
||||
// ret = storage_get_partition_addr(&partition_ofs, &partition_size, PARTITION_PATH_ROOTFSL1);
|
||||
// usr_area_size = (unsigned long long)totoal_sectors*(unsigned long long)_EMBMEM_BLK_SIZE_;
|
||||
// uiPhyAddr = partition_ofs/_EMBMEM_BLK_SIZE_;
|
||||
// uiPhySize = (usr_area_size - partition_ofs)/_EMBMEM_BLK_SIZE_;
|
||||
// if (ret == 0) {
|
||||
// pStrg = EMB_GETSTRGOBJ(STRG_OBJ_FW_FAT);
|
||||
// pStrg->SetParam(STRG_SET_MEMORY_REGION, (UINT32)strg_mem, STRG_MEM_SIZE);
|
||||
// pStrg->SetParam(STRG_SET_PARTITION_SECTORS, uiPhyAddr, uiPhySize);
|
||||
// } else {
|
||||
// DBG_ERR("Cat get the %s path info\r\n", PARTITION_PATH_ROOTFSL1);
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
uiPoolAddr = mempool_filesys;
|
||||
Param.FSParam.WorkBuf = uiPoolAddr;
|
||||
Param.FSParam.WorkBufSize = (POOL_SIZE_FILESYS);
|
||||
|
@ -106,23 +63,49 @@ static void card_insert_job(void)
|
|||
// call the function to wait init finish
|
||||
FileSys_WaitFinishEx('A');
|
||||
FileSys_SetParamEx('A', FST_PARM_UPDATE_FSINFO , TRUE);
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgRegister(0, ret);
|
||||
#endif
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
//if(TRUE == sf_check_card_full())
|
||||
//{
|
||||
//DBG_WRN("ERR card full\r\n");
|
||||
if(TRUE == sf_check_card_full())
|
||||
{
|
||||
DBG_WRN("ERR card full\r\n");
|
||||
fastboot_set_done(BOOT_INIT_FILESYSOK);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
|
||||
// sf_log_confg();
|
||||
// sf_log_open();
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
fastboot_set_done(BOOT_INIT_FILESYSOK);
|
||||
//sf_log_confg();
|
||||
//sf_log_open();
|
||||
}
|
||||
#endif
|
||||
|
||||
printf("filesys_init e\r\n");
|
||||
}
|
||||
|
||||
static void card_insert_job2(void)
|
||||
{
|
||||
#if FS_MULTI_STRG_FUNC
|
||||
UINT32 uiPoolAddr;
|
||||
int ret;
|
||||
FILE_TSK_INIT_PARAM Param = {0};
|
||||
FS_HANDLE StrgDXH2;
|
||||
UINT32 start_sector = 8192 ; /* linux cmd fdisk can list partition info */
|
||||
UINT32 totoal_sectors = 0;
|
||||
StrgDXH2 = (FS_HANDLE)sdio2_getStorageObject(STRG_OBJ_FAT1);
|
||||
STORAGE_OBJ* pStrg = sdio2_getStorageObject(STRG_OBJ_FAT1);
|
||||
|
||||
printf("filesys2_init b\r\n");
|
||||
memset(&Param, 0, sizeof(FILE_TSK_INIT_PARAM));
|
||||
|
||||
pStrg->Open();
|
||||
pStrg->GetParam(STRG_GET_DEVICE_PHY_SECTORS, (UINT32)&totoal_sectors, 0);
|
||||
if (totoal_sectors == 0) {
|
||||
DBG_WRN("totoal_sectors couldn't be zero\n");
|
||||
}
|
||||
|
||||
pStrg->SetParam(STRG_SET_PARTITION_SECTORS, start_sector, totoal_sectors - start_sector);
|
||||
|
||||
uiPoolAddr = mempool_filesys + POOL_SIZE_FILESYS;
|
||||
Param.FSParam.WorkBuf = uiPoolAddr;
|
||||
Param.FSParam.WorkBufSize = (POOL_SIZE_FILESYS);
|
||||
|
@ -132,22 +115,22 @@ static void card_insert_job(void)
|
|||
strncpy(Param.FSParam.szMountPath, "/mnt/sd2", sizeof(Param.FSParam.szMountPath) - 1); //only used by FsLinux
|
||||
Param.FSParam.szMountPath[sizeof(Param.FSParam.szMountPath) - 1] = '\0';
|
||||
Param.FSParam.MaxOpenedFileNum = MAX_OPENED_FILE_NUM;
|
||||
// if (FST_STA_OK != FileSys_Init(FileSys_GetOPS_uITRON())) {
|
||||
// printf("FileSys_Init failed\r\n");
|
||||
// }
|
||||
DBG_WRN("Open B:\n");
|
||||
ret = FileSys_OpenEx('B', StrgDXH2, &Param);
|
||||
if (FST_STA_OK != ret) {
|
||||
printf("FileSys_Open err %d\r\n", ret);
|
||||
}
|
||||
// call the function to wait init finish
|
||||
|
||||
FileSys_WaitFinishEx('B');
|
||||
FileSys_SetParamEx('B', FST_PARM_UPDATE_FSINFO , TRUE);
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgRegister(1, ret);
|
||||
// FileSys_SetParamEx('B', FST_PARM_UPDATE_FSINFO , TRUE);
|
||||
#endif
|
||||
fastboot_set_done(BOOT_INIT_FILESYSOK_2);
|
||||
printf("filesys2_init e\r\n");
|
||||
|
||||
#endif
|
||||
|
||||
//fastboot_set_done(BOOT_INIT_FILESYSOK);
|
||||
DBG_WRN("filesys_init e\r\n");
|
||||
}
|
||||
|
||||
#if !defined(_EMBMEM_EMMC_)
|
||||
|
@ -163,7 +146,9 @@ static void sys_detect_card_task(void)
|
|||
#if defined(_EMBMEM_EMMC_)
|
||||
THREAD_ENTRY();
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgInit();
|
||||
#endif
|
||||
card_insert_job();
|
||||
|
||||
THREAD_RETURN(0);
|
||||
|
@ -196,10 +181,21 @@ static void sys_detect_card_task(void)
|
|||
|
||||
vTaskDelay(pdMS_TO_TICKS(1000));
|
||||
}
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgUnInit();
|
||||
#endif
|
||||
THREAD_RETURN(0);
|
||||
#endif
|
||||
}
|
||||
|
||||
static void sys_detect_card_task2(void)
|
||||
{
|
||||
THREAD_ENTRY();
|
||||
card_insert_job2();
|
||||
THREAD_RETURN(0);
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
void filesys_init(void)
|
||||
|
@ -231,6 +227,9 @@ void filesys_init(void)
|
|||
if(DrvGPIO_GetHuntingWorkMode() != HUNTING_NORMAL_MODE){
|
||||
task_hdl = vos_task_create(sys_detect_card_task, 0, "SysDetectCard", 12, 4096);
|
||||
vos_task_resume(task_hdl);
|
||||
|
||||
task_hdl2 = vos_task_create(sys_detect_card_task2, 0, "SysDetectCard2", 12, 4096);
|
||||
vos_task_resume(task_hdl2);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
@ -101,11 +101,11 @@ static lfqueue_t write_queue = {0};
|
|||
#define STKSIZE_MOVIEFAST_CMDTSK 8192
|
||||
#define MOVIEFAST_REC_SEC 10
|
||||
|
||||
//local variable
|
||||
static DCF_HANDLE g_dcf_hdl = 0;
|
||||
|
||||
DCF_HANDLE g_dcf_hdl = -1;
|
||||
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
static DCF_HANDLE g_dcf_hdl2 = 0;
|
||||
DCF_HANDLE g_dcf_hdl2 = -1;
|
||||
#endif
|
||||
|
||||
static ID MOVIEFAST_FLG_ID = 0;
|
||||
|
@ -875,6 +875,50 @@ static DCF_HANDLE MovieFast_Get_DCF_Handle(void)
|
|||
DBG_WRN("photofast DCF_GET_HANDLE, %d\n", mmc_dev->dcf_handle);
|
||||
return mmc_dev->dcf_handle;
|
||||
}
|
||||
INT32 MovieFast_Wait_FileSys(UINT32 timeout_ms)
|
||||
{
|
||||
DCF_HANDLE handle = MovieFast_Get_DCF_Handle();
|
||||
BOOT_INIT boot_init = BOOT_INIT_INVALID;
|
||||
|
||||
if(handle == g_dcf_hdl){
|
||||
boot_init = BOOT_INIT_FILESYSOK;
|
||||
}
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
else if(handle == g_dcf_hdl2){
|
||||
boot_init = BOOT_INIT_FILESYSOK_2;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
if(boot_init != BOOT_INIT_INVALID)
|
||||
return fastboot_wait_done_timeout(boot_init, timeout_ms);
|
||||
else{
|
||||
DBG_ERR("boot_init = BOOT_INIT_INVALID\n");
|
||||
return E_SYS;
|
||||
}
|
||||
}
|
||||
|
||||
INT32 MovieFast_Wait_FileNaming(UINT32 timeout_ms)
|
||||
{
|
||||
DCF_HANDLE handle = MovieFast_Get_DCF_Handle();
|
||||
BOOT_INIT boot_init = BOOT_INIT_INVALID;
|
||||
|
||||
if(handle == g_dcf_hdl){
|
||||
boot_init = BOOT_INIT_FILENAMINGOK;
|
||||
}
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
else if(handle == g_dcf_hdl2){
|
||||
boot_init = BOOT_INIT_FILENAMINGOK_2;
|
||||
}
|
||||
#endif
|
||||
|
||||
if(boot_init != BOOT_INIT_INVALID)
|
||||
return fastboot_wait_done_timeout(boot_init, timeout_ms);
|
||||
else{
|
||||
DBG_ERR("boot_init = BOOT_INIT_INVALID\n");
|
||||
return E_SYS;
|
||||
}
|
||||
}
|
||||
|
||||
static void MovieFast_FileNamingCB(MOVIE_CFG_REC_ID id, char *pFileName)
|
||||
{
|
||||
|
@ -1018,7 +1062,7 @@ static void MovieFast_WriteFile_Task(void* arg)
|
|||
lfqueue_t* queue = (lfqueue_t*)arg;
|
||||
MOVIEFAST_WRITE_QUEUE_PARAM* param;
|
||||
|
||||
fastboot_wait_done(BOOT_INIT_FILESYSOK);
|
||||
MovieFast_Wait_FileSys(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS);
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
if(TRUE == sf_is_card_full())
|
||||
{
|
||||
|
@ -1128,6 +1172,7 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
char tmp[256] = {'\0'};
|
||||
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
|
@ -1144,7 +1189,9 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
snprintf(tmp, sizeof(tmp), "%c%s%s", 'B', MOVIE_THUMB_PATH, thumb_current_path); /* DCF 8.3 naming rule */
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
snprintf(tmp, sizeof(tmp), "%c%s%s", 'A', MOVIE_THUMB_PATH, thumb_current_path); /* DCF 8.3 naming rule */
|
||||
#endif
|
||||
#else
|
||||
snprintf(tmp, sizeof(tmp), "%s%s", MOVIE_THUMB_PATH, (thumb_current_path + (length - 12))); /* DCF 8.3 naming rule */
|
||||
snprintf(tmp + strlen(tmp) - 3, sizeof(tmp), "%s", "JPG");
|
||||
|
@ -1183,7 +1230,7 @@ static void MovieFast_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT3
|
|||
case MOVIE_USER_CB_EVENT_FILENAMING_EMR_CB: {
|
||||
CHAR *pFileName = (CHAR *) value;
|
||||
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILENAMINGOK, FASTBOOT_WAIT_FILENAMING_TIMEOUT_MS) == E_OK){
|
||||
if(MovieFast_Wait_FileNaming(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) == E_OK){
|
||||
MovieFast_FileNamingCB(id, pFileName);
|
||||
}
|
||||
else{
|
||||
|
@ -1213,64 +1260,105 @@ int MovieFast_GetWaterLogoSource(const UINT32 recWidth,WATERLOGO_BUFFER *waterSr
|
|||
return E_OK;
|
||||
}
|
||||
|
||||
static void MovieFast_FileNaming_Init(void)
|
||||
{
|
||||
static UINT8 is_init = 0;
|
||||
|
||||
if(is_init == 1)
|
||||
return;
|
||||
|
||||
is_init = 1;
|
||||
|
||||
DCF_InstallID();
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FOLDER, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FILE, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_SET_VALID_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_MP4|DCF_FILE_TYPE_MOV);
|
||||
DCF_SetParm(DCF_PRMID_SET_DEP_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_WAV|DCF_FILE_TYPE_MPO);
|
||||
DCF_SetDirFreeChars(DCF_DIR_NAME);
|
||||
DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, DCF_FILE_NAME);
|
||||
}
|
||||
|
||||
THREAD_RETTYPE MovieFast_InitFileNamingThread(void *arg)
|
||||
{
|
||||
if(DrvGPIO_GetPhotoMovieModeFromMonitor() != DX_HUNTING_MODE_PHOTO_MOVIE ){
|
||||
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILESYSOK, FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
DCF_InstallID();
|
||||
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'A',
|
||||
.WorkbuffAddr = mempool_dcf,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
g_dcf_hdl = DCF_Open(&dcfParm);
|
||||
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FOLDER, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FILE, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_SET_VALID_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_MP4|DCF_FILE_TYPE_MOV);
|
||||
DCF_SetParm(DCF_PRMID_SET_DEP_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_WAV|DCF_FILE_TYPE_MPO);
|
||||
DCF_SetDirFreeChars(DCF_DIR_NAME);
|
||||
DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, DCF_FILE_NAME);
|
||||
DCF_ScanObj();
|
||||
fastboot_wait_done(BOOT_INIT_FILESYSOK);
|
||||
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
{
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'B',
|
||||
.WorkbuffAddr = mempool_dcf + POOL_SIZE_DCF_BUFFER,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
g_dcf_hdl2 = DCF_Open(&dcfParm);
|
||||
if(g_dcf_hdl2 < 0){
|
||||
DBG_ERR("get dcf handle error!\n");
|
||||
}
|
||||
MovieFast_FileNaming_Init();
|
||||
|
||||
|
||||
DBG_WRN("DCF_ScanObjEx emmc handle=%d\n", g_dcf_hdl2);
|
||||
DCF_ScanObjEx(g_dcf_hdl2);
|
||||
if(g_dcf_hdl == -1){
|
||||
g_dcf_hdl = DCF_Open(&dcfParm);
|
||||
DCF_ScanObjEx(g_dcf_hdl);
|
||||
}
|
||||
else{
|
||||
DBG_WRN("dcf handle1 is already opened\n");
|
||||
}
|
||||
#endif
|
||||
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_SD, g_dcf_hdl);
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_EMMC, g_dcf_hdl2);
|
||||
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
if(TRUE != sf_is_card_full())
|
||||
#endif
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_EMMC, g_dcf_hdl);
|
||||
#endif
|
||||
fastboot_set_done(BOOT_INIT_FILENAMINGOK);
|
||||
}
|
||||
}
|
||||
|
||||
EXIT:
|
||||
THREAD_RETURN(0);
|
||||
}
|
||||
|
||||
THREAD_RETTYPE MovieFast_InitFileNamingThread2(void *arg)
|
||||
{
|
||||
if(DrvGPIO_GetPhotoMovieModeFromMonitor() != DX_HUNTING_MODE_PHOTO_MOVIE ){
|
||||
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'B',
|
||||
.WorkbuffAddr = mempool_dcf + POOL_SIZE_DCF_BUFFER,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
|
||||
fastboot_wait_done(BOOT_INIT_FILESYSOK_2);
|
||||
|
||||
MovieFast_FileNaming_Init();
|
||||
|
||||
if(g_dcf_hdl2== -1){
|
||||
g_dcf_hdl2 = DCF_Open(&dcfParm);
|
||||
if(g_dcf_hdl2 < 0){
|
||||
DBG_ERR("get dcf handle error!\n");
|
||||
}
|
||||
}
|
||||
else{
|
||||
DBG_WRN("dcf handle2 is already opened\n");
|
||||
}
|
||||
|
||||
DBG_WRN("DCF_ScanObjEx emmc handle=%d\n", g_dcf_hdl2);
|
||||
DCF_ScanObjEx(g_dcf_hdl2);
|
||||
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
if(TRUE != sf_is_card_full())
|
||||
#endif
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_SD, g_dcf_hdl2);
|
||||
#endif
|
||||
fastboot_set_done(BOOT_INIT_FILENAMINGOK_2);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
THREAD_RETURN(0);
|
||||
}
|
||||
|
||||
|
||||
extern void Set_NIGHTMODE(UINT32 id, UINT8 isSnapVideo);
|
||||
extern void Set_AEMODE(UINT32 id);
|
||||
extern void setet_preset_param(void);
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#define FIX_RECORD_NOISE ENABLE
|
||||
|
||||
extern THREAD_RETTYPE MovieFast_InitFileNamingThread(void *arg);
|
||||
extern THREAD_RETTYPE MovieFast_InitFileNamingThread2(void *arg);
|
||||
extern THREAD_RETTYPE MovieFast_InitMovieModeThread(void *arg);
|
||||
|
||||
typedef enum
|
||||
|
|
|
@ -194,6 +194,10 @@ static ER FontConv_LVGL(FONT_CONV_IN *pIn, FONT_CONV_OUT *pOut)
|
|||
draw_cfg.align_h = LV_USER_FONT_CONV_ALIGN_H;
|
||||
draw_cfg.string.align = LV_USER_CFG_STAMP_TEXT_ALIGN;
|
||||
|
||||
draw_cfg.mode = LV_USER_FONT_CONV_DRAW_TEXT;
|
||||
extern uint32_t palette_define[];
|
||||
draw_cfg.img.palette = palette_define;
|
||||
|
||||
/************************************************
|
||||
* Color setting convertion flow
|
||||
* lv user format argb4444 -> lv format 8888 -> lv format by LV_COLOR_DEPTH (332 or 8888)
|
||||
|
|
|
@ -623,17 +623,21 @@ UINT32 PhotoExe_GetFreePicNum(void)
|
|||
UINT32 reserveSize = 0x80000; // 500KB
|
||||
UINT32 CaptureSize;
|
||||
UINT32 size;
|
||||
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if (FILESIZE_ALIGN_FUNC)
|
||||
reserveSize += FS_ALIGN_RESERVED_SIZE;
|
||||
#endif
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
if(mmc_dev->dev_type == MMC_DEV_SD)
|
||||
{
|
||||
uiFreeSpace = FileSys_GetDiskInfoEx('A', FST_INFO_FREE_SPACE);
|
||||
|
@ -642,7 +646,9 @@ UINT32 PhotoExe_GetFreePicNum(void)
|
|||
{
|
||||
uiFreeSpace = FileSys_GetDiskInfoEx('B', FST_INFO_FREE_SPACE);
|
||||
}
|
||||
|
||||
#else
|
||||
uiFreeSpace = FileSys_GetDiskInfoEx('A', FST_INFO_FREE_SPACE);
|
||||
#endif
|
||||
DBG_IND("[cap]Free Space = %d KB\r\n", uiFreeSpace / 1024);
|
||||
|
||||
size = UI_GetData(FL_PHOTO_SIZE);
|
||||
|
|
|
@ -58,12 +58,15 @@ void UIStorageCheck_ResetFileReachMax(void)
|
|||
|
||||
static BOOL check_CurrDir_writable(void)
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
UINT32 useFileDB = 0;
|
||||
useFileDB = UI_GetData(FL_IsUseFileDB);
|
||||
|
||||
|
@ -73,10 +76,15 @@ static BOOL check_CurrDir_writable(void)
|
|||
#if (USE_DCF == ENABLE)
|
||||
UINT32 CurrDirID;
|
||||
SDCFDIRINFO dirinfo = {0};
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
CurrDirID = DCF_GetDBInfoEx(mmc_dev->dcf_handle, DCF_INFO_CUR_DIR_ID);
|
||||
if (CurrDirID) {
|
||||
if (DCF_GetDirInfoEx(mmc_dev->dcf_handle, CurrDirID, &dirinfo)) {
|
||||
#else
|
||||
CurrDirID = DCF_GetDBInfo(DCF_INFO_CUR_DIR_ID);
|
||||
if (CurrDirID) {
|
||||
if (DCF_GetDirInfo(CurrDirID, &dirinfo)) {
|
||||
#endif
|
||||
if (M_IsReadOnly(dirinfo.ucAttrib)) {
|
||||
DBG_IND("DCF folder %d is READONLY.\r\n", CurrDirID);
|
||||
return FALSE;
|
||||
|
@ -100,13 +108,15 @@ static BOOL check_CurrDir_writable(void)
|
|||
|
||||
BOOL UIStorageCheck_DCIMWritable(void)
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
#endif
|
||||
UINT32 useFileDB = 0;
|
||||
useFileDB = UI_GetData(FL_IsUseFileDB);
|
||||
if (useFileDB) {
|
||||
|
@ -115,6 +125,7 @@ BOOL UIStorageCheck_DCIMWritable(void)
|
|||
INT32 uiStatus = 0;
|
||||
UINT8 ucAttrib = 0;
|
||||
BOOL ret = FALSE;
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
if(mmc_dev->dev_type == MMC_DEV_SD)
|
||||
{
|
||||
uiStatus = FileSys_GetAttrib("A:\\DCIM", &ucAttrib);
|
||||
|
@ -123,6 +134,9 @@ BOOL UIStorageCheck_DCIMWritable(void)
|
|||
{
|
||||
uiStatus = FileSys_GetAttrib("B:\\DCIM", &ucAttrib);
|
||||
}
|
||||
#else
|
||||
uiStatus = FileSys_GetAttrib("A:\\DCIM", &ucAttrib);
|
||||
#endif
|
||||
|
||||
if (uiStatus == FST_STA_OK) {
|
||||
if (ucAttrib & FS_ATTRIB_DIRECTORY) {
|
||||
|
@ -161,8 +175,11 @@ static BOOL UIStrgCheckFolderFull(DCF_HANDLE DcfHandle)
|
|||
return TRUE;
|
||||
}
|
||||
bIsFileReachMax = FALSE;
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
ret = DCF_GetNextIDEx(DcfHandle, &DCF_DirId, &DCF_FileId);
|
||||
#else
|
||||
ret = DCF_GetNextID(&DCF_DirId, &DCF_FileId);
|
||||
#endif
|
||||
if (ret && DCF_DirId == 0 && DCF_FileId == 0) {
|
||||
bIsFileReachMax = TRUE;
|
||||
DBG_IND("Next dir_id =%d, file_id = %d \r\n", DCF_DirId, DCF_FileId);
|
||||
|
@ -199,6 +216,8 @@ static BOOL UIStrgCheckFull(UINT32 *pFreeCount)
|
|||
|
||||
static BOOL UIStrgCheckErr(MMC_DEV_TYPE dev_id)
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
if(dev_id == MMC_DEV_SD)
|
||||
{
|
||||
FileSys_WaitFinishEx('A');
|
||||
|
@ -207,7 +226,9 @@ static BOOL UIStrgCheckErr(MMC_DEV_TYPE dev_id)
|
|||
{
|
||||
FileSys_WaitFinishEx('B');
|
||||
}
|
||||
|
||||
#else
|
||||
FileSys_WaitFinishEx('A');
|
||||
#endif
|
||||
if (System_GetState(SYS_STATE_FS) == FS_DISK_ERROR
|
||||
|| System_GetState(SYS_STATE_FS) == FS_UNKNOWN_FORMAT
|
||||
|| System_GetState(SYS_STATE_FS) == FS_UNFORMATTED
|
||||
|
@ -226,13 +247,15 @@ static BOOL UIStrgCheckErr(MMC_DEV_TYPE dev_id)
|
|||
|
||||
BOOL UIStorageCheck(UINT32 uiCheckItem, UINT32 *pFreeCount)
|
||||
{
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
DBG_ERR("No MMC_Dev Can use!\n");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
#endif
|
||||
UINT32 useFileDB = 0;
|
||||
useFileDB = UI_GetData(FL_IsUseFileDB);
|
||||
|
||||
|
@ -243,7 +266,11 @@ BOOL UIStorageCheck(UINT32 uiCheckItem, UINT32 *pFreeCount)
|
|||
if (useFileDB) {
|
||||
return FALSE;
|
||||
} else {
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
UIStrgCheckFolderFull(mmc_dev->dcf_handle);
|
||||
#else
|
||||
UIStrgCheckFolderFull(0);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
case STORAGE_CHECK_FULL:
|
||||
|
@ -258,7 +285,12 @@ BOOL UIStorageCheck(UINT32 uiCheckItem, UINT32 *pFreeCount)
|
|||
}
|
||||
break;
|
||||
case STORAGE_CHECK_ERROR:
|
||||
UIStrgCheckErr(mmc_dev->dev_type);
|
||||
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
UIStrgCheckErr(mmc_dev->dev_type);
|
||||
#else
|
||||
UIStrgCheckErr(0);
|
||||
#endif
|
||||
break;
|
||||
case STORAGE_CHECK_DCIM_READONLY:
|
||||
if ((UIStorageCheck_DCIMWritable() == FALSE)
|
||||
|
|
|
@ -89,10 +89,15 @@ static MEM_RANGE g_photo_fast_fdb_pool = {
|
|||
static CHAR g_photo_fast_write_file_Path[NMC_TOTALFILEPATH_MAX_LEN] = {0};
|
||||
static INT32 g_photo_fast_id_mapping[PHOTO_CAP_ID_MAX] = {-1,-1};
|
||||
static PHOTO_FILENAME_CB *g_fpPhotoFastFileNameCB = NULL;
|
||||
static DCF_HANDLE g_dcf_hdl = 0;
|
||||
|
||||
|
||||
/***************************************************
|
||||
* Get from MovieFast
|
||||
**************************************************/
|
||||
extern DCF_HANDLE g_dcf_hdl;
|
||||
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
static DCF_HANDLE g_dcf_hdl2 = 0;
|
||||
extern DCF_HANDLE g_dcf_hdl2;
|
||||
#endif
|
||||
|
||||
static HD_PATH_ID g_video_enc_path[PHOTO_ENC_JPG_TYPE_MAX_ID] = {0};
|
||||
|
@ -707,51 +712,86 @@ HD_RESULT PhotoFast_get_hd_common_buf(PPHOTOFAST_HD_COM_BUF p_hd_comm_buf)
|
|||
return HD_OK;
|
||||
}
|
||||
|
||||
INT32 PhotoFast_FileNaming_Open(void)
|
||||
static void PhotoFast_FileNaming_Init(void)
|
||||
{
|
||||
static UINT8 is_init = 0;
|
||||
|
||||
if(is_init == 1)
|
||||
return;
|
||||
|
||||
is_init = 1;
|
||||
|
||||
DCF_InstallID();
|
||||
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'A',
|
||||
.WorkbuffAddr = mempool_dcf,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
g_dcf_hdl = DCF_Open(&dcfParm);
|
||||
if(g_dcf_hdl < 0){
|
||||
DBG_ERR("get dcf handle error!\n");
|
||||
}
|
||||
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FOLDER, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_REMOVE_DUPLICATE_FILE, TRUE);
|
||||
DCF_SetParm(DCF_PRMID_SET_VALID_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_MP4|DCF_FILE_TYPE_MOV);
|
||||
DCF_SetParm(DCF_PRMID_SET_DEP_FILE_FMT, DCF_FILE_TYPE_JPG|DCF_FILE_TYPE_WAV|DCF_FILE_TYPE_MPO);
|
||||
DCF_SetDirFreeChars(DCF_DIR_NAME);
|
||||
DCF_SetFileFreeChars(DCF_FILE_TYPE_ANYFORMAT, DCF_FILE_NAME);
|
||||
DCF_ScanObj();
|
||||
}
|
||||
|
||||
INT32 PhotoFast_FileNaming_Open(void)
|
||||
{
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'A',
|
||||
.WorkbuffAddr = mempool_dcf,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
|
||||
PhotoFast_FileNaming_Init();
|
||||
|
||||
if(g_dcf_hdl == -1){
|
||||
g_dcf_hdl = DCF_Open(&dcfParm);
|
||||
if(g_dcf_hdl < 0){
|
||||
DBG_ERR("get dcf handle error!\n");
|
||||
}
|
||||
|
||||
DCF_ScanObjEx(g_dcf_hdl);
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_SD, g_dcf_hdl);
|
||||
#endif
|
||||
}
|
||||
else{
|
||||
DBG_WRN("dcf handle1 is already opened\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
INT32 PhotoFast_FileNaming_Open2(void)
|
||||
{
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
{
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'B',
|
||||
.WorkbuffAddr = mempool_dcf + POOL_SIZE_DCF_BUFFER,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
|
||||
DCF_OPEN_PARM dcfParm = {
|
||||
.Drive = 'B',
|
||||
.WorkbuffAddr = mempool_dcf + POOL_SIZE_DCF_BUFFER,
|
||||
.WorkbuffSize = POOL_SIZE_DCF_BUFFER,
|
||||
};
|
||||
|
||||
PhotoFast_FileNaming_Init();
|
||||
|
||||
if(g_dcf_hdl2 == -1){
|
||||
g_dcf_hdl2 = DCF_Open(&dcfParm);
|
||||
if(g_dcf_hdl2 < 0){
|
||||
DBG_ERR("get dcf handle error!\n");
|
||||
}
|
||||
|
||||
|
||||
DBG_WRN("DCF_ScanObjEx emmc handle=%d\n", g_dcf_hdl2);
|
||||
DCF_ScanObjEx(g_dcf_hdl2);
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_SD, g_dcf_hdl);
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_EMMC, g_dcf_hdl2);
|
||||
#endif
|
||||
}
|
||||
else{
|
||||
DBG_WRN("dcf handle2 is already opened\n");
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
INT32 PhotoFast_FileNaming_Close(void)
|
||||
{
|
||||
if(DrvGPIO_GetPhotoMovieModeFromMonitor() != DX_HUNTING_MODE_PHOTO_MOVIE ){
|
||||
|
@ -770,9 +810,11 @@ INT32 PhotoFast_FileNaming_Close(void)
|
|||
|
||||
DCF_UnInstallID();
|
||||
}
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_SD, g_dcf_hdl);
|
||||
SF_RtosStrgSetDcfHandle(MMC_DEV_EMMC, g_dcf_hdl2);
|
||||
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -903,6 +945,50 @@ DCF_HANDLE PhotoFast_Get_DCF_Handle()
|
|||
DBG_WRN("photofast DCF_GET_HANDLE, %d\n", mmc_dev->dcf_handle);
|
||||
return mmc_dev->dcf_handle;
|
||||
}
|
||||
INT32 PhotoFast_Wait_FileSys(UINT32 timeout_ms)
|
||||
{
|
||||
DCF_HANDLE handle = PhotoFast_Get_DCF_Handle();
|
||||
BOOT_INIT boot_init = BOOT_INIT_INVALID;
|
||||
|
||||
if(handle == g_dcf_hdl){
|
||||
boot_init = BOOT_INIT_FILESYSOK;
|
||||
}
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
else if(handle == g_dcf_hdl2){
|
||||
boot_init = BOOT_INIT_FILESYSOK_2;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
if(boot_init != BOOT_INIT_INVALID)
|
||||
return fastboot_wait_done_timeout(boot_init, timeout_ms);
|
||||
else{
|
||||
DBG_ERR("boot_init = BOOT_INIT_INVALID\n");
|
||||
return E_SYS;
|
||||
}
|
||||
}
|
||||
|
||||
INT32 PhotoFast_Wait_FileNaming(UINT32 timeout_ms)
|
||||
{
|
||||
DCF_HANDLE handle = PhotoFast_Get_DCF_Handle();
|
||||
BOOT_INIT boot_init = BOOT_INIT_INVALID;
|
||||
|
||||
if(handle == g_dcf_hdl){
|
||||
boot_init = BOOT_INIT_FILENAMINGOK;
|
||||
}
|
||||
#if (FS_MULTI_STRG_FUNC)
|
||||
else if(handle == g_dcf_hdl2){
|
||||
boot_init = BOOT_INIT_FILENAMINGOK_2;
|
||||
}
|
||||
#endif
|
||||
|
||||
if(boot_init != BOOT_INIT_INVALID)
|
||||
return fastboot_wait_done_timeout(boot_init, timeout_ms);
|
||||
else{
|
||||
DBG_ERR("boot_init = BOOT_INIT_INVALID\n");
|
||||
return E_SYS;
|
||||
}
|
||||
}
|
||||
|
||||
INT32 PhotoFast_WriteFile(UINT32 Addr, UINT32 Size, UINT32 Fmt, UINT32 uiPathId, char* Path)
|
||||
{
|
||||
|
@ -956,27 +1042,6 @@ INT32 PhotoFast_WriteFile(UINT32 Addr, UINT32 Size, UINT32 Fmt, UINT32 uiPathId,
|
|||
DCF_AddDBfileEx(handle, FilePath);
|
||||
DBG_DUMP("%s added to DCF\r\n", FilePath);
|
||||
}
|
||||
|
||||
#if 0//FS_MULTI_STRG_FUNC
|
||||
|
||||
if (DCF_GetDBInfoEx(g_dcf_hdl2, DCF_INFO_IS_9999)) {
|
||||
DBG_ERR("Exceed max dcf file!\r\n");
|
||||
return FST_STA_NOFREE_SPACE;
|
||||
}
|
||||
else {
|
||||
if (Fmt == HD_CODEC_TYPE_RAW){
|
||||
fileType = DCF_FILE_TYPE_RAW;
|
||||
}
|
||||
else{
|
||||
fileType = DCF_FILE_TYPE_JPG;
|
||||
}
|
||||
//DCF_GetNextIDEx(g_dcf_hdl2, &nextFolderID,&nextFileID);
|
||||
DCF_MakeObjPathEx(g_dcf_hdl2, nextFolderID, nextFileID, fileType, FilePath2);
|
||||
DCF_AddDBfileEx(g_dcf_hdl2, FilePath2);
|
||||
DBG_DUMP("%s added to DCF2\r\n", FilePath2);
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
else{
|
||||
strncpy(FilePath, Path, sizeof(FilePath));
|
||||
|
@ -1484,6 +1549,18 @@ THREAD_RETTYPE PhotoFast_InitFileNamingThread(void *arg)
|
|||
|
||||
THREAD_RETURN(0);
|
||||
}
|
||||
|
||||
THREAD_RETTYPE PhotoFast_InitFileNamingThread2(void *arg)
|
||||
{
|
||||
|
||||
fastboot_wait_done(BOOT_INIT_FILESYSOK_2);
|
||||
PhotoFast_FileNaming_Open2();
|
||||
fastboot_set_done(BOOT_INIT_FILENAMINGOK_2);
|
||||
|
||||
THREAD_RETURN(0);
|
||||
}
|
||||
|
||||
|
||||
#include "kwrap/util.h"
|
||||
//extern void DrvGPIO_IRLed_Turn_Onoff(BOOL onoff);
|
||||
extern void DrvGOIO_Turn_Onoff_IRCUT(UINT8 onoff);
|
||||
|
|
|
@ -53,6 +53,7 @@ typedef struct _PHOTOFAST_ENC_SET{
|
|||
extern void PhotoFast_Cal_Jpg_Size(USIZE *psrc, USIZE *pdest , URECT *pdestwin);
|
||||
extern ER PhotoFast_Scale_YUV(VF_GFX_SCALE *pscale, HD_VIDEO_FRAME *psrc, PHOTOFAST_HD_COM_BUF *pComBufInfo, USIZE *pdest_sz, URECT *pdestwin, HD_VIDEO_PXLFMT pxl_fmt);
|
||||
extern THREAD_RETTYPE PhotoFast_InitFileNamingThread(void *arg);
|
||||
extern THREAD_RETTYPE PhotoFast_InitFileNamingThread2(void *arg);
|
||||
extern THREAD_RETTYPE PhotoFast_EncodeBsPullThread(void *arg);
|
||||
extern THREAD_RETTYPE PhotoFast_FlowPreviewThread(void *arg);
|
||||
extern void PhotoFast_PhotoClose(void);
|
||||
|
@ -64,5 +65,7 @@ UINT32 PhotoFast_GetTriggerFrmCnt(VOID);
|
|||
extern UINT32 PhotoFast_GetTickBufSize(void);
|
||||
ER PhotoFast_Movie_Init(void);
|
||||
DCF_HANDLE PhotoFast_Get_DCF_Handle(void);
|
||||
INT32 PhotoFast_Wait_FileSys(UINT32 timeout_ms);
|
||||
INT32 PhotoFast_Wait_FileNaming(UINT32 timeout_ms);
|
||||
|
||||
#endif //_UIAPP_PHOTO_H_
|
||||
|
|
|
@ -1772,11 +1772,11 @@ INT32 PhotoFast_SliceEncode(const HD_PATH_ID vproc_path_id, const HD_VIDEO_FRAME
|
|||
extern INT32 PhotoFast_WriteFile(UINT32 Addr, UINT32 Size, UINT32 Fmt, UINT32 uiPathId, char* path);
|
||||
|
||||
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILESYSOK, FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
if(PhotoFast_Wait_FileSys(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILENAMINGOK, FASTBOOT_WAIT_FILENAMING_TIMEOUT_MS) != E_OK){
|
||||
if(PhotoFast_Wait_FileNaming(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
|
@ -2248,7 +2248,7 @@ INT32 PhotoFast_SliceEncode_CB2(void* user_data)
|
|||
if(param->cnt >= param->max_cnt)
|
||||
break;
|
||||
#if SF_NO_SD_SEND == ENABLE
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILESYSOK, 1) != E_OK){
|
||||
if(PhotoFast_Wait_FileSys(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
#endif
|
||||
|
@ -2274,6 +2274,8 @@ EXIT:
|
|||
memset(queue_ele_out, 0, sizeof(PhotoFast_SliceEncode_Queue23_Param));
|
||||
queue_ele_out->comm.terminate = 1;
|
||||
lfqueue_enq(param->queue23, (void*) queue_ele_out);
|
||||
extern void flow_preview_set_stop_flag(BOOL flag);
|
||||
flow_preview_set_stop_flag(TRUE);
|
||||
}
|
||||
|
||||
DBG_DUMP("task2 job finished\n");
|
||||
|
@ -2317,7 +2319,9 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
******************************************************************/
|
||||
extern INT32 PhotoFast_WriteFile(UINT32 Addr, UINT32 Size, UINT32 Fmt, UINT32 uiPathId, char* Path);
|
||||
#if SF_NO_SD_SEND == ENABLE
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILESYSOK, FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK || fastboot_wait_done_timeout(BOOT_INIT_FILENAMINGOK, FASTBOOT_WAIT_FILENAMING_TIMEOUT_MS) != E_OK){
|
||||
if(
|
||||
PhotoFast_Wait_FileSys(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK ||
|
||||
PhotoFast_Wait_FileNaming(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
|
||||
DBG_WRN("filesys not ready, store data into mem\n");
|
||||
|
||||
|
@ -2333,11 +2337,11 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
}
|
||||
else
|
||||
#else
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILESYSOK, FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
if(PhotoFast_Wait_FileSys(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
if(fastboot_wait_done_timeout(BOOT_INIT_FILENAMINGOK, FASTBOOT_WAIT_FILENAMING_TIMEOUT_MS) != E_OK){
|
||||
if(PhotoFast_Wait_FileNaming(FASTBOOT_WAIT_FILESYS_TIMEOUT_MS) != E_OK){
|
||||
goto EXIT;
|
||||
}
|
||||
#endif
|
||||
|
@ -2385,6 +2389,7 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
#endif
|
||||
|
||||
#if HUNTING_CAMERA_MCU == ENABLE
|
||||
#if USE_RTOS_MMC_CHECK
|
||||
SF_RTOS_ST_MMC_DEV *mmc_dev = SF_RtosStrgCheckWorkableDev();
|
||||
if(mmc_dev->dcf_handle < 0)
|
||||
{
|
||||
|
@ -2401,6 +2406,9 @@ INT32 PhotoFast_SliceEncode_CB3(void* user_data)
|
|||
snprintf(tmp, sizeof(tmp), "%c%s%s", 'B', PHOTO_THUMB_PATH, file_path); /* DCF 8.3 naming rule */
|
||||
}
|
||||
}
|
||||
#else
|
||||
snprintf(tmp, sizeof(tmp), "%c%s%s", 'A', PHOTO_THUMB_PATH, file_path); /* DCF 8.3 naming rule */
|
||||
#endif
|
||||
#else
|
||||
UINT32 length = strlen(file_path);
|
||||
snprintf(tmp, sizeof(tmp), "%s%s", PHOTO_THUMB_PATH, file_path + length - 12); /* DCF 8.3 naming rule */
|
||||
|
|
|
@ -33,7 +33,7 @@ INT32 PhotoFast_SliceEncode_Close(void);
|
|||
INT32 PhotoFast_SliceEncode(const HD_PATH_ID vproc_path_id, const HD_VIDEO_FRAME *p_video_frame);
|
||||
INT32 PhotoFast_SliceEncode_Get_Curr_Dst_Slice_Info(PhotoFast_SliceSize_Info *info, const HD_VIDEO_FRAME src_frame);
|
||||
INT32 PhotoFast_SliceEncode_Get_Max_Dst_Slice_Buffer_Size(HD_VIDEO_PXLFMT pxl_fmt);
|
||||
|
||||
HD_DIM PhotoFast_SliceEncode_Get_Curr_Photo_Size(VOID);
|
||||
#if POWERON_FAST_SLICE_ENC_VER2 == ENABLE
|
||||
|
||||
INT32 PhotoFast_SliceEncode2_Open(
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
|
||||
#define MMC_DEV_MAX_NUM (2)
|
||||
|
||||
#define USE_RTOS_MMC_CHECK (0)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MMC_DEV_SD = 0,
|
||||
|
|
|
@ -2171,7 +2171,7 @@ void sf_file_thumb_cfg_sava(void)
|
|||
UINT8 fileIndex = 0;
|
||||
INT32 ret_fs = 0;
|
||||
FST_FILE_STATUS FileStat;
|
||||
|
||||
char tmp[64] = {'\0'};
|
||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||
|
||||
if (pThumbFileCfg != NULL) {
|
||||
|
@ -2185,21 +2185,23 @@ void sf_file_thumb_cfg_sava(void)
|
|||
#if SF_IQ_TEST != ENABLE
|
||||
INT32 uiStatus = 0;
|
||||
UINT8 ucAttrib = 0;
|
||||
uiStatus = FileSys_GetAttrib(PHOTO_THUMB_PATH, &ucAttrib);
|
||||
snprintf(tmp, sizeof(tmp), "%c%s", 'A', PHOTO_THUMB_PATH);
|
||||
|
||||
uiStatus = FileSys_GetAttrib(tmp, &ucAttrib);
|
||||
if (uiStatus == FST_STA_OK) {
|
||||
if(!(ucAttrib&FST_ATTRIB_HIDDEN)){
|
||||
FileSys_SetAttrib(PHOTO_THUMB_PATH, FST_ATTRIB_HIDDEN/* | FST_ATTRIB_SYSTEM*/, TRUE);
|
||||
FileSys_SetAttrib(tmp, FST_ATTRIB_HIDDEN/* | FST_ATTRIB_SYSTEM*/, TRUE);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
//printf("Add %s to send.List\n", sendfname);
|
||||
if(0 == puiPara->SendType){
|
||||
snprintf(sendListName, sizeof(sendListName), "%s", SF_THUMB_SEND_AUTO);
|
||||
snprintf(sendListName, sizeof(sendListName), "A%s", SF_THUMB_SEND_AUTO);
|
||||
fs = FileSys_OpenFile(sendListName, FST_CREATE_ALWAYS | FST_OPEN_WRITE);
|
||||
|
||||
}else {
|
||||
snprintf(sendListName, sizeof(sendListName), "%s", SF_THUMB_SEND_LIST);
|
||||
snprintf(sendListName, sizeof(sendListName), "A%s", SF_THUMB_SEND_LIST);
|
||||
fs = FileSys_OpenFile(sendListName, FST_OPEN_ALWAYS | FST_OPEN_WRITE);
|
||||
}
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
};
|
||||
iq_wdr {
|
||||
size = [e4 02 00 00];
|
||||
data = [01 00 00 00 01 00 00 00 20 00 00 00 12 00 00 00 80 00 00 00 05 00 00 00 03 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 07 00 00 00 0f 00 00 00 17 00 00 00 1f 00 00 00 23 00 00 00 27 00 00 00 29 00 00 00 2a 00 00 00 2b 00 00 00 2c 00 00 00 2d 00 00 00 2e 00 00 00 2f 00 00 00 30 00 00 00 31 00 00 00 32 00 00 00 33 00 00 00 34 00 00 00 35 00 00 00 36 00 00 00 37 00 00 00 38 00 00 00 39 00 00 00 3a 00 00 00 3b 00 00 00 3c 00 00 00 3d 00 00 00 3e 00 00 00 3f 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00 02 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0f 00 00 e6 0f 00 00 a6 0f 00 00 29 0f 00 00 cf 0e 00 00 64 0e 00 00 e8 0d 00 00 5e 0d 00 00 14 0d 00 00 c7 0c 00 00 78 0c 00 00 27 0c 00 00 d5 0b 00 00 81 0b 00 00 2e 0b 00 00 da 0a 00 00 86 0a 00 00 33 0a 00 00 e1 09 00 00 90 09 00 00 41 09 00 00 f3 08 00 00 a7 08 00 00 5e 08 00 00 16 08 00 00 d1 07 00 00 8e 07 00 00 4d 07 00 00 0f 07 00 00 d3 06 00 00 99 06 00 00 62 06 00 00 fb 05 00 00 9c 05 00 00 46 05 00 00 f8 04 00 00 b0 04 00 00 70 04 00 00 35 04 00 00 00 04 00 00 a4 03 00 00 57 03 00 00 e4 02 00 00 94 02 00 00 5b 02 00 00 31 02 00 00 12 02 00 00 fb 01 00 00 e9 01 00 00 dc 01 00 00 d1 01 00 00 c8 01 00 00 c1 01 00 00 bb 01 00 00 b7 01 00 00 b3 01 00 00 b0 01 00 00 ad 01 00 00 ab 01 00 00 a9 01 00 00 a7 01 00 00 a6 01 00 00 a4 01 00 00 a3 01 00 00 a2 01 00 00 14 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00];
|
||||
data = [00 00 00 00 01 00 00 00 20 00 00 00 12 00 00 00 80 00 00 00 05 00 00 00 03 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 07 00 00 00 0f 00 00 00 17 00 00 00 1f 00 00 00 23 00 00 00 27 00 00 00 29 00 00 00 2a 00 00 00 2b 00 00 00 2c 00 00 00 2d 00 00 00 2e 00 00 00 2f 00 00 00 30 00 00 00 31 00 00 00 32 00 00 00 33 00 00 00 34 00 00 00 35 00 00 00 36 00 00 00 37 00 00 00 38 00 00 00 39 00 00 00 3a 00 00 00 3b 00 00 00 3c 00 00 00 3d 00 00 00 3e 00 00 00 3f 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00 02 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0f 00 00 e6 0f 00 00 a6 0f 00 00 29 0f 00 00 cf 0e 00 00 64 0e 00 00 e8 0d 00 00 5e 0d 00 00 14 0d 00 00 c7 0c 00 00 78 0c 00 00 27 0c 00 00 d5 0b 00 00 81 0b 00 00 2e 0b 00 00 da 0a 00 00 86 0a 00 00 33 0a 00 00 e1 09 00 00 90 09 00 00 41 09 00 00 f3 08 00 00 a7 08 00 00 5e 08 00 00 16 08 00 00 d1 07 00 00 8e 07 00 00 4d 07 00 00 0f 07 00 00 d3 06 00 00 99 06 00 00 62 06 00 00 fb 05 00 00 9c 05 00 00 46 05 00 00 f8 04 00 00 b0 04 00 00 70 04 00 00 35 04 00 00 00 04 00 00 a4 03 00 00 57 03 00 00 e4 02 00 00 94 02 00 00 5b 02 00 00 31 02 00 00 12 02 00 00 fb 01 00 00 e9 01 00 00 dc 01 00 00 d1 01 00 00 c8 01 00 00 c1 01 00 00 bb 01 00 00 b7 01 00 00 b3 01 00 00 b0 01 00 00 ad 01 00 00 ab 01 00 00 a9 01 00 00 a7 01 00 00 a6 01 00 00 a4 01 00 00 a3 01 00 00 a2 01 00 00 14 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00];
|
||||
};
|
||||
iq_shdr {
|
||||
size = [ec 01 00 00];
|
||||
|
|
Loading…
Reference in New Issue
Block a user