Merge gui code.

This commit is contained in:
xiaojiazhu 2023-10-19 17:30:56 +08:00
commit 94afaa5317
152 changed files with 25481 additions and 16441 deletions

View File

@ -282,6 +282,10 @@ SRC += \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuCommon.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuCommon.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuMovie.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuMovie.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuQR.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuMore.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPhoto.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPhoto.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSetup.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSetup.c \
./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPlayback.c \ ./SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuPlayback.c \

View File

@ -16,6 +16,8 @@
#define UPDFW_MODE ENABLE #define UPDFW_MODE ENABLE
#define VOICE_MODE DISABLE #define VOICE_MODE DISABLE
#define MOVIE_EIS DISABLE
#define IPCAM_FUNC DISABLE #define IPCAM_FUNC DISABLE
#define STAMP_FUNC DISABLE #define STAMP_FUNC DISABLE
#define UI_FUNC ENABLE #define UI_FUNC ENABLE

View File

@ -132,15 +132,21 @@ static KEY_OBJ g_KeyTable[] = {
{FLGKEY_DOWN, KEY_PRESS, NVTEVT_KEY_NEXT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE}, {FLGKEY_DOWN, KEY_PRESS, NVTEVT_KEY_NEXT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
{FLGKEY_DOWN, KEY_CONTINUE, NVTEVT_KEY_NEXT, NVTEVT_KEY_CONTINUE, 0}, {FLGKEY_DOWN, KEY_CONTINUE, NVTEVT_KEY_NEXT, NVTEVT_KEY_CONTINUE, 0},
{FLGKEY_DOWN, KEY_RELEASE, NVTEVT_KEY_NEXT, NVTEVT_KEY_RELEASE, 0}, {FLGKEY_DOWN, KEY_RELEASE, NVTEVT_KEY_NEXT, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_LEFT, KEY_PRESS, NVTEVT_KEY_MOVIE, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE}, // {FLGKEY_LEFT, KEY_PRESS, NVTEVT_KEY_MOVIE, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
//{FLGKEY_LEFT, KEY_CONTINUE, NVTEVT_KEY_PREV, NVTEVT_KEY_CONTINUE, 0}, //{FLGKEY_LEFT, KEY_CONTINUE, NVTEVT_KEY_PREV, NVTEVT_KEY_CONTINUE, 0},
//{FLGKEY_LEFT, KEY_RELEASE, NVTEVT_KEY_PREV, NVTEVT_KEY_RELEASE, 0}, //{FLGKEY_LEFT, KEY_RELEASE, NVTEVT_KEY_PREV, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_LEFT, KEY_PRESS, NVTEVT_KEY_LEFT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
{FLGKEY_LEFT, KEY_CONTINUE, NVTEVT_KEY_LEFT, NVTEVT_KEY_CONTINUE, 0},
{FLGKEY_LEFT, KEY_RELEASE, NVTEVT_KEY_LEFT, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_SHUTTER2, KEY_PRESS, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE}, {FLGKEY_SHUTTER2, KEY_PRESS, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
{FLGKEY_SHUTTER2, KEY_CONTINUE, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_CONTINUE, 0}, {FLGKEY_SHUTTER2, KEY_CONTINUE, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_CONTINUE, 0},
{FLGKEY_SHUTTER2, KEY_RELEASE, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_RELEASE, 0}, {FLGKEY_SHUTTER2, KEY_RELEASE, NVTEVT_KEY_SHUTTER2, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_RIGHT, KEY_PRESS, NVTEVT_KEY_SELECT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE}, // {FLGKEY_RIGHT, KEY_PRESS, NVTEVT_KEY_SELECT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
{FLGKEY_RIGHT, KEY_CONTINUE, NVTEVT_KEY_SELECT, NVTEVT_KEY_CONTINUE, 0}, // {FLGKEY_RIGHT, KEY_CONTINUE, NVTEVT_KEY_SELECT, NVTEVT_KEY_CONTINUE, 0},
{FLGKEY_RIGHT, KEY_RELEASE, NVTEVT_KEY_SELECT, NVTEVT_KEY_RELEASE, 0}, // {FLGKEY_RIGHT, KEY_RELEASE, NVTEVT_KEY_SELECT, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_RIGHT, KEY_PRESS, NVTEVT_KEY_RIGHT, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_KEY_TONE},
{FLGKEY_RIGHT, KEY_CONTINUE, NVTEVT_KEY_RIGHT, NVTEVT_KEY_CONTINUE, 0},
{FLGKEY_RIGHT, KEY_RELEASE, NVTEVT_KEY_RIGHT, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_CUSTOM1, KEY_PRESS, NVTEVT_KEY_CUSTOM1, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_NONE}, {FLGKEY_CUSTOM1, KEY_PRESS, NVTEVT_KEY_CUSTOM1, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_NONE},
{FLGKEY_CUSTOM1, KEY_RELEASE, NVTEVT_KEY_CUSTOM1, NVTEVT_KEY_RELEASE, 0}, {FLGKEY_CUSTOM1, KEY_RELEASE, NVTEVT_KEY_CUSTOM1, NVTEVT_KEY_RELEASE, 0},
{FLGKEY_DATAREADY, KEY_PRESS, NVTEVT_KEY_DATAREADY, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_NONE}, {FLGKEY_DATAREADY, KEY_PRESS, NVTEVT_KEY_DATAREADY, NVTEVT_KEY_PRESS, DEMOSOUND_SOUND_NONE},

View File

@ -3965,6 +3965,21 @@ INT32 MovieExe_OnSensorHotPlug(VControl *pCtrl, UINT32 paramNum, UINT32 *paramAr
return NVTEVT_CONSUME; return NVTEVT_CONSUME;
} }
INT32 MovieExe_OnForceToPlaybackMode(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
{
#if (PLAY_MODE==ENABLE)
UINT32 uiCurrMode;
uiCurrMode = UI_GetData(FL_NextMode);
if ((INT32)uiCurrMode != PRIMARY_MODE_PLAYBACK) {
UI_SetData(FL_PreMode, uiCurrMode);
UI_SetData(FL_NextMode, PRIMARY_MODE_PLAYBACK);
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PLAYBACK);
}
#endif
return NVTEVT_CONSUME;
}
//////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////
EVENT_ENTRY CustomMovieObjCmdMap[] = { EVENT_ENTRY CustomMovieObjCmdMap[] = {
@ -3991,6 +4006,7 @@ EVENT_ENTRY CustomMovieObjCmdMap[] = {
{NVTEVT_EXE_MOTION_DET_RUN, MovieExe_OnMotionDetRun }, {NVTEVT_EXE_MOTION_DET_RUN, MovieExe_OnMotionDetRun },
{NVTEVT_EXE_MOVIE_SENSORHOTPLUG, MovieExe_OnSensorHotPlug }, {NVTEVT_EXE_MOVIE_SENSORHOTPLUG, MovieExe_OnSensorHotPlug },
{NVTEVT_EXE_MOVIE_ETHCAMHOTPLUG, MovieExe_OnEthcamHotPlug }, {NVTEVT_EXE_MOVIE_ETHCAMHOTPLUG, MovieExe_OnEthcamHotPlug },
{NVTEVT_FORCETO_PLAYBACK_MODE, MovieExe_OnForceToPlaybackMode},
{NVTEVT_NULL, 0}, //End of Command Map {NVTEVT_NULL, 0}, //End of Command Map
}; };

View File

@ -6,6 +6,7 @@
#include "UIApp/AppLib.h" #include "UIApp/AppLib.h"
#include "ImageApp/ImageApp_Photo_CapCbMsg.h" #include "ImageApp/ImageApp_Photo_CapCbMsg.h"
#include "kwrap/nvt_type.h"
#if(IPCAM_FUNC !=ENABLE) #if(IPCAM_FUNC !=ENABLE)
#include "UIWnd/UIFlow.h" #include "UIWnd/UIFlow.h"
@ -380,6 +381,7 @@ typedef struct _UIAppPhotoExeInfoType {
extern UIAppPhotoExeInfoType *pPhotoExeInfo; extern UIAppPhotoExeInfoType *pPhotoExeInfo;
extern PhotoFrameInfoType gPFInfo; extern PhotoFrameInfoType gPFInfo;
extern UINT32 PhotoExe_GetFreePicNum(void); extern UINT32 PhotoExe_GetFreePicNum(void);
extern UINT32 PhotoExe_GetTotalPicNum(void);
extern void PhotoExe_SetData(UINT32 attribute, UINT32 value); extern void PhotoExe_SetData(UINT32 attribute, UINT32 value);
extern UINT32 PhotoExe_GetFdFaceNum(void); extern UINT32 PhotoExe_GetFdFaceNum(void);
extern void PhotoExe_DZoomReset(void); extern void PhotoExe_DZoomReset(void);

View File

@ -727,6 +727,28 @@ UINT32 PhotoExe_GetFreePicNum(void)
return freeImgNum; return freeImgNum;
} }
UINT32 PhotoExe_GetTotalPicNum(void)
{
UINT64 uiSpace;
UINT32 totalImgNum;
UINT32 reserveSize = 0x80000; // 500KB
UINT32 CaptureSize;
UINT32 size;
uiSpace = FileSys_GetDiskInfo(FST_INFO_DISK_SIZE);
DBG_IND("[cap]Free Space = %d KB\r\n", uiSpace / 1024);
size = UI_GetData(FL_PHOTO_SIZE);
CaptureSize = PhotoExe_GetExpectSize_RhoBRCrtl(size, TRUE);
DBG_IND("[cap]CaptureSize = %d K \r\n", CaptureSize / 1024);
totalImgNum = (uiSpace - reserveSize) / CaptureSize;
DBG_IND("[cap]Free ImgNum = %d\r\n", totalImgNum);
return totalImgNum;
}
void PhotoExe_GetDispCord(URECT *dispCord) void PhotoExe_GetDispCord(URECT *dispCord)
{ {
@ -4113,6 +4135,22 @@ INT32 PhotoExe_OnSensorHotPlug(VControl *pCtrl, UINT32 paramNum, UINT32 *paramAr
return NVTEVT_CONSUME; return NVTEVT_CONSUME;
} }
INT32 PhotoExe_OnForceToPlaybackMode(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
{
#if (PLAY_MODE==ENABLE)
UINT32 uiCurrMode;
uiCurrMode = UI_GetData(FL_NextMode);
if ((INT32)uiCurrMode != PRIMARY_MODE_PLAYBACK) {
UI_SetData(FL_PreMode, uiCurrMode);
UI_SetData(FL_NextMode, PRIMARY_MODE_PLAYBACK);
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PLAYBACK);
}
#endif
return NVTEVT_CONSUME;
}
BOOL FlowPhoto_CheckReOpenItem(void) BOOL FlowPhoto_CheckReOpenItem(void)
{ {
BOOL bReOpen = FALSE; BOOL bReOpen = FALSE;
@ -6805,6 +6843,7 @@ EVENT_ENTRY CustomPhotoObjCmdMap[] = {
{NVTEVT_EXE_SLICE_ENCODE, PhotoExe_Preview_SliceEncode}, {NVTEVT_EXE_SLICE_ENCODE, PhotoExe_Preview_SliceEncode},
#endif #endif
#endif #endif
{NVTEVT_FORCETO_PLAYBACK_MODE, PhotoExe_OnForceToPlaybackMode},
{NVTEVT_NULL, 0}, {NVTEVT_NULL, 0},
}; };

View File

@ -334,6 +334,22 @@ INT32 PlayExe_OnVideoChange(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray
//return NVTEVT_PASS; //PASS this event to UIWnd! //return NVTEVT_PASS; //PASS this event to UIWnd!
} }
// INT32 PlayExe_OnForceToMode(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
// {
// #if (PLAY_MODE==ENABLE)
// UINT32 uiCurrMode;
// uiCurrMode = UI_GetData(FL_NextMode);
// if ((INT32)uiCurrMode != PRIMARY_MODE_PHOTO) {
// UI_SetData(FL_PreMode, uiCurrMode);
// UI_SetData(FL_NextMode, PRIMARY_MODE_PHOTO);
// Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PHOTO);
// }
// #endif
// return NVTEVT_CONSUME;
// }
INT32 PlayExe_OnClose(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) INT32 PlayExe_OnClose(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
{ {
#if _TODO //refer to NA51055-840 JIRA and using new method #if _TODO //refer to NA51055-840 JIRA and using new method

View File

@ -795,7 +795,6 @@ INT32 UIFlowWndPhoto_OnKeySelect(VControl *pCtrl, UINT32 paramNum, UINT32 *param
INT32 UIFlowWndPhoto_OnKeyNext(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) INT32 UIFlowWndPhoto_OnKeyNext(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
{ {
printf(" ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss \n");
return UIFlowWndPhoto_OnKeyMenu(pCtrl, paramNum, paramArray); return UIFlowWndPhoto_OnKeyMenu(pCtrl, paramNum, paramArray);
} }

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_DE_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_EN_string_table[] = {
{ "UHD P30 + FHD P 30", 18 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "UHD P30 + FHD P 30", 18 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "Network Selection", 17 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "QR", 2 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "Password", 8 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "Camera Info", 11 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "Camera Name", 11 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "Camera Mode", 11 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "Image Size", 10 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "Video Size", 10 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "Video Length", 12 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "Flash Power", 11 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "Sensitivity", 11 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "Delay", 5 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "Operating Time", 14 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "Format SD", 9 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "Date&Time", 9 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "Max Num/Day", 11 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "Settings Check", 14 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "Send Type", 9 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "Check in Photo", 14 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "GPS", 3 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "Unlimited", 9 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "01-99", 5 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "Daily", 5 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "Instant", 7 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "Hybrid", 6 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "Timely", 6 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "Once/day", 8 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "Twice/day", 9 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "4 times/day", 11 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "Photo", 5 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "PIC+VID", 7 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "8M", 2 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "12M", 3 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "16M", 3 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "FHD", 3 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "HD", 2 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "WVGA", 4 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "10s", 3 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "15s", 3 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "MaxRange", 8 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "Balance", 7 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "Min Blur", 8 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "High", 4 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "Low", 3 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "Auto UTC", 8 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "Manual", 6 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "Battery Type", 12 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "Alkaline", 8 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "NI-MH", 5 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "Lithium", 7 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "Lith Pack", 9 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "SD Loop", 7 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "Camera FW Upgrade", 17 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "Module FW Upgrade", 17 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "Reset", 5 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "Entering Work Mode", 18 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "Comfirm Delete?", 15 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "No File", 7 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_ES_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_FR_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_IT_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_JP_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_PO_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_RU_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_SC_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -572,6 +572,65 @@ lv_plugin_string_t lv_plugin_TC_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 */
{ "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */ { "Burst 5", 7 }, /* LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 */
{ "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */ { "40M", 3 }, /* LV_PLUGIN_STRING_ID_STRID_40M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_QR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FLASH_POWER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SENSITIVITY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SEND_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_GPS */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_UNLIMITED */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NUMBER */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DAILY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_INSTANT */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HYBRID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TIMELY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ONCE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_TWICE_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PHOTO */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PIC_VID */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_8M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_12M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SIZE_16M */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FHD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_WVGA */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_10S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_15S */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MAX_RANGE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BALANCE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MIN_BLUR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_HIGH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LOW */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_AUTO_UTC */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MANUAL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ALKALINE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NI_MH */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITHIUM */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_LITH_PACK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_LOOP */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_RESET */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_STRING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
}; };

View File

@ -4,41 +4,59 @@
const UINT8 g_ucBGOpening[] = { const UINT8 g_ucBGOpening[] = {
0xFF, 0xD8, 0xFF, 0xFE, 0x00, 0x0D, 0x4C, 0x61, 0x76, 0x63, 0x35, 0x33, 0x2E, 0x37, 0x2E, 0x30, 0xFF, 0xD8, 0xFF, 0xE0, 0x00, 0x10, 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01,
0x00, 0xFF, 0xDB, 0x00, 0x43, 0x00, 0x08, 0x08, 0x08, 0x09, 0x08, 0x09, 0x0B, 0x0B, 0x0B, 0x0B, 0x00, 0x01, 0x00, 0x00, 0xFF, 0xE1, 0x00, 0xE6, 0x45, 0x78, 0x69, 0x66, 0x00, 0x00, 0x49, 0x49,
0x0B, 0x0B, 0x0D, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x2A, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x12, 0x01, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00,
0x0E, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x0E, 0x0E, 0x0D, 0x0D, 0x0E, 0x0E, 0x10, 0x10, 0x11, 0x11, 0x01, 0x00, 0x00, 0x00, 0x31, 0x01, 0x02, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00,
0x12, 0x13, 0x12, 0x11, 0x11, 0x11, 0x11, 0x13, 0x13, 0x14, 0x14, 0x14, 0x18, 0x18, 0x17, 0x17, 0x32, 0x01, 0x02, 0x00, 0x14, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x13, 0x02, 0x03, 0x00,
0x1C, 0x1C, 0x1D, 0x22, 0x22, 0x29, 0xFF, 0xC4, 0x01, 0xA2, 0x00, 0x00, 0x01, 0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x69, 0x87, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x43, 0x44, 0x20, 0x53, 0x79, 0x73, 0x74,
0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x01, 0x00, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x65, 0x6D, 0x73, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6C, 0x20, 0x49, 0x6D, 0x61, 0x67,
0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x69, 0x6E, 0x67, 0x00, 0x32, 0x30, 0x30, 0x38, 0x3A, 0x30, 0x34, 0x3A, 0x30, 0x32, 0x20, 0x32,
0x08, 0x09, 0x0A, 0x0B, 0x10, 0x00, 0x02, 0x01, 0x03, 0x03, 0x02, 0x04, 0x03, 0x05, 0x05, 0x04, 0x32, 0x3A, 0x31, 0x37, 0x3A, 0x32, 0x39, 0x00, 0x05, 0x00, 0x00, 0x90, 0x07, 0x00, 0x04, 0x00,
0x04, 0x00, 0x00, 0x01, 0x7D, 0x01, 0x02, 0x03, 0x00, 0x04, 0x11, 0x05, 0x12, 0x21, 0x31, 0x41, 0x00, 0x00, 0x30, 0x32, 0x32, 0x30, 0x90, 0x92, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x00,
0x06, 0x13, 0x51, 0x61, 0x07, 0x22, 0x71, 0x14, 0x32, 0x81, 0x91, 0xA1, 0x08, 0x23, 0x42, 0xB1, 0x00, 0x00, 0x02, 0xA0, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x03, 0xA0,
0xC1, 0x15, 0x52, 0xD1, 0xF0, 0x24, 0x33, 0x62, 0x72, 0x82, 0x09, 0x0A, 0x16, 0x17, 0x18, 0x19, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x05, 0xA0, 0x04, 0x00, 0x01, 0x00,
0x1A, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x43, 0x44, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00,
0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x63, 0x64, 0x04, 0x00, 0x00, 0x00, 0x52, 0x39, 0x38, 0x00, 0x02, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00,
0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x83, 0x84, 0x30, 0x31, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x11,
0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0xA2, 0x08, 0x00, 0xF0, 0x01, 0x40, 0x03, 0x01, 0x22, 0x00, 0x02, 0x11, 0x01, 0x03, 0x11, 0x01, 0xFF,
0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xDB, 0x00, 0x84, 0x00, 0x04, 0x02, 0x03, 0x03, 0x03, 0x02, 0x04, 0x03, 0x03, 0x03, 0x04, 0x04,
0xBA, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0x04, 0x04, 0x06, 0x0A, 0x06, 0x06, 0x05, 0x05, 0x06, 0x0C, 0x08, 0x09, 0x07, 0x0A, 0x0E, 0x0C,
0xD8, 0xD9, 0xDA, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xF1, 0xF2, 0xF3, 0x0F, 0x0F, 0x0E, 0x0C, 0x0E, 0x0D, 0x10, 0x12, 0x17, 0x13, 0x10, 0x11, 0x15, 0x11, 0x0D, 0x0E,
0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0x11, 0x00, 0x02, 0x01, 0x02, 0x04, 0x04, 0x03, 0x04, 0x14, 0x1B, 0x14, 0x15, 0x17, 0x18, 0x19, 0x1A, 0x19, 0x0F, 0x13, 0x1C, 0x1E, 0x1C, 0x19, 0x1E,
0x07, 0x05, 0x04, 0x04, 0x00, 0x01, 0x02, 0x77, 0x00, 0x01, 0x02, 0x03, 0x11, 0x04, 0x05, 0x21, 0x17, 0x19, 0x19, 0x18, 0x01, 0x06, 0x06, 0x06, 0x09, 0x07, 0x09, 0x11, 0x09, 0x09, 0x11, 0x25,
0x31, 0x06, 0x12, 0x41, 0x51, 0x07, 0x61, 0x71, 0x13, 0x22, 0x32, 0x81, 0x08, 0x14, 0x42, 0x91, 0x18, 0x15, 0x18, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25,
0xA1, 0xB1, 0xC1, 0x09, 0x23, 0x33, 0x52, 0xF0, 0x15, 0x62, 0x72, 0xD1, 0x0A, 0x16, 0x24, 0x34, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25,
0xE1, 0x25, 0xF1, 0x17, 0x18, 0x19, 0x1A, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x35, 0x36, 0x37, 0x38, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25, 0x25,
0x39, 0x3A, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x25, 0x25, 0x25, 0x25, 0x25, 0xFF, 0xC4, 0x01, 0xA2, 0x00, 0x00, 0x01, 0x05, 0x01, 0x01, 0x01,
0x59, 0x5A, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
0x79, 0x7A, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x10, 0x00, 0x02, 0x01, 0x03, 0x03, 0x02, 0x04, 0x03, 0x05,
0x97, 0x98, 0x99, 0x9A, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0x05, 0x04, 0x04, 0x00, 0x00, 0x01, 0x7D, 0x01, 0x02, 0x03, 0x00, 0x04, 0x11, 0x05, 0x12, 0x21,
0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xD2, 0x31, 0x41, 0x06, 0x13, 0x51, 0x61, 0x07, 0x22, 0x71, 0x14, 0x32, 0x81, 0x91, 0xA1, 0x08, 0x23,
0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0x42, 0xB1, 0xC1, 0x15, 0x52, 0xD1, 0xF0, 0x24, 0x33, 0x62, 0x72, 0x82, 0x09, 0x0A, 0x16, 0x17,
0xEA, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFF, 0xC0, 0x00, 0x11, 0x08, 0x00, 0x18, 0x19, 0x1A, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A,
0xF0, 0x01, 0x40, 0x03, 0x01, 0x22, 0x00, 0x02, 0x11, 0x00, 0x03, 0x11, 0x00, 0xFF, 0xDA, 0x00, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A,
0x0C, 0x03, 0x01, 0x00, 0x02, 0x11, 0x03, 0x11, 0x00, 0x3F, 0x00, 0xF0, 0xEA, 0x28, 0xA2, 0x90, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A,
0x82, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
0x9A, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
0xB8, 0xB9, 0xBA, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xD2, 0xD3, 0xD4, 0xD5,
0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xF1,
0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0x01, 0x00, 0x03, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x11, 0x00, 0x02, 0x01, 0x02, 0x04, 0x04, 0x03, 0x04, 0x07,
0x05, 0x04, 0x04, 0x00, 0x01, 0x02, 0x77, 0x00, 0x01, 0x02, 0x03, 0x11, 0x04, 0x05, 0x21, 0x31,
0x06, 0x12, 0x41, 0x51, 0x07, 0x61, 0x71, 0x13, 0x22, 0x32, 0x81, 0x08, 0x14, 0x42, 0x91, 0xA1,
0xB1, 0xC1, 0x09, 0x23, 0x33, 0x52, 0xF0, 0x15, 0x62, 0x72, 0xD1, 0x0A, 0x16, 0x24, 0x34, 0xE1,
0x25, 0xF1, 0x17, 0x18, 0x19, 0x1A, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x35, 0x36, 0x37, 0x38, 0x39,
0x3A, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
0x5A, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
0x7A, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
0x98, 0x99, 0x9A, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0xB5,
0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xD2, 0xD3,
0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA,
0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFF, 0xDA, 0x00, 0x0C, 0x03, 0x01, 0x00,
0x02, 0x11, 0x03, 0x11, 0x00, 0x3F, 0x00, 0xFB, 0xFA, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
@ -63,225 +81,400 @@ const UINT8 g_ucBGOpening[] = {
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0,
0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0xB3, 0x6F, 0x6D, 0x35, 0xEC, 0xDF, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0xAD, 0xAC,
0x67, 0x8F, 0xEF, 0xC9, 0x5A, 0x97, 0x9E, 0x1A, 0xD5, 0xEC, 0xA2, 0xF3, 0x2E, 0x60, 0xF2, 0xE3, 0x6A, 0x16, 0x1A, 0x4E, 0x93, 0x73, 0xAA, 0x6A, 0x97, 0x90, 0x59, 0xD9, 0x59, 0xC6, 0xD3, 0x4F,
0xFF, 0x00, 0xAE, 0xD1, 0x7F, 0xF1, 0xCA, 0x87, 0x56, 0x9A, 0x03, 0x0A, 0x8A, 0xE9, 0x7F, 0xE1, 0x73, 0x70, 0xE1, 0x23, 0x89, 0x14, 0x65, 0x99, 0x98, 0xF0, 0x00, 0x1C, 0xE6, 0xBE, 0x0A, 0xFD,
0x0D, 0xF1, 0x17, 0xFC, 0xF8, 0xFF, 0x00, 0xE4, 0x68, 0x3F, 0xF8, 0xED, 0x1F, 0xF0, 0x86, 0xF8, 0xAE, 0xBF, 0x6F, 0xE9, 0x22, 0xBA, 0x97, 0xC3, 0x7F, 0x02, 0xF6, 0x62, 0x26, 0x2B, 0x37, 0x89,
0x8B, 0xFE, 0x7C, 0x7F, 0xF2, 0x35, 0xBF, 0xFF, 0x00, 0x1E, 0xA8, 0xFA, 0xD6, 0x1B, 0xFE, 0x7E, 0x2F, 0x20, 0x0C, 0x1B, 0x1D, 0xA0, 0x89, 0xC6, 0x31, 0xFE, 0xDB, 0x8E, 0x7B, 0x2F, 0x7A, 0x00,
0xD2, 0xFF, 0x00, 0xC0, 0xD0, 0x1C, 0xD5, 0x15, 0xA3, 0xA8, 0x69, 0x57, 0x7A, 0x6C, 0xBE, 0x5D, 0xFB, 0xFA, 0x8A, 0xF8, 0xF7, 0xFE, 0x09, 0x9D, 0xFB, 0x53, 0xEB, 0xFF, 0x00, 0x17, 0x2F, 0xF5,
0xCC, 0x1E, 0x5D, 0x58, 0x8F, 0xC3, 0xDA, 0xBC, 0xB1, 0x79, 0x91, 0xD8, 0xCD, 0xE5, 0xD5, 0xFB, 0x1F, 0x00, 0xFC, 0x47, 0xBB, 0xB7, 0xB8, 0xF1, 0x25, 0xA4, 0x46, 0xF2, 0xC6, 0xFE, 0x38, 0x96,
0x5A, 0x5F, 0xD3, 0x03, 0x1A, 0x8A, 0xD5, 0xB7, 0xD0, 0x75, 0x6B, 0xD8, 0xBC, 0xCB, 0x7B, 0x19, 0x1F, 0xB6, 0x42, 0x08, 0x0E, 0x8C, 0x8A, 0x02, 0xEF, 0x5C, 0x82, 0x36, 0x81, 0x95, 0x27, 0x8F,
0xA4, 0x8E, 0xAC, 0x7F, 0xC2, 0x35, 0xAE, 0x7F, 0xCF, 0x8C, 0xD4, 0x7B, 0x5A, 0x5F, 0xCF, 0xF8, 0x94, 0x93, 0xF6, 0x15, 0x00, 0x15, 0x0D, 0xF5, 0xD5, 0xB5, 0x95, 0x9C, 0xB7, 0x97, 0x97, 0x11,
0xA0, 0x30, 0xA8, 0xAD, 0xD9, 0x3C, 0x33, 0xAE, 0x47, 0xFB, 0xCF, 0xB0, 0xCD, 0x55, 0xEC, 0xF4, 0x5B, 0xDB, 0xC0, 0x85, 0xE4, 0x9A, 0x67, 0x08, 0x88, 0xA3, 0x92, 0x4B, 0x1E, 0x00, 0x1E, 0xB5,
0x2D, 0x46, 0xF6, 0x2F, 0x32, 0xDE, 0x0F, 0x31, 0x28, 0xF6, 0xB4, 0xBF, 0xA6, 0x06, 0x55, 0x15, 0x97, 0xE2, 0x4F, 0x18, 0x78, 0x4B, 0xC3, 0xDA, 0x85, 0xB5, 0x86, 0xBF, 0xE2, 0x8D, 0x1B, 0x4A,
0x72, 0xF3, 0x4E, 0xBB, 0xD3, 0x66, 0xF2, 0xEE, 0x60, 0xF2, 0xE4, 0xAA, 0x75, 0x60, 0x14, 0x55, 0xBA, 0xBD, 0x38, 0xB7, 0xB7, 0xBE, 0xBD, 0x8E, 0x09, 0x26, 0xE7, 0x1F, 0x2A, 0xB1, 0x05, 0xB9,
0x9B, 0x7B, 0x69, 0x6F, 0x65, 0xF2, 0xED, 0xE0, 0xF3, 0x1E, 0xB5, 0x2E, 0x3C, 0x35, 0xAB, 0xDB, 0xF4, 0xAF, 0x9B, 0xBF, 0xE0, 0xA8, 0x3F, 0x0A, 0xBE, 0x34, 0xFC, 0x51, 0xF0, 0x96, 0x87, 0x63,
0x45, 0xE6, 0x49, 0x63, 0xF2, 0x27, 0xFB, 0xB5, 0x1E, 0xD6, 0x9A, 0xD0, 0x0C, 0x2A, 0x2B, 0x66, 0xF0, 0xC6, 0x77, 0xBD, 0xD2, 0x2D, 0x9A, 0x46, 0xD5, 0x34, 0x48, 0xAE, 0x92, 0xD9, 0xAE, 0x5F,
0xDF, 0xC3, 0xDA, 0xBD, 0xCC, 0x5E, 0x64, 0x56, 0x33, 0x48, 0x92, 0x54, 0x76, 0xFA, 0x16, 0xAF, 0xE5, 0xF2, 0xDC, 0xEE, 0x2A, 0x24, 0x0B, 0x86, 0xF9, 0x49, 0xE0, 0x90, 0x40, 0x3D, 0x80, 0x33,
0x7B, 0x17, 0x99, 0x6F, 0x04, 0xD2, 0x25, 0x1E, 0xD6, 0x97, 0xF4, 0xC0, 0xCA, 0xA2, 0xB7, 0x3F, 0x3E, 0x34, 0xFF, 0x00, 0xC1, 0x41, 0x7E, 0x1A, 0xF8, 0x3F, 0xC6, 0xED, 0xA0, 0xF8, 0x5B, 0x41,
0xE1, 0x1A, 0xD7, 0x7F, 0xE7, 0xC2, 0x6A, 0x3F, 0xE1, 0x1A, 0xD7, 0x7F, 0xE7, 0xC2, 0x6A, 0x5E, 0xBC, 0xF1, 0x85, 0xB5, 0xB3, 0x6D, 0xB9, 0xD4, 0xED, 0x2E, 0x96, 0x08, 0x33, 0xDC, 0x44, 0x4A,
0xDA, 0x97, 0xFC, 0xFD, 0x80, 0x18, 0x74, 0x51, 0x45, 0x68, 0x01, 0x45, 0x74, 0xDF, 0xF0, 0x86, 0x9F, 0x33, 0x1E, 0xBC, 0x29, 0xEC, 0x4F, 0x5A, 0xF6, 0xEF, 0xD9, 0x97, 0xE3, 0xE7, 0xC3, 0xCF,
0xF8, 0x87, 0xFE, 0x7C, 0x7F, 0xF2, 0x34, 0x1F, 0xFC, 0x76, 0xB9, 0xD9, 0x23, 0xF2, 0xFF, 0x00, 0x8E, 0x9E, 0x1E, 0x9A, 0xFF, 0x00, 0xC1, 0xB7, 0xF2, 0xA5, 0xED, 0x90, 0x5F, 0xB6, 0xE9, 0x57,
0xD6, 0x54, 0xD3, 0xAB, 0x4A, 0x7B, 0x35, 0xF2, 0x69, 0x81, 0x1D, 0x14, 0x56, 0xA5, 0xBE, 0x8D, 0xAA, 0x23, 0xB9, 0xB6, 0xCF, 0x42, 0x54, 0x12, 0x19, 0x49, 0xE8, 0xCA, 0x48, 0xED, 0xC1, 0xE2,
0xA8, 0xDF, 0x43, 0xE6, 0x5B, 0x41, 0x34, 0x91, 0xD5, 0x01, 0x97, 0x45, 0x49, 0x71, 0x6F, 0x35, 0xBF, 0x1C, 0xBE, 0x24, 0xF8, 0x13, 0xC6, 0x3F, 0x0F, 0xB5, 0xF3, 0xA2, 0x78, 0xD7, 0xC3, 0x7A,
0xB4, 0xDE, 0x5C, 0x9F, 0xEB, 0x2A, 0x3A, 0x00, 0x28, 0xA2, 0x8A, 0x00, 0x28, 0xA2, 0x8A, 0x00, 0x8E, 0x87, 0x7F, 0xB7, 0x7A, 0xC3, 0x7B, 0x09, 0x4D, 0xEB, 0xFD, 0xE5, 0x3D, 0x18, 0x7B, 0xA9,
0x28, 0xA2, 0x8A, 0x00, 0x28, 0xA2, 0x8A, 0x00, 0x28, 0xA2, 0x8A, 0x00, 0x28, 0xA2, 0x8A, 0x00, 0x22, 0xBA, 0x2F, 0xD9, 0x63, 0xE2, 0x5E, 0xA1, 0xF0, 0x97, 0xE3, 0xB7, 0x87, 0xFC, 0x69, 0x65,
0x28, 0xA2, 0x8A, 0x00, 0xDD, 0xF0, 0xD7, 0xFC, 0x87, 0x2C, 0x7F, 0xEB, 0xAD, 0x7A, 0xA7, 0x8C, 0x3B, 0xC7, 0x05, 0xAD, 0xCA, 0xC5, 0x7F, 0x1A, 0x93, 0x89, 0xED, 0x5C, 0x81, 0x2A, 0x11, 0xDF,
0xA4, 0xF2, 0xF4, 0x8F, 0x33, 0xFE, 0x9A, 0xC3, 0x5E, 0x57, 0xE1, 0xAF, 0xF9, 0x0E, 0x58, 0xFF, 0xE5, 0xE4, 0x7A, 0x32, 0xA9, 0xED, 0x40, 0x1F, 0xB7, 0x74, 0x53, 0x20, 0x92, 0x39, 0xA1, 0x49,
0x00, 0xD7, 0x5A, 0xF5, 0x4F, 0x19, 0x49, 0xE5, 0xE9, 0x1F, 0xF6, 0xD6, 0x1A, 0xF0, 0xF1, 0x9F, 0xA2, 0x70, 0xE9, 0x22, 0x86, 0x56, 0x53, 0x90, 0x41, 0xE8, 0x69, 0xF4, 0x00, 0x51, 0x45, 0x14,
0xEF, 0xD8, 0x7F, 0x43, 0x0A, 0xBF, 0xC4, 0x39, 0x3F, 0xF8, 0x58, 0x57, 0x7F, 0xF3, 0xE3, 0x0F, 0x00, 0x51, 0x5F, 0x3D, 0xFE, 0xDC, 0x3F, 0xB5, 0x2E, 0x8F, 0xFB, 0x3F, 0x43, 0x61, 0xA5, 0x47,
0xFD, 0xF7, 0x5A, 0xBA, 0x5F, 0x8D, 0x65, 0xD4, 0xB5, 0x08, 0x2D, 0xFE, 0xC2, 0x23, 0xF3, 0x3F, 0xE1, 0xFB, 0x8D, 0x6F, 0xC4, 0x5A, 0xBC, 0x0D, 0x71, 0x6D, 0x03, 0x3F, 0x93, 0x6F, 0x1A, 0x06,
0xDB, 0xAD, 0xCD, 0x1F, 0x5C, 0xD2, 0x75, 0x6F, 0xDD, 0x5B, 0xFF, 0x00, 0xAC, 0xFF, 0x00, 0xA6, 0xDB, 0xBE, 0x49, 0x30, 0x49, 0xE4, 0x1F, 0x95, 0x46, 0x78, 0xE4, 0xAE, 0x41, 0x3F, 0x9D, 0x5F,
0x89, 0x5A, 0xF7, 0x97, 0x10, 0xD9, 0x43, 0xF6, 0x9F, 0x23, 0xFD, 0x5F, 0xFC, 0xF1, 0x4A, 0xE5, 0x10, 0xBF, 0x6A, 0x8F, 0x8E, 0xFE, 0x2D, 0xF1, 0xC8, 0xF1, 0x3C, 0xBF, 0x10, 0xB5, 0x7D, 0x2A,
0xAF, 0xEC, 0xB5, 0x87, 0xD5, 0x7D, 0xEF, 0xF1, 0x8F, 0x53, 0x9B, 0xF1, 0xCC, 0x7E, 0x6E, 0x93, 0x48, 0x64, 0xF3, 0x2D, 0xEC, 0x74, 0x99, 0xDA, 0xDA, 0xD6, 0x00, 0x0F, 0x0A, 0x22, 0x07, 0x0C,
0xE6, 0x7F, 0xD3, 0x54, 0xAD, 0xCD, 0x2B, 0xFE, 0x41, 0x10, 0x7F, 0xD7, 0xAF, 0xFE, 0xD2, 0xAF, 0x3D, 0x77, 0xEE, 0x27, 0xB9, 0x34, 0x01, 0xFB, 0x33, 0x45, 0x72, 0x7F, 0x02, 0x7C, 0x4F, 0x73,
0x34, 0xF1, 0x47, 0x8B, 0x61, 0xD5, 0xA2, 0xFB, 0x3D, 0xBC, 0x18, 0x8F, 0xFE, 0x9A, 0x57, 0xA5, 0xE3, 0x4F, 0x82, 0xBE, 0x13, 0xF1, 0x75, 0xEC, 0x6B, 0x1D, 0xD6, 0xB9, 0xA4, 0x5A, 0xDE, 0xCE,
0xE9, 0x5F, 0xF2, 0x08, 0x83, 0xFE, 0xBD, 0x7F, 0xF6, 0x95, 0x15, 0x69, 0x55, 0xA7, 0x85, 0xA5, 0xAA, 0x30, 0x04, 0x92, 0x44, 0xAC, 0xD8, 0x1E, 0x99, 0x27, 0x15, 0xD6, 0x50, 0x01, 0x45, 0x14,
0xED, 0x3F, 0xE7, 0xE0, 0x1E, 0x69, 0xA5, 0x78, 0xC6, 0x5D, 0x26, 0xD6, 0x1B, 0x6F, 0xB0, 0xF9, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14,
0x9E, 0x5F, 0xFD, 0x35, 0xFF, 0x00, 0x0C, 0xD6, 0x87, 0xFC, 0x2C, 0x69, 0xBF, 0xE7, 0xC3, 0xFF, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14,
0x00, 0x23, 0x7F, 0xF6, 0xBA, 0x93, 0xC3, 0xFE, 0x24, 0xD0, 0xEC, 0xB4, 0xE8, 0x6D, 0xEE, 0x7F, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x07, 0x2D, 0xF1,
0xD7, 0x7C, 0xDF, 0xF2, 0xED, 0x9E, 0xB2, 0x56, 0xDF, 0xFC, 0x25, 0xBE, 0x1D, 0xFF, 0x00, 0x36, 0xAF, 0xC0, 0x7A, 0x47, 0xC4, 0xEF, 0x85, 0x9A, 0xD7, 0x80, 0xF5, 0xD9, 0xAE, 0x61, 0xB0, 0xD6,
0xD5, 0xD7, 0x5A, 0x9A, 0xF6, 0x9F, 0xEE, 0x92, 0x7E, 0x77, 0x90, 0xB5, 0x39, 0xBB, 0x8F, 0x88, 0xE0, 0xF2, 0x64, 0x96, 0xD5, 0xF6, 0xC9, 0x19, 0x0C, 0x19, 0x59, 0x4F, 0x4E, 0x19, 0x41, 0xC1,
0x52, 0xCB, 0x14, 0xF1, 0xFD, 0x87, 0xFD, 0x67, 0xFD, 0x36, 0xFF, 0x00, 0xED, 0x75, 0x43, 0xC1, 0xE0, 0xE3, 0x07, 0x83, 0x5F, 0x92, 0x9F, 0xB6, 0x57, 0xEC, 0xDF, 0xE2, 0xAF, 0x80, 0x1E, 0x29,
0x5A, 0xCF, 0xD8, 0xAE, 0xFE, 0xCF, 0x2F, 0xFA, 0x8B, 0xBF, 0xFD, 0x1B, 0x5A, 0x9E, 0x24, 0xF1, 0xB7, 0x87, 0x50, 0xB9, 0x5D, 0x5B, 0xC3, 0xFA, 0xA3, 0x30, 0xD3, 0xF5, 0x78, 0xA3, 0x28, 0x1C,
0x0E, 0x89, 0xA8, 0xE9, 0xD3, 0x5B, 0xDB, 0x64, 0x3F, 0xC9, 0x83, 0xE4, 0xE2, 0xBC, 0xD6, 0xBA, 0x8E, 0xB1, 0xC8, 0xBC, 0xEC, 0x90, 0x0E, 0x71, 0x92, 0x08, 0xE4, 0x1E, 0x08, 0x1F, 0xB2, 0x95,
0x68, 0xD2, 0xA7, 0x52, 0x94, 0xD7, 0xB2, 0xF6, 0x37, 0xE8, 0x59, 0xEE, 0x5E, 0x2C, 0xD1, 0xFF, 0xE5, 0xFF, 0x00, 0xB6, 0x27, 0xC2, 0xAB, 0x7F, 0x8C, 0x7F, 0xB3, 0xF6, 0xBB, 0xE0, 0xC3, 0x1C,
0x00, 0xB5, 0xB4, 0xEF, 0x32, 0x3F, 0xF5, 0xF0, 0x7E, 0xF2, 0x3F, 0xFD, 0x9E, 0xBC, 0x36, 0xBD, 0x67, 0x50, 0x68, 0xBE, 0xD5, 0xA6, 0x4A, 0xFC, 0x79, 0x57, 0x71, 0x82, 0x63, 0x39, 0xEC, 0x1B,
0xEB, 0xC3, 0x5A, 0xC7, 0xF6, 0xB6, 0x9D, 0xE6, 0x49, 0xFE, 0xBE, 0x3F, 0xDD, 0xCD, 0x5E, 0x7F, 0x94, 0x27, 0xFB, 0xAE, 0x68, 0x03, 0xF1, 0xFB, 0xE0, 0x57, 0x8F, 0x75, 0x3F, 0x86, 0x3F, 0x17,
0xAC, 0x78, 0x6B, 0xCA, 0xF1, 0x14, 0x16, 0xFF, 0x00, 0xEA, 0xE0, 0xBF, 0x97, 0xFF, 0x00, 0xDB, 0x74, 0x0F, 0x1D, 0xE9, 0x25, 0x8D, 0xC6, 0x8B, 0x76, 0xB3, 0x34, 0x60, 0xE3, 0xCE, 0x8F, 0xA4,
0x4A, 0xE7, 0xCB, 0xAB, 0x3C, 0x3F, 0xB5, 0xA1, 0x53, 0xA5, 0xDA, 0x22, 0x99, 0xD0, 0x78, 0x1F, 0x91, 0x9F, 0x66, 0x42, 0xCB, 0xF8, 0xD7, 0xE9, 0x07, 0xED, 0xDD, 0xFB, 0x59, 0xDF, 0x7C, 0x31,
0x46, 0xF2, 0xA2, 0xFE, 0xD0, 0x97, 0xFD, 0x64, 0xFF, 0x00, 0xEA, 0x7F, 0xEB, 0x9D, 0x52, 0xF1, 0xF8, 0x73, 0xE1, 0x6B, 0xBF, 0x87, 0x1A, 0x64, 0x57, 0xB7, 0x1E, 0x38, 0xB1, 0x37, 0xF6, 0x3A,
0xF6, 0xB3, 0xFF, 0x00, 0x30, 0xE8, 0xFF, 0x00, 0xEB, 0xA5, 0xC7, 0xFE, 0xC8, 0x95, 0xDE, 0x5E, 0xD5, 0xD2, 0xEE, 0xB7, 0xB7, 0x84, 0x85, 0x20, 0x84, 0xE8, 0xF2, 0x7C, 0xE0, 0xE0, 0x9C, 0x2F,
0x5E, 0x45, 0xA2, 0x69, 0xDE, 0x67, 0xF0, 0x5B, 0xC5, 0xFB, 0xBF, 0xFD, 0x91, 0x2B, 0xE7, 0xFB, 0x70, 0x73, 0x8A, 0xFC, 0xB8, 0xBF, 0xB5, 0xB8, 0xB1, 0xBE, 0x9A, 0xCA, 0xF2, 0x07, 0x82, 0xE2,
0x9B, 0x89, 0x6F, 0x66, 0x9E, 0xE2, 0x4F, 0xBE, 0xF4, 0x61, 0x17, 0xD7, 0x31, 0x2E, 0xBB, 0xD8, 0xDA, 0x46, 0x8A, 0x58, 0xA4, 0x18, 0x64, 0x65, 0x38, 0x2A, 0x47, 0x62, 0x08, 0xAF, 0xD0, 0xCF,
0x29, 0x9E, 0xE9, 0xE1, 0xAF, 0xF9, 0x01, 0xD8, 0xFF, 0x00, 0xD7, 0x2A, 0xF3, 0xCD, 0x2B, 0xC5, 0xF8, 0x25, 0x67, 0x8A, 0xBC, 0x2D, 0xF1, 0x63, 0xE0, 0x7E, 0xAD, 0xF0, 0x3F, 0xE2, 0x1E, 0x91,
0x92, 0xE8, 0x91, 0x4F, 0x6D, 0xF6, 0x2F, 0x33, 0xF7, 0xB2, 0xFF, 0x00, 0xCB, 0x53, 0xC5, 0x7A, 0xA7, 0x6B, 0xA3, 0xC3, 0x6C, 0x6E, 0xEC, 0x6D, 0xB5, 0x08, 0x84, 0xA1, 0xAD, 0x24, 0x63, 0xBB,
0x1F, 0x86, 0xBF, 0xE4, 0x07, 0x61, 0xFF, 0x00, 0x5C, 0xAB, 0x8F, 0xF0, 0xF7, 0x88, 0x34, 0x9D, 0x6E, 0x79, 0x06, 0x39, 0x18, 0xFC, 0xC3, 0x04, 0x09, 0x14, 0x0E, 0x94, 0x01, 0xF0, 0x1F, 0x8D,
0x36, 0xD2, 0x7B, 0x6B, 0xDF, 0xBF, 0xF6, 0xA9, 0xBF, 0xE5, 0x8F, 0x99, 0x5C, 0xF4, 0x77, 0xC5, 0xBC, 0x4D, 0xE2, 0x0F, 0x18, 0x78, 0x9A, 0xEB, 0xC4, 0x5E, 0x28, 0xD6, 0x2E, 0xF5, 0x6D, 0x52,
0x7E, 0xEB, 0xDA, 0xFE, 0xF3, 0x6F, 0xBC, 0x7A, 0x8C, 0xFF, 0x00, 0x85, 0x8D, 0x37, 0xFC, 0xF8, 0xF5, 0xB7, 0xCD, 0x77, 0x77, 0x21, 0x77, 0x73, 0xE9, 0xEC, 0x07, 0x60, 0x38, 0x03, 0x81, 0x5F,
0xFF, 0x00, 0xE4, 0x6F, 0xFE, 0xD7, 0x49, 0xFF, 0x00, 0x0B, 0x0A, 0x6F, 0xF9, 0xF0, 0xFF, 0x00, 0xA8, 0x9F, 0xF0, 0x4A, 0x8F, 0x8C, 0xB7, 0x1F, 0x12, 0xBE, 0x04, 0x3F, 0x85, 0xF5, 0xEB, 0xF3,
0xC8, 0xDF, 0xFD, 0xAE, 0xBA, 0x0F, 0xF8, 0x4B, 0x7C, 0x3B, 0xFE, 0x6D, 0xAB, 0x1F, 0x5C, 0xF1, 0x73, 0xE2, 0x0F, 0x06, 0xBA, 0xDA, 0x3B, 0xCA, 0xFB, 0xA4, 0x9E, 0xD5, 0x87, 0xEE, 0x64, 0x24,
0x36, 0x87, 0x7B, 0xA7, 0x4F, 0x6F, 0x6D, 0xFE, 0xB2, 0x4F, 0xFA, 0x76, 0xAD, 0x28, 0xD2, 0xA5, 0xF2, 0x48, 0xC3, 0x21, 0x3F, 0xEC, 0x02, 0x79, 0x35, 0xF1, 0x3F, 0xFC, 0x14, 0x53, 0xE0, 0x25,
0x7F, 0xF7, 0x39, 0xAF, 0x9C, 0x83, 0x53, 0xCB, 0xAB, 0xB9, 0xF0, 0x4E, 0x8F, 0xF6, 0xDB, 0xBF, 0xB7, 0xC0, 0xEF, 0x8C, 0x51, 0x47, 0xE1, 0xE8, 0xA7, 0x1E, 0x15, 0xF1, 0x04, 0x46, 0xEB, 0x4D,
0xB6, 0xC9, 0xFE, 0xA2, 0xD3, 0xFF, 0x00, 0x46, 0x57, 0x15, 0x6F, 0x6F, 0x35, 0xCC, 0xDE, 0x5C, 0x32, 0xB1, 0x73, 0x03, 0x29, 0xC4, 0xB0, 0x16, 0x3C, 0x9D, 0xA4, 0xA9, 0x04, 0xF3, 0xB5, 0xD7,
0x7F, 0x7E, 0x4A, 0xFA, 0x07, 0x4B, 0xB3, 0x8B, 0x44, 0xD3, 0xA0, 0xB7, 0xFE, 0xE7, 0xFA, 0xCF, 0x24, 0x90, 0x4D, 0x61, 0x7E, 0xC1, 0xDF, 0x16, 0x9B, 0xE0, 0xF7, 0xED, 0x1D, 0xA3, 0x78, 0x82,
0xFD, 0x9E, 0xBB, 0xF3, 0x0A, 0xDE, 0xCE, 0x97, 0xB3, 0xEB, 0x50, 0xBA, 0xA5, 0x0F, 0x12, 0x6A, 0xEA, 0xE0, 0xC7, 0xA2, 0xEA, 0x0D, 0xFD, 0x9B, 0xAB, 0x0C, 0xE1, 0x7E, 0xCF, 0x29, 0x03, 0x79,
0x13, 0x5B, 0x45, 0x05, 0x95, 0xBF, 0xFA, 0xFB, 0xFF, 0x00, 0xDC, 0xC7, 0xFF, 0x00, 0xC5, 0xD6, 0xFF, 0x00, 0x71, 0x82, 0xBF, 0xFC, 0x04, 0x8E, 0xF4, 0x01, 0xFA, 0x69, 0xFB, 0x78, 0x7C, 0x2C,
0x57, 0x88, 0x7C, 0x35, 0x17, 0xF6, 0x1C, 0x11, 0xDB, 0xFF, 0x00, 0xAC, 0xB0, 0xFF, 0x00, 0xC7, 0xD2, 0xBE, 0x2A, 0xFE, 0xCD, 0xDE, 0x21, 0xD3, 0xAE, 0x6C, 0xE2, 0x93, 0x55, 0xD2, 0x2D, 0x25,
0xFF, 0x00, 0xE7, 0xA5, 0x60, 0x5E, 0x69, 0x7A, 0xBF, 0x8A, 0x26, 0xFE, 0xD1, 0x8F, 0xFD, 0x47, 0xD4, 0xB4, 0xAB, 0x92, 0xBF, 0x3C, 0x33, 0xC4, 0x85, 0xB6, 0xA9, 0xEC, 0x1C, 0x29, 0x42, 0x3D,
0xFC, 0xBB, 0xF9, 0x9F, 0xDC, 0x4A, 0xF4, 0xFB, 0x3F, 0xB5, 0xFD, 0x92, 0x0F, 0xB4, 0x7F, 0xAF, 0xF3, 0xD4, 0x0C, 0x7E, 0x33, 0x57, 0xEF, 0x67, 0x8A, 0x65, 0xB7, 0xFF, 0x00, 0x84, 0x4B, 0x51,
0xFF, 0x00, 0x96, 0x95, 0xE4, 0xDF, 0xEA, 0x4A, 0x8F, 0xB3, 0x7D, 0x7F, 0x78, 0x42, 0x3E, 0x6E, 0x9A, 0x56, 0x56, 0xB7, 0xFB, 0x1C, 0xAE, 0xC4, 0x1C, 0x82, 0xBB, 0x09, 0x27, 0xF2, 0xAF, 0xC2,
0xAF, 0x6D, 0xF0, 0x4F, 0xFC, 0x80, 0xE0, 0xFF, 0x00, 0xAE, 0xB3, 0x57, 0x9D, 0xF8, 0xBB, 0x46, 0x7F, 0x07, 0x68, 0x97, 0x7E, 0x26, 0xF1, 0x8E, 0x97, 0xE1, 0xDD, 0x36, 0x32, 0xF7, 0x5A, 0xBD,
0xFE, 0xC9, 0xD4, 0x7F, 0x77, 0xFE, 0xA2, 0xE3, 0xF7, 0x91, 0xD7, 0xA2, 0x78, 0x27, 0xFE, 0x40, 0xE4, 0x56, 0x70, 0x28, 0x19, 0x25, 0xE4, 0x70, 0xAB, 0xFA, 0x91, 0x40, 0x1F, 0xB7, 0x9F, 0x00,
0x56, 0xFF, 0x00, 0xF5, 0xD6, 0x6A, 0xEF, 0xCC, 0x2B, 0x7B, 0x4C, 0x2A, 0x9A, 0xF2, 0x2E, 0xA9, 0xAE, 0x2E, 0x6E, 0xFE, 0x05, 0x78, 0x2E, 0xEA, 0xF0, 0x11, 0x71, 0x3E, 0x85, 0x63, 0x24, 0xB9,
0xE5, 0x7E, 0x22, 0xFF, 0x00, 0x90, 0xB5, 0xF7, 0xFD, 0x75, 0xAC, 0x6A, 0xD9, 0xF1, 0x17, 0xFC, 0xFE, 0xF1, 0xB7, 0x42, 0x7F, 0x5A, 0xEA, 0x2F, 0xEE, 0xED, 0x6C, 0x6C, 0xA5, 0xBC, 0xBD, 0xB9,
0x85, 0xAF, 0xBF, 0xEB, 0xAD, 0x63, 0x57, 0xA5, 0x47, 0xF8, 0x50, 0xF9, 0x7E, 0x45, 0x85, 0x14, 0x86, 0xDA, 0xDE, 0x05, 0x2F, 0x24, 0xD3, 0x38, 0x44, 0x45, 0x1D, 0x49, 0x63, 0xC0, 0x1E, 0xF5,
0x51, 0x5A, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xE7, 0x9F, 0x1C, 0x7E, 0x25, 0xF8, 0x3B, 0xF6, 0x7E, 0xF8, 0x24, 0x9A, 0xF7, 0x88, 0x1E, 0x46,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x01, 0xB3, 0xE1, 0xE9, 0x22, 0xB7, 0xB3, 0xD3, 0x22, 0x8E, 0xC2, 0xC6, 0xCA, 0x1C, 0x79, 0xB7, 0x72, 0x84, 0xC2, 0x44, 0x99, 0xE3,
0xD5, 0xEC, 0x65, 0x97, 0xF7, 0x69, 0xE6, 0xD7, 0xA2, 0x78, 0xC7, 0x54, 0xD3, 0xAE, 0x74, 0x9F, 0x38, 0x52, 0x49, 0xE8, 0x00, 0x27, 0xB6, 0x0F, 0xCE, 0xFF, 0x00, 0x05, 0xFC, 0x6D, 0xA8, 0xFE,
0x2E, 0xDA, 0x78, 0x64, 0x7F, 0x35, 0x2B, 0xCC, 0xF4, 0xA8, 0xED, 0x24, 0xD4, 0x60, 0x8E, 0xF7, 0xDD, 0x9F, 0x0D, 0xBC, 0x77, 0xE0, 0xDF, 0x1A, 0x69, 0xCD, 0xE1, 0x3D, 0x17, 0x4B, 0xBA, 0xB2,
0xFD, 0x47, 0xFC, 0xB4, 0xAF, 0x59, 0xFF, 0x00, 0x84, 0x3B, 0xC3, 0xD2, 0xFF, 0x00, 0xFC, 0x4D, 0x9A, 0xCA, 0xE3, 0x44, 0xB8, 0x63, 0x29, 0x66, 0xF3, 0x4F, 0x97, 0x36, 0xF0, 0x56, 0x40, 0x36,
0x79, 0x98, 0xBF, 0x65, 0x4F, 0x13, 0x4A, 0xA4, 0xFD, 0xA7, 0xDC, 0x45, 0x53, 0xC6, 0xAD, 0xEE, 0x03, 0xC2, 0xA8, 0xE4, 0x70, 0x08, 0x06, 0x80, 0x3E, 0x84, 0xB8, 0xFD, 0xA2, 0x7E, 0x04, 0xC1,
0x25, 0xB6, 0x9B, 0xCC, 0x8F, 0xEF, 0xD7, 0xB2, 0x68, 0x5E, 0x2D, 0xB4, 0xBD, 0x87, 0xFD, 0x36, 0xA9, 0xFF, 0x00, 0x67, 0xCB, 0xF1, 0x6F, 0xC2, 0x02, 0x7C, 0xED, 0xC0, 0xD4, 0xE2, 0x2A, 0x0F,
0x78, 0x6D, 0xE7, 0x8F, 0xFF, 0x00, 0x22, 0xD1, 0xFF, 0x00, 0x08, 0x6F, 0x87, 0x7F, 0xCD, 0xCD, 0xBB, 0x83, 0xB4, 0x7E, 0x75, 0xE8, 0x3A, 0x1E, 0xAB, 0xA5, 0xEB, 0x5A, 0x64, 0x5A, 0x96, 0x8D,
0x2F, 0xFC, 0x21, 0xDE, 0x1E, 0xFF, 0x00, 0x37, 0x35, 0x86, 0x2B, 0x15, 0x85, 0xC4, 0x74, 0xA9, 0xA9, 0x5A, 0x6A, 0x36, 0x73, 0x8C, 0xC7, 0x73, 0x69, 0x32, 0xCB, 0x1B, 0x8F, 0x66, 0x52, 0x41,
0xF2, 0x46, 0x7A, 0x9C, 0x67, 0x8A, 0x2C, 0x34, 0x8F, 0x37, 0xED, 0x9A, 0x75, 0xC5, 0xA7, 0xFD, 0xAF, 0xC8, 0x2F, 0xDB, 0x53, 0xF6, 0x63, 0xF1, 0x2F, 0xEC, 0xFB, 0xAB, 0xD9, 0x4F, 0x71, 0xA9,
0x34, 0xB6, 0xDF, 0xDF, 0xFE, 0x99, 0xD7, 0x77, 0xA7, 0xEB, 0x9A, 0x4C, 0x5A, 0x4C, 0x11, 0x4B, 0x45, 0xAD, 0xF8, 0x77, 0x56, 0x76, 0x8E, 0xCF, 0x53, 0x8E, 0x33, 0x13, 0x2B, 0xAF, 0x3E, 0x54,
0x7D, 0x17, 0x99, 0xF6, 0x5E, 0x9B, 0xFF, 0x00, 0xE9, 0x95, 0x56, 0xFF, 0x00, 0x84, 0x37, 0xC3, 0xA9, 0x93, 0xB5, 0xB1, 0xC8, 0xC1, 0x20, 0x80, 0x7D, 0x08, 0x16, 0x3F, 0xE0, 0x9D, 0xDF, 0x14,
0xBF, 0xE6, 0xE6, 0x8F, 0xF8, 0x43, 0x7C, 0x3B, 0xFE, 0x6E, 0x6B, 0x0A, 0xD5, 0xB0, 0xD5, 0x69, 0xFC, 0x73, 0xE0, 0x2F, 0xDA, 0x27, 0xC3, 0xFA, 0x2F, 0x86, 0x8D, 0xF6, 0xA3, 0xA5, 0xF8, 0x8A,
0x2A, 0x72, 0xF6, 0xDA, 0x79, 0x6A, 0x1A, 0x98, 0x9E, 0x1F, 0x4F, 0x0B, 0x9D, 0x3E, 0x0F, 0xB6, 0xFA, 0x3B, 0x2D, 0x43, 0x45, 0x88, 0x96, 0x49, 0x91, 0xCE, 0x0C, 0xA1, 0x7A, 0x07, 0x8C, 0x7C,
0xFD, 0x8F, 0xCF, 0xF9, 0xFF, 0x00, 0xD6, 0x7F, 0xD7, 0x5A, 0xDB, 0xD9, 0xE0, 0xCF, 0xFA, 0x86, 0xFB, 0xB8, 0xE1, 0x48, 0x27, 0x04, 0xD0, 0x07, 0xE8, 0xAF, 0xED, 0xFB, 0xF0, 0xBF, 0xC3, 0xFF,
0xD4, 0x9F, 0xF0, 0x84, 0xE8, 0x5F, 0xF3, 0xC2, 0x6F, 0xFB, 0xFD, 0x2D, 0x1F, 0xF0, 0x85, 0x68, 0x00, 0x12, 0xBF, 0x66, 0xAF, 0x12, 0xFF, 0x00, 0x69, 0xD8, 0xC4, 0xFA, 0x9F, 0x87, 0xEC, 0x27,
0x7F, 0xF3, 0xC2, 0x6F, 0xFB, 0xFD, 0x2D, 0x2A, 0xD8, 0x8C, 0x33, 0x7F, 0xC5, 0xC4, 0x7C, 0x80, 0xD4, 0xF4, 0xCB, 0xCD, 0xBF, 0xBC, 0x82, 0x58, 0x90, 0xB9, 0x50, 0x7A, 0xED, 0x70, 0x9B, 0x48,
0xA9, 0x70, 0x9E, 0x0D, 0xF2, 0x67, 0xF2, 0xCE, 0x9D, 0xBF, 0xCA, 0xAF, 0x1E, 0xAF, 0x6C, 0xFF, 0xE8, 0x73, 0x9E, 0xA0, 0x11, 0xF8, 0xDB, 0x5F, 0xBA, 0x1F, 0xB4, 0x07, 0xFC, 0x90, 0x7F, 0x1B,
0x00, 0x84, 0x2B, 0x43, 0xFF, 0x00, 0x9E, 0x13, 0x7F, 0xDF, 0xE9, 0x6A, 0x4F, 0xF8, 0x41, 0x74, 0x7F, 0xD8, 0x02, 0xFB, 0xFF, 0x00, 0x49, 0xDE, 0xBF, 0x0B, 0xE8, 0x03, 0xF6, 0xD7, 0xF6, 0x39,
0x3F, 0xF9, 0xE1, 0x37, 0xFD, 0xFE, 0x96, 0xBA, 0x28, 0xE3, 0x70, 0xD4, 0x3F, 0xE7, 0xFB, 0x0F, 0xFF, 0x00, 0x93, 0x51, 0xF8, 0x73, 0xFF, 0x00, 0x62, 0xED, 0x97, 0xFE, 0x89, 0x5A, 0xF4, 0x9A,
0x6A, 0x79, 0x9F, 0x85, 0xB5, 0x9F, 0xEC, 0x9D, 0x43, 0xF7, 0x9F, 0xEA, 0x27, 0xFD, 0xDC, 0xD5, 0xF3, 0x6F, 0xD8, 0xE7, 0xFE, 0x4D, 0x47, 0xE1, 0xCF, 0xFD, 0x8B, 0xB6, 0x5F, 0xFA, 0x25, 0x6B,
0xE9, 0x1A, 0xED, 0xC6, 0x91, 0xA9, 0x5A, 0x79, 0x71, 0xDF, 0xD9, 0xF9, 0xF1, 0xFE, 0xFA, 0xDF, 0xE1, 0xEF, 0xF8, 0x28, 0x6F, 0xED, 0x83, 0xE2, 0x5D, 0x77, 0xC6, 0x7A, 0x97, 0xC3, 0x8F, 0x85,
0xF7, 0xDF, 0xF2, 0xD6, 0x8F, 0xF8, 0x42, 0xB4, 0x3F, 0xF9, 0xE1, 0x37, 0xFD, 0xFE, 0x96, 0x8F, 0xDA, 0xCC, 0xFA, 0x47, 0x87, 0xF4, 0xB9, 0x5E, 0xD2, 0xF7, 0x54, 0xB2, 0x90, 0xA4, 0xFA, 0x84,
0xF8, 0x42, 0xB4, 0x3F, 0xF9, 0xE1, 0x37, 0xFD, 0xFE, 0x96, 0xB3, 0xAB, 0x8B, 0xC2, 0x54, 0xAB, 0xAA, 0x70, 0xE1, 0x5C, 0x72, 0xB1, 0x03, 0x90, 0x36, 0x9C, 0xB6, 0x09, 0x27, 0x04, 0x0A, 0x00,
0xED, 0x7F, 0x79, 0xF7, 0x06, 0xA7, 0x9D, 0xF8, 0x87, 0xC4, 0xB3, 0x6B, 0x50, 0xDB, 0xC6, 0x7F, 0xFD, 0x18, 0xD7, 0xFC, 0x41, 0xA0, 0xE8, 0x7A, 0x2C, 0xFA, 0xC6, 0xB5, 0xAD, 0xE9, 0xDA, 0x76,
0x83, 0xFD, 0x77, 0xFD, 0x76, 0xAE, 0x5A, 0xBD, 0xB7, 0xFE, 0x10, 0xAD, 0x0F, 0xFE, 0x78, 0x4D, 0x9D, 0x6A, 0x76, 0xCD, 0x79, 0x77, 0x72, 0x91, 0x45, 0x19, 0xCE, 0x30, 0xCE, 0xC4, 0x00, 0x73,
0xFF, 0x00, 0x7F, 0xA5, 0xA3, 0xFE, 0x10, 0x9D, 0x0F, 0xFE, 0x78, 0x4D, 0xFF, 0x00, 0x7F, 0xA5, 0xC7, 0x26, 0xB8, 0x47, 0xFD, 0xA2, 0xBE, 0x04, 0xAE, 0xA3, 0x1D, 0x8F, 0xFC, 0x2D, 0xBF, 0x08,
0xAD, 0xE9, 0x66, 0x18, 0x5A, 0x7E, 0xEC, 0x54, 0xFE, 0xE2, 0xFD, 0xA8, 0xCF, 0x0F, 0xEB, 0x1A, 0x19, 0xE5, 0x70, 0x8A, 0x17, 0x53, 0x8D, 0x97, 0x27, 0xD5, 0x81, 0xC0, 0xFC, 0x4D, 0x78, 0x27,
0x4D, 0xAE, 0x93, 0x63, 0x14, 0xB7, 0xD1, 0x45, 0x20, 0x8A, 0xB0, 0xFC, 0x3D, 0xFF, 0x00, 0x08, 0xEC, 0x8F, 0xFB, 0x2F, 0xE9, 0xFE, 0x23, 0xFD, 0x83, 0xA5, 0xF0, 0xAF, 0x8F, 0xAF, 0x6F, 0xD2,
0xC3, 0xDA, 0x7F, 0xA6, 0xFD, 0x90, 0x4F, 0xF6, 0x99, 0xBF, 0xD7, 0x7A, 0x56, 0xFF, 0x00, 0xFC, 0xE3, 0xC7, 0x93, 0x2E, 0xBE, 0xAD, 0x13, 0x9D, 0xF6, 0x0C, 0x51, 0x7E, 0xCE, 0xC0, 0x1E, 0x0B,
0x21, 0x5A, 0x1F, 0xFC, 0xF0, 0x9B, 0xFE, 0xFF, 0x00, 0x4B, 0x47, 0xFC, 0x21, 0x5A, 0x1F, 0xFC, 0x6D, 0x01, 0x98, 0x1E, 0xBB, 0xC8, 0xED, 0x9A, 0xFC, 0xE4, 0xF8, 0x93, 0xE1, 0x6D, 0x53, 0xC1,
0xF0, 0x9B, 0xFE, 0xFF, 0x00, 0x4B, 0x5C, 0x9E, 0xDF, 0x0A, 0xBD, 0xAF, 0xF1, 0xD7, 0xB4, 0xFE, 0x1E, 0x3F, 0xD6, 0x7C, 0x21, 0xAD, 0x46, 0x63, 0xBF, 0xD1, 0x2F, 0x24, 0xB3, 0x98, 0x63, 0x00,
0xB4, 0x23, 0x52, 0x3D, 0x9E, 0x0C, 0xFF, 0x00, 0xA8, 0x6D, 0x47, 0x24, 0x7E, 0x0C, 0xFF, 0x00, 0x94, 0x62, 0x37, 0x0F, 0x62, 0x30, 0x47, 0xB1, 0x14, 0x01, 0xFB, 0xC3, 0x0C, 0x89, 0x2C, 0x4B,
0xA8, 0x6D, 0x58, 0xFF, 0x00, 0x84, 0x27, 0x43, 0xFF, 0x00, 0x9E, 0x13, 0x7F, 0xDF, 0xE9, 0x68, 0x2C, 0x4E, 0xAE, 0x8E, 0x03, 0x2B, 0x29, 0xC8, 0x60, 0x7A, 0x10, 0x69, 0xD5, 0xE4, 0xFF, 0x00,
0xFF, 0x00, 0x84, 0x27, 0x43, 0xFF, 0x00, 0x9E, 0x13, 0x7F, 0xDF, 0xE9, 0x6B, 0x3F, 0x6F, 0x86, 0xB0, 0xDC, 0x7A, 0xBD, 0xAF, 0xEC, 0x83, 0xE0, 0x05, 0xF1, 0x09, 0x91, 0x6E, 0xD3, 0x47, 0x8D,
0x5F, 0xF2, 0xF7, 0x14, 0x1F, 0x71, 0xC6, 0x78, 0x3B, 0xFB, 0x36, 0xDA, 0xEE, 0x7B, 0xDB, 0xD9, 0x8F, 0x9D, 0x90, 0xCB, 0x17, 0x26, 0x2C, 0xE7, 0xA6, 0x23, 0xD9, 0x5F, 0x14, 0xFE, 0xD9, 0x7F,
0xE2, 0x8F, 0xCB, 0xFF, 0x00, 0x53, 0xFF, 0x00, 0xC5, 0xD6, 0xC7, 0x8C, 0x7C, 0x4B, 0x69, 0x25, 0xB7, 0x2F, 0x8C, 0xF5, 0xBF, 0x18, 0x5F, 0xF8, 0x5F, 0xE1, 0x0E, 0xA9, 0xFD, 0x87, 0xE1, 0xEB,
0xA7, 0xD9, 0xEC, 0xA7, 0xF3, 0x3E, 0xD1, 0xFE, 0xBB, 0xCB, 0xFE, 0xE5, 0x6D, 0xFF, 0x00, 0xC2, 0x19, 0x5A, 0x0F, 0xED, 0x78, 0x14, 0x1B, 0xAB, 0xF2, 0x0E, 0x0B, 0xAB, 0x10, 0x7C, 0xB8, 0xF2,
0x15, 0xA1, 0xFF, 0x00, 0xCF, 0x09, 0xBF, 0xEF, 0xF4, 0xB4, 0x7F, 0xC2, 0x15, 0xA1, 0xFF, 0x00, 0x3E, 0x5D, 0xBF, 0x31, 0x1C, 0x92, 0x33, 0x80, 0x01, 0xFA, 0x15, 0xF1, 0x77, 0xC7, 0x1A, 0x07,
0xCF, 0x09, 0xBF, 0xEF, 0xF4, 0xB5, 0xD1, 0xF5, 0xBC, 0x2D, 0x4A, 0x9E, 0xD7, 0xF7, 0xDA, 0x79, 0xC3, 0x7F, 0x87, 0x1A, 0xB7, 0x8D, 0xBC, 0x4F, 0x70, 0xD0, 0xE9, 0x9A, 0x3C, 0x06, 0x69, 0x76,
0x06, 0xA7, 0x9F, 0xC7, 0xE3, 0x6D, 0x5E, 0xDA, 0x2F, 0x2A, 0x3F, 0x27, 0x64, 0x7F, 0xF4, 0xC6, 0x00, 0x5D, 0xCE, 0x70, 0xA8, 0x80, 0xE3, 0x2C, 0xCC, 0x42, 0x81, 0x9E, 0xA4, 0x57, 0x82, 0x7C,
0xB6, 0x34, 0x6F, 0x1D, 0x5D, 0xC9, 0x77, 0x04, 0x77, 0xBE, 0x4F, 0x91, 0xFE, 0xE5, 0x75, 0x1F, 0x2C, 0xFD, 0xBC, 0xFE, 0x04, 0xF8, 0xB7, 0x51, 0x8B, 0x4F, 0xD5, 0x2E, 0xB5, 0x6F, 0x0A, 0xCF,
0xF0, 0x85, 0x68, 0x7F, 0xF3, 0xC2, 0x6F, 0xFB, 0xFB, 0x2D, 0x2F, 0xFC, 0x21, 0x5A, 0x1F, 0xFC, 0x33, 0x6D, 0x57, 0xD6, 0x2D, 0xD4, 0x41, 0x9E, 0xD9, 0x96, 0x36, 0x60, 0xA3, 0xDD, 0xB6, 0x8F,
0xF0, 0x9B, 0xFE, 0xFE, 0xCB, 0x47, 0xD7, 0x32, 0xF7, 0xFF, 0x00, 0x2E, 0xDF, 0xDC, 0x1F, 0xBB, 0x7A, 0xF9, 0x5B, 0xF6, 0x93, 0xD5, 0x7E, 0x2B, 0xDE, 0x7E, 0xC3, 0x5F, 0x0A, 0xBC, 0x3F, 0xAC,
0x2B, 0x78, 0x92, 0xE7, 0x43, 0xD5, 0xB4, 0xF9, 0xE3, 0xFB, 0x7D, 0x9F, 0x99, 0x1F, 0xEF, 0x21, 0xDD, 0x78, 0x97, 0xC4, 0xB2, 0xF8, 0xAE, 0x7B, 0xAD, 0x7E, 0xF6, 0xF6, 0x7F, 0x36, 0xE9, 0x82,
0xF9, 0xFF, 0x00, 0x8E, 0xB3, 0x3C, 0x1D, 0xAE, 0xE9, 0xD6, 0xD6, 0x9F, 0x63, 0xB8, 0x9F, 0xEC, 0x06, 0x02, 0xDA, 0x12, 0xFC, 0x92, 0x36, 0xB9, 0x7C, 0x1E, 0xE4, 0x63, 0xA5, 0x7C, 0x99, 0x71,
0xEF, 0xFF, 0x00, 0x4D, 0x3A, 0x56, 0xE7, 0xFC, 0x21, 0x5A, 0x1F, 0xFC, 0xF0, 0xFF, 0x00, 0xC8, 0x0C, 0xB6, 0xF3, 0xBC, 0x33, 0xC4, 0xF1, 0x48, 0x87, 0x0C, 0x8E, 0xA5, 0x59, 0x4F, 0xA1, 0x07,
0xD5, 0x17, 0xFC, 0x21, 0xDE, 0x1D, 0xFF, 0x00, 0x37, 0x35, 0x9F, 0xB6, 0xC2, 0xBA, 0x5E, 0xC7, 0xA5, 0x00, 0x7E, 0xFB, 0x58, 0xDC, 0xDB, 0x5E, 0xD9, 0xC5, 0x79, 0x67, 0x71, 0x15, 0xC5, 0xBC,
0xF7, 0xD6, 0xF4, 0x1E, 0xA6, 0x25, 0xA4, 0x5E, 0x1D, 0xBD, 0xD4, 0x35, 0x59, 0x6F, 0x67, 0x8B, 0xE8, 0x24, 0x8A, 0x68, 0x5C, 0x3A, 0x48, 0xA4, 0x64, 0x32, 0x91, 0xC1, 0x04, 0x77, 0x14, 0xF7,
0x9B, 0x9F, 0xDC, 0x7E, 0xF7, 0xAF, 0x35, 0x7F, 0xFB, 0x2B, 0xC1, 0x9F, 0xF3, 0xDE, 0xCF, 0xFF, 0x65, 0x44, 0x2E, 0xEC, 0x15, 0x54, 0x64, 0x92, 0x70, 0x00, 0xAF, 0xCF, 0x2F, 0xF8, 0x23, 0xBF,
0x00, 0x02, 0x6A, 0xE7, 0xFC, 0x21, 0xBE, 0x1D, 0xFF, 0x00, 0x37, 0x34, 0x7F, 0xC2, 0x1B, 0xE1, 0xC6, 0xED, 0x51, 0x3C, 0x55, 0x73, 0xF0, 0x57, 0x5F, 0xBE, 0x7B, 0x8D, 0x3E, 0xEA, 0x07, 0xBC,
0xDF, 0xF3, 0x73, 0x43, 0xAB, 0x4F, 0xFE, 0x7E, 0x62, 0x57, 0xC8, 0x5A, 0x94, 0xFF, 0x00, 0xB2, 0xD1, 0x7C, 0xD6, 0xC9, 0xB7, 0x91, 0x3E, 0x69, 0x61, 0x5C, 0xFF, 0x00, 0x0B, 0x2E, 0x5C, 0x0E,
0xBC, 0x19, 0xFF, 0x00, 0x3D, 0xEC, 0xFF, 0x00, 0xF0, 0x26, 0xBC, 0xAF, 0x51, 0x48, 0x63, 0xBC, 0xC5, 0x1B, 0xFB, 0xD5, 0xCE, 0x7F, 0xC1, 0x53, 0xBE, 0x2F, 0xFC, 0x6C, 0xB7, 0xF8, 0xB3, 0xAA,
0x9F, 0xEC, 0xFF, 0x00, 0xEA, 0xFC, 0xD7, 0xF2, 0xEB, 0xD7, 0x64, 0xF0, 0x77, 0x87, 0xBF, 0xCD, 0x7C, 0x38, 0xD4, 0x25, 0xBB, 0xF0, 0xEF, 0x83, 0x9D, 0x47, 0xD8, 0xA1, 0xB3, 0x05, 0x17, 0x55,
0xCD, 0x79, 0x2E, 0xA3, 0x65, 0xF6, 0x1B, 0xB9, 0xED, 0xFF, 0x00, 0xE7, 0x9D, 0x7A, 0x19, 0x7D, 0x80, 0x81, 0x99, 0x1E, 0x51, 0xCB, 0x8D, 0xD9, 0x05, 0x01, 0xC0, 0xC6, 0x08, 0x27, 0x92, 0x01,
0x5E, 0xD5, 0x2B, 0x7F, 0xDC, 0x43, 0x4A, 0x45, 0x3A, 0x28, 0xA2, 0xBD, 0x22, 0xC2, 0x8A, 0x28, 0xFA, 0x09, 0xE0, 0xDF, 0x8A, 0x5F, 0x0E, 0x3C, 0x5B, 0xE2, 0x9B, 0xBF, 0x0D, 0xF8, 0x63, 0xC7,
0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0x1A, 0x0E, 0xAF, 0xAB, 0x58, 0x82, 0xD3, 0xD9, 0xD9, 0x5E, 0xA4, 0xB2, 0x20, 0x07, 0x04, 0xE0,
0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA2, 0xC0, 0x15, 0x73, 0x4E, 0xBC, 0x9B, 0x4D, 0x1E, 0x40, 0x3C, 0x12, 0x33, 0x8E, 0xF5, 0x73, 0xE2, 0x17, 0x8F, 0x3C, 0x15, 0xE0, 0x4D, 0x39,
0xBB, 0x82, 0xE6, 0x3F, 0xF9, 0x67, 0x54, 0xE8, 0xA5, 0x60, 0x3E, 0x91, 0xB3, 0xB8, 0x8A, 0xF6, 0x2F, 0xBC, 0x67, 0xE2, 0xBD, 0x1F, 0x42, 0x82, 0x4E, 0x23, 0x6D, 0x42, 0xE9, 0x21, 0xF3, 0x3D,
0x18, 0x2E, 0x63, 0xFB, 0x92, 0x55, 0xCA, 0xF3, 0x0F, 0x00, 0xEA, 0x9F, 0xEB, 0xF4, 0xE9, 0x3F, 0x94, 0x31, 0xCB, 0x7E, 0x19, 0xAF, 0xC7, 0x9F, 0xD8, 0x6F, 0x55, 0xBC, 0xD1, 0xFF, 0x00, 0x6B,
0xEB, 0xA4, 0x3F, 0xFB, 0x3D, 0x7A, 0x7D, 0x7C, 0x8E, 0x36, 0x8F, 0xD5, 0xEA, 0xF2, 0x1C, 0x85, 0xBF, 0x87, 0x97, 0x56, 0x33, 0x34, 0x52, 0x4B, 0xAD, 0xDB, 0xDA, 0xB9, 0x53, 0x8D, 0xD1, 0xCA,
0x7B, 0x8B, 0x7F, 0xB4, 0xC3, 0x3D, 0xB7, 0xFC, 0xF4, 0xAF, 0x29, 0x4D, 0x0B, 0xCD, 0xF1, 0x04, 0xDE, 0x5B, 0xAF, 0xE2, 0xAE, 0x45, 0x7A, 0xFF, 0x00, 0xED, 0xFF, 0x00, 0xFB, 0x3D, 0x7C, 0x7D,
0xFA, 0x77, 0xDB, 0x6E, 0xF6, 0x47, 0x19, 0x93, 0x3C, 0xF9, 0x9F, 0x4F, 0x4A, 0xF5, 0xEA, 0xC0, 0x8F, 0xC5, 0xBE, 0x28, 0xF8, 0xBD, 0xE2, 0xE9, 0xEC, 0x75, 0xFD, 0x18, 0x5C, 0xB4, 0x82, 0xE2,
0x8F, 0x43, 0x8A, 0x3D, 0x5A, 0x7D, 0x43, 0xED, 0x1F, 0x3B, 0xC7, 0xB2, 0xB4, 0xC1, 0x56, 0x54, 0xC6, 0xEC, 0xB1, 0xB2, 0xB5, 0x2F, 0x88, 0x97, 0xC9, 0x70, 0x0A, 0xAA, 0x82, 0xA0, 0x85, 0xCE,
0xFD, 0xAD, 0xC0, 0xF3, 0x7F, 0x10, 0x6A, 0x92, 0xFF, 0x00, 0x6B, 0x7F, 0xA3, 0xCF, 0xFB, 0xBB, 0x39, 0x24, 0xF5, 0x34, 0x01, 0xFA, 0x39, 0xF0, 0xDB, 0xE2, 0x8F, 0xC3, 0xAF, 0x88, 0x2D, 0x2A,
0x0F, 0x26, 0x31, 0xFE, 0xDE, 0xCA, 0xDC, 0xD4, 0x2E, 0x3F, 0xE1, 0x24, 0xD7, 0x20, 0xB2, 0xF3, 0x78, 0x27, 0xC6, 0xDA, 0x26, 0xBB, 0x2C, 0x03, 0x74, 0xB0, 0xD8, 0xDD, 0xA4, 0x92, 0x20, 0xF5,
0xE6, 0xB7, 0xB4, 0xFB, 0x2F, 0x9D, 0xFB, 0xBF, 0xE3, 0xFD, 0xD7, 0x99, 0x5B, 0x96, 0xFE, 0x0E, 0x29, 0x9D, 0xC0, 0x7B, 0xE2, 0xB6, 0x7C, 0x5D, 0xE2, 0x5F, 0x0F, 0x78, 0x57, 0x47, 0x6D, 0x57,
0xD3, 0xA3, 0xB4, 0x9E, 0x39, 0x3F, 0xD2, 0x24, 0x9F, 0xFE, 0x5E, 0x24, 0xFF, 0x00, 0x5B, 0x1D, 0xC4, 0xDA, 0xEE, 0x9B, 0xA3, 0x58, 0xA1, 0xC3, 0x5C, 0xEA, 0x17, 0x29, 0x04, 0x60, 0xFA, 0x6E,
0x57, 0x93, 0xC1, 0xD0, 0xF9, 0x50, 0x47, 0xF6, 0xE9, 0x7C, 0xF8, 0x3F, 0xD5, 0xDC, 0x57, 0x6F, 0x62, 0x06, 0x6B, 0xF0, 0xCF, 0xE1, 0x8F, 0x8C, 0x35, 0xDF, 0x00, 0xF8, 0xFB, 0x4A, 0xF1, 0x7F,
0xD7, 0x30, 0x9F, 0xF8, 0x07, 0x97, 0xFE, 0x4C, 0x69, 0xA9, 0x97, 0x07, 0x87, 0xBC, 0xD9, 0x67, 0x86, 0xEF, 0x64, 0xB4, 0xD4, 0xB4, 0x9B, 0x85, 0x9E, 0x27, 0x46, 0x23, 0x76, 0x0F, 0x28, 0xDE,
0xD3, 0xA4, 0xD5, 0x7C, 0xC8, 0xE0, 0xFD, 0xF4, 0x71, 0xC6, 0xFF, 0x00, 0xE9, 0x11, 0x7F, 0xD7, 0xAA, 0xC3, 0x2A, 0x47, 0x70, 0x48, 0xAF, 0xB7, 0x3F, 0x6D, 0xFF, 0x00, 0xD9, 0xDF, 0xE3, 0xE7,
0x4A, 0xCF, 0xF0, 0xB5, 0xB4, 0x31, 0xDA, 0x4F, 0xAA, 0xDC, 0x4F, 0x37, 0xFA, 0x04, 0xAF, 0xFB, 0xC6, 0xFF, 0x00, 0x1D, 0xCD, 0xF1, 0x23, 0x42, 0xBE, 0xD3, 0x75, 0x8F, 0x0C, 0xC9, 0x61, 0x0D,
0xBF, 0xE0, 0x93, 0xF7, 0x55, 0xDE, 0x68, 0xFE, 0x1F, 0x87, 0x49, 0xF3, 0xFF, 0x00, 0x7F, 0xF6, 0xC6, 0x8D, 0xA4, 0xFD, 0xB5, 0xA3, 0x9A, 0x08, 0x5A, 0x15, 0x66, 0x45, 0x8D, 0x94, 0x26, 0xF2,
0x89, 0xEE, 0x3F, 0xD6, 0x4D, 0x25, 0x67, 0xC7, 0xE1, 0x28, 0xA3, 0xD3, 0xE7, 0xD3, 0xBE, 0xDF, 0xC4, 0x92, 0x77, 0x7C, 0xD9, 0x1E, 0x80, 0x00, 0x0F, 0xB2, 0x7C, 0x0B, 0xF1, 0xA7, 0xE1, 0x2F,
0x36, 0xC9, 0xE5, 0xF3, 0xBE, 0xE5, 0x67, 0xF5, 0xC8, 0xEB, 0x1F, 0x68, 0xB7, 0xA7, 0xAD, 0xBF, 0x8C, 0xF5, 0x91, 0xA4, 0x78, 0x5B, 0xE2, 0x37, 0x86, 0xF5, 0x4B, 0xF6, 0x38, 0x5B, 0x4B, 0x7B,
0xF0, 0x30, 0xB3, 0x30, 0xF4, 0x29, 0x65, 0xD3, 0xB5, 0x0B, 0x79, 0x24, 0xBD, 0xFB, 0x47, 0xF6, 0xF8, 0xCC, 0xAF, 0xFE, 0xEA, 0xE7, 0x2D, 0xF8, 0x66, 0xBB, 0xBA, 0xFC, 0x06, 0x86, 0x4B, 0x8B,
0x9F, 0xFC, 0xB3, 0xE7, 0xF7, 0x52, 0xFF, 0x00, 0xAC, 0xFF, 0x00, 0xEC, 0x2A, 0x9D, 0x9D, 0x9C, 0x3B, 0xC4, 0x96, 0x19, 0x24, 0x82, 0xE2, 0xDD, 0xC3, 0x2B, 0xA1, 0x2A, 0xF1, 0xB0, 0x3C, 0x10,
0xBE, 0x28, 0x96, 0xFA, 0xF6, 0xE6, 0xFA, 0x68, 0xFE, 0xCF, 0xFE, 0xA7, 0xFE, 0x99, 0x57, 0x59, 0x7A, 0x82, 0x08, 0xAF, 0xD9, 0xFF, 0x00, 0xD8, 0x67, 0xC7, 0x7A, 0x9F, 0xC4, 0x8F, 0xD9, 0x5B,
0x73, 0xE1, 0x2D, 0x3A, 0x58, 0xA0, 0xFB, 0x3F, 0xFA, 0x1C, 0x90, 0x7F, 0xCB, 0x68, 0xFF, 0x00, 0xC2, 0x1E, 0x2B, 0xD6, 0xEE, 0x1A, 0xE3, 0x53, 0x9A, 0xD9, 0xED, 0xAE, 0xE7, 0x6F, 0xBD, 0x2C,
0xE5, 0xA5, 0x41, 0x77, 0xE0, 0xF8, 0x6E, 0x26, 0x9E, 0x5B, 0x7B, 0xE9, 0x6D, 0x3C, 0xFF, 0x00, 0x90, 0xC8, 0xF1, 0x17, 0x3E, 0xED, 0xB0, 0x31, 0xF7, 0x34, 0x01, 0xEB, 0x55, 0xCC, 0x7C, 0x41,
0xF5, 0xD1, 0x27, 0xF1, 0xD6, 0x8B, 0x19, 0x42, 0xFB, 0xDA, 0x5D, 0xF9, 0x03, 0x53, 0x9E, 0xD5, 0xF8, 0x8D, 0xE0, 0x1F, 0x02, 0x22, 0x1F, 0x19, 0xF8, 0xCF, 0x42, 0xD0, 0x8C, 0xA3, 0x72, 0x26,
0x35, 0x59, 0x6D, 0xBC, 0x3D, 0x05, 0x9F, 0xDB, 0xA1, 0xB9, 0x9A, 0x79, 0x7C, 0xBF, 0xB4, 0x47, 0xA1, 0x7B, 0x1C, 0x2E, 0xE3, 0xD5, 0x55, 0x8E, 0x4F, 0xE0, 0x2B, 0xE6, 0x1F, 0xDB, 0x37, 0xF6,
0xFF, 0x00, 0x3C, 0x62, 0xF7, 0xAA, 0xF1, 0xEA, 0x93, 0x5C, 0xF8, 0x4A, 0xFA, 0xDB, 0xCF, 0xFD, 0xE3, 0xB5, 0xF8, 0x63, 0xE3, 0xBB, 0x8F, 0x01, 0xFC, 0x3C, 0xD0, 0xEC, 0xF5, 0xED, 0x67, 0x4D,
0xE5, 0xA4, 0xA9, 0xFF, 0x00, 0x7C, 0x79, 0xB5, 0xD6, 0x27, 0x83, 0xB4, 0xF4, 0x9A, 0x09, 0x49, 0x90, 0x47, 0xA8, 0x5E, 0x5E, 0xBB, 0x7D, 0x9A, 0x09, 0x3B, 0xC2, 0xAA, 0x84, 0x33, 0xB8, 0xE8,
0xF3, 0x61, 0x82, 0x3E, 0x6D, 0xFB, 0xD4, 0x57, 0x1E, 0x0A, 0xB4, 0x92, 0x69, 0xFC, 0xB9, 0xFE, 0x4E, 0x40, 0x53, 0xC7, 0x24, 0x1C, 0x55, 0xFD, 0xAC, 0xFF, 0x00, 0x62, 0x79, 0xBE, 0x2E, 0x6A,
0xCF, 0x1C, 0xFF, 0x00, 0xF2, 0xC7, 0x65, 0x2F, 0xAD, 0xE1, 0x3F, 0xF2, 0x7F, 0x68, 0x3D, 0x4F, 0xDA, 0x87, 0xC4, 0xDF, 0x0E, 0x78, 0xAE, 0xEE, 0xC7, 0xC5, 0x5A, 0xC4, 0x31, 0xDC, 0xCB, 0xA4,
0x3B, 0xFE, 0xDD, 0x97, 0xFB, 0x0F, 0xFB, 0x37, 0xF7, 0xDB, 0xFE, 0xD5, 0xE6, 0x7F, 0xDB, 0x2A, 0x6A, 0xA7, 0xCD, 0xB6, 0xF3, 0x04, 0x60, 0x79, 0x49, 0x20, 0xF9, 0xA3, 0x03, 0x00, 0x0C, 0x86,
0xF5, 0x0F, 0x08, 0xFF, 0x00, 0xC8, 0x22, 0x09, 0x3F, 0xE5, 0xA7, 0xFF, 0x00, 0x6D, 0xAA, 0x7F, 0x03, 0xD8, 0x74, 0x00, 0xFA, 0x63, 0xC0, 0x3F, 0x18, 0xBE, 0x15, 0x78, 0xDA, 0xF8, 0x58, 0xF8,
0xF0, 0x85, 0x5A, 0x79, 0xBE, 0x67, 0x9F, 0xFF, 0x00, 0x2E, 0xBF, 0x67, 0xFF, 0x00, 0xC8, 0x5E, 0x4F, 0xE2, 0x1F, 0x87, 0x35, 0x6B, 0xB6, 0x38, 0x5B, 0x5B, 0x6B, 0xF8, 0xCC, 0xCD, 0xF4, 0x8F,
0x5F, 0x9D, 0x5D, 0x06, 0x97, 0xA7, 0xFF, 0x00, 0x64, 0xDA, 0x41, 0x6F, 0x1F, 0xEF, 0x36, 0x56, 0x3B, 0x8F, 0xE5, 0x5D, 0xBD, 0x7E, 0x08, 0x6B, 0x3A, 0x7E, 0xAB, 0xE1, 0xCF, 0x12, 0xDD, 0x69,
0x58, 0xCC, 0x5D, 0x1A, 0x94, 0xBF, 0x77, 0xFC, 0xC2, 0xAA, 0x6A, 0xD1, 0x45, 0x65, 0xEA, 0x9A, 0x7A, 0x84, 0x13, 0xD8, 0x6A, 0x9A, 0x55, 0xCB, 0x41, 0x34, 0x44, 0xED, 0x92, 0x09, 0xA3, 0x62,
0x84, 0x5A, 0x75, 0xA4, 0xF7, 0x12, 0x7F, 0x05, 0x79, 0x89, 0x36, 0xD2, 0xB6, 0xE6, 0x67, 0x9D, 0x08, 0xE3, 0xA1, 0x0C, 0x3F, 0x4A, 0xFD, 0x58, 0xFF, 0x00, 0x82, 0x59, 0xFC, 0x4D, 0xF1, 0xAF,
0xF8, 0xFB, 0x58, 0xF3, 0x25, 0xFE, 0xCF, 0x8F, 0xFE, 0x59, 0xFE, 0xF2, 0x6A, 0xF3, 0x9A, 0x96, 0xC4, 0xAF, 0xD9, 0xE2, 0x57, 0xF1, 0xAA, 0x5E, 0x5D, 0x4F, 0xA1, 0xDE, 0x1B, 0x1B, 0x6D, 0x62,
0xE2, 0xE2, 0x5B, 0x99, 0xA7, 0x92, 0x4F, 0xBF, 0x25, 0x45, 0x5F, 0x61, 0x84, 0xA2, 0xA8, 0x52, 0xE0, 0x12, 0x6F, 0xE2, 0x0A, 0x08, 0xCB, 0x1F, 0xBC, 0xE8, 0x4E, 0xD2, 0xDD, 0xFE, 0x5C, 0xE4,
0x50, 0xF2, 0x3A, 0xC2, 0x8A, 0x28, 0xAD, 0xEC, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0xE6, 0x80, 0x3E, 0x97, 0xA2, 0x8A, 0x28, 0x00, 0xA2, 0x8A, 0x28, 0x00, 0xA2, 0x8A, 0x28, 0x00,
0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0xA2, 0x8A, 0x28, 0x03, 0xF2, 0xC3, 0xFE, 0x0A, 0xD7, 0xF0, 0x87, 0xFE, 0x10, 0x4F, 0x8F, 0x2B,
0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0xE3, 0x9D, 0x2E, 0xDB, 0x66, 0x8D, 0xE3, 0x60, 0xD7, 0x2D, 0xB4, 0x7C, 0xB1, 0x5E, 0x2E, 0x3C,
0x04, 0xB6, 0xF7, 0x13, 0x59, 0x4D, 0xF6, 0x88, 0xFF, 0x00, 0x76, 0xF1, 0xD7, 0x43, 0xFF, 0x00, 0xE5, 0xFF, 0x00, 0x81, 0x65, 0x64, 0xF7, 0x2C, 0xFE, 0x95, 0xE2, 0xFF, 0x00, 0xB2, 0x6F, 0xC4,
0x09, 0x97, 0x88, 0x7F, 0xE7, 0xFB, 0xFF, 0x00, 0x20, 0xDB, 0xFF, 0x00, 0xF1, 0x9A, 0xE6, 0x68, 0xFB, 0xAF, 0x84, 0x1F, 0x1F, 0x3C, 0x3F, 0xE3, 0x78, 0x99, 0xFE, 0xC9, 0x6B, 0x38, 0x87, 0x50,
0xA9, 0xA9, 0x4A, 0x94, 0xFE, 0x24, 0x9F, 0xAA, 0xB8, 0x1D, 0x2F, 0xFC, 0x26, 0x5E, 0x22, 0xFF, 0x89, 0x3F, 0xE5, 0xAD, 0xAC, 0x9F, 0x2C, 0xAB, 0x8E, 0xE4, 0x29, 0xDC, 0x3F, 0xDA, 0x55, 0xAF,
0x00, 0x9F, 0xEF, 0xFC, 0x83, 0x6F, 0xFF, 0x00, 0xC6, 0x68, 0xFF, 0x00, 0x84, 0xCB, 0xC4, 0x5F, 0xD5, 0xEF, 0xDB, 0x67, 0xE1, 0x34, 0x3F, 0x19, 0x3F, 0x67, 0x8D, 0x6F, 0xC2, 0xB1, 0xC2, 0xAF,
0xF3, 0xFD, 0xFF, 0x00, 0x90, 0x6D, 0xFF, 0x00, 0xF8, 0xCD, 0x73, 0x54, 0x56, 0x7F, 0x55, 0xC3, 0xAB, 0x40, 0x9F, 0x6E, 0xD2, 0x9C, 0xF5, 0x5B, 0xA8, 0xC1, 0x28, 0x33, 0xD8, 0x38, 0x2C, 0x87,
0x7F, 0xCF, 0xAA, 0x5F, 0xF8, 0x02, 0x03, 0xA5, 0xFF, 0x00, 0x84, 0xCB, 0xC4, 0x5F, 0xF3, 0xFD, 0xD9, 0xCD, 0x7E, 0x2F, 0x5C, 0xC3, 0x2D, 0xBD, 0xCC, 0x96, 0xF3, 0xC4, 0xF1, 0x4B, 0x13, 0x14,
0xFF, 0x00, 0x90, 0x6D, 0xFF, 0x00, 0xF8, 0xCD, 0x1F, 0xF0, 0x99, 0x78, 0x8B, 0xFE, 0x7F, 0xBF, 0x78, 0xDC, 0x61, 0x95, 0x81, 0xC1, 0x04, 0x76, 0x20, 0xD0, 0x07, 0xEB, 0x37, 0xED, 0xE9, 0xA2,
0xF2, 0x0D, 0xBF, 0xFF, 0x00, 0x19, 0xAE, 0x6A, 0x8A, 0x3E, 0xAB, 0x86, 0xFF, 0x00, 0x9F, 0x54, 0x78, 0x27, 0xE3, 0x67, 0xC2, 0xBB, 0xCF, 0x87, 0x3A, 0x46, 0xB1, 0x65, 0x77, 0xE3, 0x8B, 0x3D,
0xBF, 0xF0, 0x04, 0x07, 0x4B, 0xFF, 0x00, 0x09, 0x97, 0x88, 0xBF, 0xE7, 0xFB, 0xFF, 0x00, 0x20, 0x28, 0xF8, 0xB3, 0x43, 0xB5, 0x88, 0xEE, 0x92, 0x58, 0x93, 0x8F, 0x94, 0x8E, 0xA2, 0x55, 0x62,
0xDB, 0xFF, 0x00, 0xF1, 0x9A, 0x3F, 0xE1, 0x32, 0xF1, 0x17, 0xFC, 0xFF, 0x00, 0x7F, 0xE4, 0x1B, 0xA0, 0x67, 0x9C, 0x86, 0xC6, 0x16, 0xBF, 0x25, 0x88, 0xC1, 0xC1, 0xE0, 0x8E, 0xD5, 0xF4, 0xE7,
0x7F, 0xFE, 0x33, 0x5C, 0xD5, 0x14, 0x7D, 0x57, 0x0D, 0xFF, 0x00, 0x3E, 0xA9, 0x7F, 0xE0, 0x08, 0xFC, 0x13, 0x27, 0xC0, 0xDF, 0x10, 0x3E, 0x20, 0x7E, 0xD3, 0xFA, 0x4F, 0x8B, 0xF4, 0xED, 0x5E,
0x0E, 0x97, 0xFE, 0x13, 0x2F, 0x11, 0x7F, 0xCF, 0xF7, 0xFE, 0x41, 0xB7, 0xFF, 0x00, 0xE3, 0x34, 0xFA, 0xDB, 0x4F, 0xF0, 0x70, 0x8E, 0x4B, 0xFD, 0x4E, 0x46, 0x32, 0x66, 0x10, 0x9E, 0x5A, 0x59,
0x7F, 0xC2, 0x65, 0xE2, 0x2F, 0xF9, 0xFE, 0xFF, 0x00, 0xC8, 0x36, 0xFF, 0x00, 0xFC, 0x66, 0xB9, 0xAE, 0xEE, 0xBB, 0xD0, 0x14, 0xC7, 0xF0, 0xA0, 0x27, 0xB0, 0x07, 0x13, 0xFE, 0x0A, 0x55, 0xF0,
0xAA, 0x28, 0xFA, 0xAE, 0x1B, 0xFE, 0x7D, 0x52, 0xFF, 0x00, 0xC0, 0x10, 0x1D, 0x2F, 0xFC, 0x26, 0x9D, 0x3E, 0x16, 0x7E, 0xD3, 0x5A, 0x97, 0xF6, 0x6D, 0xA9, 0x87, 0x43, 0xF1, 0x30, 0xFE, 0xD6,
0x5E, 0x22, 0xFF, 0x00, 0x9F, 0xEF, 0xFC, 0x83, 0x6F, 0xFF, 0x00, 0xC6, 0x68, 0xFF, 0x00, 0x84, 0xB0, 0x0A, 0x30, 0xA8, 0x5D, 0x8F, 0x9B, 0x18, 0xFF, 0x00, 0x76, 0x4D, 0xD8, 0x1D, 0x95, 0x96,
0xCB, 0xC4, 0x5F, 0xF3, 0xFD, 0xFF, 0x00, 0x90, 0x6D, 0xFF, 0x00, 0xF8, 0xCD, 0x73, 0x54, 0x51, 0x80, 0x3E, 0x9B, 0xF8, 0x27, 0xFB, 0x46, 0xC3, 0xA9, 0xFF, 0x00, 0xC1, 0x31, 0xFC, 0x59, 0x79,
0xF5, 0x5C, 0x37, 0xFC, 0xFA, 0xA5, 0xFF, 0x00, 0x80, 0x20, 0x3A, 0x5F, 0xF8, 0x4C, 0xBC, 0x45, 0xAB, 0x5F, 0x06, 0xF1, 0x17, 0x83, 0xB4, 0xD6, 0xD0, 0x1F, 0xCC, 0x6F, 0x9E, 0x53, 0x32, 0xF9,
0xFF, 0x00, 0x3F, 0xDF, 0xF9, 0x06, 0xDF, 0xFF, 0x00, 0x8C, 0xD1, 0xFF, 0x00, 0x09, 0x97, 0x88, 0x56, 0x92, 0x7A, 0x9C, 0x86, 0xC7, 0xB9, 0x89, 0x8D, 0x78, 0x9F, 0xFC, 0x12, 0x2F, 0xE1, 0x5C,
0xBF, 0xE7, 0xFB, 0xFF, 0x00, 0x20, 0xDB, 0xFF, 0x00, 0xF1, 0x9A, 0xE6, 0xA8, 0xA3, 0xEA, 0xB8, 0xBE, 0x32, 0xFD, 0xA1, 0x1B, 0xC7, 0x37, 0xD6, 0xC5, 0xB4, 0x9F, 0x05, 0x47, 0xE7, 0x87, 0x61,
0x6F, 0xF9, 0xF5, 0x4B, 0xFF, 0x00, 0x00, 0x40, 0x74, 0xBF, 0xF0, 0x99, 0x78, 0x8B, 0xFE, 0x7F, 0xF2, 0xBD, 0xDC, 0x80, 0xAC, 0x4B, 0xFF, 0x00, 0x01, 0x1B, 0xDF, 0xD8, 0xAA, 0xFA, 0xD7, 0xCC,
0xFF, 0x00, 0xF2, 0x0D, 0xBF, 0xFF, 0x00, 0x19, 0xAA, 0x7A, 0x86, 0xBB, 0xA9, 0x6A, 0xB1, 0x79, 0xFE, 0x0D, 0xB4, 0xF1, 0x1E, 0xBB, 0xA9, 0x43, 0xE0, 0xFF, 0x00, 0x0E, 0xAD, 0xE5, 0xCC, 0xFA,
0x77, 0x13, 0xF9, 0x89, 0xFE, 0xE4, 0x5F, 0xFB, 0x4E, 0xB1, 0xA8, 0xAB, 0xF6, 0x54, 0x97, 0xFC, 0xFD, 0xCC, 0x30, 0x2E, 0x9F, 0x6E, 0xC7, 0x17, 0x52, 0x86, 0x22, 0x30, 0x57, 0xA1, 0xC1, 0x63,
0xBA, 0xA6, 0x01, 0x45, 0x14, 0x55, 0x80, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x82, 0x7A, 0x64, 0xD7, 0xEC, 0xB7, 0xEC, 0x85, 0xF0, 0x87, 0x4E, 0xF8, 0x27, 0xF0, 0x3F, 0x4B,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xF0, 0x6D, 0xB7, 0x95, 0x2E, 0xA1, 0x8F, 0xB5, 0x6A, 0x97, 0x68, 0x3F, 0xE3, 0xE2, 0xE9, 0xC0,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xDE, 0xDF, 0xEE, 0x8C, 0x05, 0x5F, 0xF6, 0x54, 0x7B, 0xD0, 0x07, 0xC7, 0x9F, 0xF0, 0x5B, 0xED,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x63, 0x50, 0x7F, 0x19, 0x78, 0x13, 0xC3, 0xE5, 0xDD, 0x6C, 0x22, 0xB2, 0xB9, 0xBC, 0x0B, 0xFC,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x2F, 0x2B, 0x3A, 0xA1, 0x3E, 0xE4, 0x04, 0x1F, 0xF7, 0xD1, 0xF5, 0xAE, 0x4B, 0xFE, 0x09, 0x53,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xF1, 0xDB, 0xC1, 0x9F, 0x09, 0x1F, 0xC7, 0x3A, 0x6F, 0x8F, 0x35, 0x64, 0xD3, 0x74, 0xFB, 0xDB,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x48, 0xB5, 0x1B, 0x79, 0x59, 0x4B, 0x19, 0x25, 0x84, 0xB2, 0xB4, 0x48, 0xA3, 0x96, 0x76, 0x12,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x02, 0x07, 0xFB, 0x06, 0xBE, 0x88, 0xFF, 0x00, 0x82, 0xBA, 0xFC, 0x21, 0xD4, 0xBC, 0x7B, 0xF0,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x63, 0x4F, 0xF1, 0xAF, 0x87, 0xEC, 0x9E, 0xEF, 0x52, 0xF0, 0x64, 0x92, 0x4B, 0x3C, 0x11, 0x2E,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x5E, 0x4B, 0x39, 0x02, 0xF9, 0x84, 0x01, 0xD7, 0x61, 0x44, 0x6C, 0x7F, 0x77, 0x79, 0xAF, 0xCB,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x8A, 0x00, 0xFB, 0x0B, 0xE2, 0xBF, 0xC4, 0x1F, 0x8B, 0xBF, 0xB7, 0x27, 0xC4, 0x98, 0x7C, 0x0B,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xE0, 0x2D, 0x00, 0xE9, 0xBE, 0x0E, 0xD3, 0x2E, 0x05, 0xC8, 0x5B, 0x81, 0x88, 0xE0, 0xE0, 0xA8,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xB9, 0xBA, 0x98, 0x03, 0x86, 0xDA, 0xCC, 0x16, 0x35, 0xF5, 0x20, 0x06, 0x39, 0x35, 0xF6, 0xAF,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xEC, 0x8D, 0xFB, 0x35, 0xF8, 0x17, 0xE0, 0x3F, 0x87, 0x47, 0xF6, 0x54, 0x23, 0x54, 0xF1, 0x25,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xCC, 0x7B, 0x6F, 0x75, 0xDB, 0x94, 0x02, 0x59, 0x3D, 0x52, 0x31, 0xFF, 0x00, 0x2C, 0xE3, 0xCF,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xF0, 0x8E, 0x4F, 0x72, 0x6B, 0xE5, 0x9F, 0xD9, 0x0B, 0xF6, 0xDB, 0xF8, 0x51, 0xF0, 0xDF, 0xE1,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x16, 0x9F, 0xE0, 0xDD, 0x6B, 0xE1, 0xC5, 0xF6, 0x89, 0x35, 0x84, 0x78, 0x92, 0x7F, 0x0F, 0xC7,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x1C, 0xD1, 0xDE, 0xC9, 0x8E, 0x65, 0x71, 0x23, 0xAB, 0x87, 0x6E, 0xF9, 0x2D, 0xF5, 0x03, 0x00,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x71, 0x9F, 0xB5, 0x6F, 0xED, 0x73, 0xE3, 0x2F, 0xDA, 0x06, 0xFE, 0xC3, 0xE1, 0x9F, 0xC2, 0xBD,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x1B, 0x53, 0xD1, 0x74, 0xAD, 0x52, 0xE9, 0x21, 0xF2, 0x96, 0x5F, 0xF4, 0xDD, 0x4A, 0x42, 0xC0,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x22, 0x36, 0xC3, 0x84, 0x4C, 0xE0, 0xED, 0x04, 0xE4, 0x8C, 0x93, 0x81, 0x8A, 0x00, 0xFD, 0x11,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xFD, 0xA0, 0x99, 0x53, 0xE0, 0x27, 0x8D, 0xD9, 0x98, 0x2A, 0x8D, 0x02, 0xFF, 0x00, 0x24, 0x9F,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0xFA, 0x77, 0x7A, 0xFC, 0x30, 0xAF, 0xDA, 0xCF, 0x89, 0x5E, 0x19, 0xD5, 0xB4, 0xEF, 0xD8, 0xBF,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x5E, 0xF0, 0x83, 0x5E, 0x4D, 0xA9, 0x6A, 0xB6, 0x9E, 0x0D, 0x9F, 0x4F, 0x6B, 0x97, 0x62, 0xCF,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x71, 0x32, 0xD9, 0x32, 0x16, 0x27, 0xA9, 0x2C, 0xC3, 0x3F, 0x8D, 0x7E, 0x29, 0xD0, 0x07, 0xEC,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x27, 0xC3, 0x5D, 0x76, 0xE7, 0x41, 0xFF, 0x00, 0x82, 0x6C, 0xE9, 0xBE, 0x21, 0xD2, 0x99, 0x9E,
0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x00, 0x51, 0x45, 0x14, 0x01, 0xFF, 0xD9 0xEB, 0x4C, 0xF0, 0x17, 0xDA, 0x20, 0x31, 0xF5, 0x12, 0x47, 0x66, 0x48, 0xFC, 0x98, 0x7E, 0x95,
0xF8, 0xF8, 0xC4, 0xB1, 0x2C, 0xC4, 0x92, 0x79, 0x24, 0xD7, 0xE9, 0x37, 0xFC, 0x12, 0x3B, 0xC6,
0xBE, 0x22, 0xF8, 0x83, 0xF0, 0x2F, 0xC4, 0x9F, 0x0C, 0xBC, 0x4D, 0xA6, 0x8B, 0x9F, 0x0E, 0x68,
0x11, 0x0B, 0x3B, 0x6B, 0xFC, 0xE1, 0x9A, 0x3B, 0x81, 0x26, 0xFB, 0x62, 0x3B, 0xED, 0x19, 0x20,
0xF6, 0x0C, 0x01, 0xED, 0x5F, 0x05, 0x7C, 0x7E, 0xF8, 0x73, 0xAD, 0xFC, 0x28, 0xF8, 0xB7, 0xAC,
0xF8, 0x1B, 0x5E, 0x82, 0x45, 0x9B, 0x4D, 0x9D, 0x96, 0x19, 0x99, 0x48, 0x5B, 0x98, 0x09, 0xCC,
0x73, 0x2F, 0xA8, 0x65, 0xC1, 0xF6, 0x39, 0x1D, 0x41, 0xA0, 0x0F, 0xD9, 0xBF, 0xD9, 0xEF, 0x5C,
0xB0, 0xF1, 0x27, 0xC0, 0xAF, 0x07, 0x6B, 0xBA, 0x63, 0x21, 0xB5, 0xBD, 0xD1, 0xED, 0x64, 0x40,
0x9D, 0x17, 0xF7, 0x4A, 0x0A, 0xFF, 0x00, 0xC0, 0x48, 0x23, 0x1E, 0xD5, 0x9B, 0xE3, 0x7F, 0x81,
0x5F, 0x08, 0x7C, 0x63, 0xF1, 0x02, 0x2F, 0x1B, 0xF8, 0x9F, 0xC0, 0x3A, 0x46, 0xA9, 0xAE, 0xC4,
0x15, 0x7E, 0xD7, 0x70, 0x85, 0xB7, 0xED, 0xFB, 0xBB, 0xD3, 0x3B, 0x1C, 0x8C, 0x00, 0x0B, 0x03,
0xC0, 0xC7, 0x4A, 0xFC, 0xDF, 0xFD, 0x8B, 0x3F, 0x6C, 0x6F, 0x12, 0xFC, 0x0F, 0xD0, 0x3F, 0xE1,
0x10, 0xD6, 0x34, 0x61, 0xE2, 0x4F, 0x0B, 0x09, 0x5A, 0x58, 0x2D, 0xFC, 0xFF, 0x00, 0x26, 0xE2,
0xC9, 0x98, 0xE5, 0xBC, 0xB6, 0x20, 0x82, 0xA4, 0xF3, 0xB0, 0x8E, 0xA4, 0x90, 0x46, 0x4E, 0x7B,
0xDF, 0xDA, 0x6B, 0xFE, 0x0A, 0x03, 0xAC, 0xF8, 0xCF, 0xC1, 0x57, 0x1E, 0x17, 0xF8, 0x67, 0xE1,
0xDB, 0xCF, 0x0D, 0x1D, 0x45, 0x0C, 0x57, 0x3A, 0xAD, 0xCD, 0xC0, 0x7B, 0x95, 0x43, 0xC1, 0x58,
0x82, 0x0C, 0x21, 0x3D, 0x37, 0xE4, 0x91, 0x9E, 0x00, 0x3C, 0x80, 0x0F, 0xB7, 0x7F, 0x6B, 0xFD,
0x52, 0xFB, 0x41, 0xFD, 0x95, 0xFC, 0x7D, 0xA8, 0xE9, 0x01, 0x92, 0xE6, 0xDB, 0x42, 0xBA, 0x11,
0x18, 0xF8, 0x31, 0xE6, 0x32, 0xBB, 0x87, 0xFB, 0xA0, 0x93, 0xF8, 0x57, 0xE2, 0x55, 0x7E, 0xC9,
0xFE, 0xC9, 0x3F, 0x0E, 0x35, 0x1B, 0x0F, 0xD8, 0xA7, 0x43, 0xF0, 0x0F, 0x8F, 0x24, 0xBB, 0xB8,
0xB9, 0xD5, 0xF4, 0xA9, 0xD7, 0x50, 0x8A, 0xE9, 0xCB, 0x49, 0x12, 0x5D, 0x17, 0x63, 0x11, 0xCF,
0x20, 0xAA, 0x4A, 0x17, 0x1D, 0x88, 0x35, 0xF9, 0x3F, 0xF1, 0xFB, 0xE1, 0xA7, 0x88, 0xBE, 0x12,
0x7C, 0x53, 0xD5, 0x3C, 0x13, 0xE2, 0x5B, 0x67, 0x8E, 0x7B, 0x19, 0x0F, 0x91, 0x71, 0xB4, 0x84,
0xBB, 0x84, 0x93, 0xB2, 0x64, 0x3D, 0xD5, 0x87, 0xE4, 0x72, 0x0F, 0x20, 0xD0, 0x07, 0xEC, 0x4F,
0xEC, 0x99, 0xA9, 0xD8, 0xEA, 0xFF, 0x00, 0xB3, 0x0F, 0xC3, 0xFB, 0xFD, 0x39, 0x55, 0x6D, 0xDF,
0x40, 0xB3, 0x8D, 0x51, 0x4F, 0x08, 0x52, 0x15, 0x46, 0x5F, 0xC1, 0x94, 0x8F, 0xC2, 0xBE, 0x76,
0xFF, 0x00, 0x82, 0xC4, 0xFC, 0x31, 0xF0, 0xE6, 0xA3, 0xF0, 0x3E, 0x2F, 0x89, 0xB0, 0x69, 0xD0,
0x5B, 0xEB, 0xFA, 0x25, 0xEC, 0x30, 0x4B, 0x77, 0x12, 0x05, 0x7B, 0x8B, 0x79, 0x4E, 0xCD, 0x8E,
0x47, 0xDE, 0xC3, 0x14, 0x20, 0x9E, 0x9F, 0x30, 0xEF, 0x5E, 0x79, 0xFF, 0x00, 0x04, 0xB6, 0xFD,
0xA8, 0xBC, 0x33, 0xE1, 0x3F, 0x0A, 0x0F, 0x84, 0x7F, 0x11, 0xF5, 0x68, 0xB4, 0xAB, 0x58, 0x67,
0x79, 0x74, 0x6D, 0x52, 0xE9, 0xB6, 0xC0, 0x81, 0xCE, 0xE7, 0x82, 0x46, 0x3C, 0x27, 0xCC, 0x4B,
0x2B, 0x1E, 0x3E, 0x62, 0x09, 0x18, 0x19, 0xE9, 0x3F, 0xE0, 0xAE, 0xBF, 0x1B, 0xBC, 0x19, 0xA8,
0x7C, 0x24, 0xB1, 0xF8, 0x65, 0xE1, 0x7F, 0x10, 0x69, 0xFA, 0xC6, 0xA5, 0xA9, 0x5E, 0xC7, 0x79,
0x7B, 0xF6, 0x09, 0xD6, 0x64, 0xB6, 0x82, 0x30, 0x4A, 0x86, 0x65, 0xC8, 0xDC, 0xCE, 0x54, 0x81,
0x9C, 0xE1, 0x49, 0x3D, 0x46, 0x40, 0x3E, 0x48, 0xFD, 0x82, 0x67, 0xBC, 0xB6, 0xFD, 0xB1, 0xBE,
0x1E, 0x49, 0x63, 0x9F, 0x35, 0xB5, 0x78, 0xE3, 0x6C, 0x7F, 0xCF, 0x36, 0x05, 0x5F, 0xFF, 0x00,
0x1C, 0x2D, 0x5F, 0x6D, 0x7F, 0xC1, 0x6B, 0x2C, 0xAD, 0x24, 0xFD, 0x9C, 0x7C, 0x39, 0xA8, 0x49,
0x02, 0x35, 0xD5, 0xB7, 0x88, 0xA3, 0x8A, 0x29, 0x88, 0xF9, 0x91, 0x1E, 0xDE, 0x72, 0xEA, 0x0F,
0xA1, 0x28, 0x84, 0xFF, 0x00, 0xBA, 0x2B, 0xC3, 0x3F, 0xE0, 0x8F, 0xBF, 0x09, 0x75, 0x0F, 0x11,
0xFC, 0x6B, 0x97, 0xE2, 0x85, 0xF5, 0x9B, 0x2E, 0x8B, 0xE1, 0x48, 0xE4, 0x8E, 0xDE, 0x67, 0x5F,
0x96, 0x6B, 0xC9, 0x10, 0xA8, 0x55, 0xF5, 0xD8, 0x8C, 0xCC, 0x7D, 0x09, 0x4F, 0x5A, 0xF6, 0xEF,
0xF8, 0x2D, 0x85, 0xC3, 0xA7, 0xEC, 0xF7, 0xE1, 0x7B, 0x61, 0xF7, 0x25, 0xF1, 0x0A, 0xB1, 0xE7,
0xBA, 0xDB, 0x4D, 0x8F, 0xFD, 0x08, 0xD0, 0x07, 0xC2, 0xDF, 0xB1, 0xD7, 0xFC, 0x9D, 0x77, 0xC3,
0x9F, 0xFB, 0x18, 0xAC, 0x7F, 0xF4, 0x7A, 0xD7, 0xEA, 0xAF, 0xED, 0xF7, 0xFF, 0x00, 0x26, 0x6D,
0xF1, 0x0B, 0xFE, 0xC1, 0x4D, 0xFF, 0x00, 0xA1, 0x2D, 0x7E, 0x55, 0x7E, 0xC7, 0x5F, 0xF2, 0x75,
0xDF, 0x0E, 0x7F, 0xEC, 0x62, 0xB1, 0xFF, 0x00, 0xD1, 0xEB, 0x5F, 0xAA, 0xBF, 0xB7, 0xDF, 0xFC,
0x99, 0xB7, 0xC4, 0x2F, 0xFB, 0x05, 0x37, 0xFE, 0x84, 0xB4, 0x01, 0xF8, 0xC3, 0x5F, 0xBB, 0x5F,
0x09, 0x91, 0x62, 0xF8, 0x47, 0xE1, 0xA8, 0xD0, 0x61, 0x53, 0x48, 0xB5, 0x00, 0x7A, 0x01, 0x0A,
0xD7, 0xE1, 0x2D, 0x7E, 0xEE, 0xFC, 0x2A, 0x19, 0xF8, 0x53, 0xE1, 0xB1, 0xEB, 0xA4, 0xDA, 0x8F,
0xFC, 0x82, 0xB4, 0x01, 0xF8, 0x5B, 0xAF, 0x7F, 0xC8, 0x72, 0xF7, 0xFE, 0xBB, 0xBF, 0xFE, 0x84,
0x6B, 0xF5, 0x7B, 0xFE, 0x09, 0x9B, 0x75, 0x2D, 0x87, 0xEC, 0x05, 0xA1, 0xDF, 0x41, 0x11, 0x96,
0x5B, 0x65, 0xD4, 0x65, 0x48, 0xC7, 0xF1, 0x15, 0xB9, 0x98, 0x81, 0xF8, 0x91, 0x5F, 0x94, 0xFE,
0x30, 0xB5, 0x9A, 0xC3, 0xC5, 0x9A, 0xA5, 0x8D, 0xCA, 0x14, 0x9E, 0xDA, 0xEE, 0x58, 0xA4, 0x53,
0xFC, 0x2C, 0xAE, 0x41, 0x1F, 0x98, 0xAF, 0xBB, 0x7F, 0xE0, 0x8D, 0x5F, 0x15, 0x7C, 0x5B, 0x7F,
0x77, 0xA8, 0xFC, 0x20, 0xB8, 0xD3, 0x23, 0xBC, 0xF0, 0xE6, 0x9B, 0x6D, 0x2E, 0xA7, 0x15, 0xF7,
0x2A, 0xF6, 0x4C, 0xD2, 0x28, 0x31, 0x1E, 0xCC, 0xAE, 0xCC, 0xC4, 0x0E, 0xA0, 0xEE, 0xEA, 0x3A,
0x00, 0x7C, 0x17, 0xAB, 0x6A, 0x17, 0x9A, 0x96, 0xB5, 0x73, 0xAA, 0xDE, 0xCC, 0xD3, 0x5E, 0x5D,
0xCE, 0xD7, 0x13, 0x4A, 0xFC, 0x97, 0x76, 0x62, 0xCC, 0xC7, 0xEA, 0x49, 0x35, 0xFA, 0x43, 0xF1,
0xA7, 0xF6, 0xF7, 0xF0, 0xAE, 0x85, 0xF0, 0x5F, 0x43, 0x93, 0xC0, 0x51, 0xC5, 0xAC, 0xF8, 0xD3,
0x59, 0xD3, 0x62, 0x96, 0x58, 0x64, 0x07, 0xEC, 0xFA, 0x54, 0xA5, 0x70, 0xE2, 0x5F, 0xEF, 0x38,
0x60, 0x70, 0x80, 0xF6, 0x04, 0x90, 0x08, 0xCF, 0xC5, 0xBF, 0xB6, 0xA7, 0xC2, 0x3D, 0x4F, 0xE0,
0xE7, 0xC7, 0xCD, 0x6B, 0xC3, 0xD7, 0x16, 0x92, 0x26, 0x93, 0x77, 0x3B, 0xDE, 0x69, 0x17, 0x1B,
0x70, 0x93, 0x5A, 0xBB, 0x12, 0xA0, 0x1E, 0xE5, 0x33, 0xB1, 0xBD, 0xD7, 0xD0, 0x8A, 0xCC, 0xFD,
0x95, 0xFE, 0x23, 0x68, 0x5F, 0x0A, 0xFE, 0x31, 0x69, 0xFE, 0x30, 0xF1, 0x0F, 0x82, 0xEC, 0xBC,
0x55, 0x69, 0x68, 0x08, 0x16, 0x97, 0x2D, 0x86, 0x85, 0xF2, 0x08, 0x9A, 0x3C, 0xE5, 0x77, 0xAE,
0x38, 0xDC, 0x08, 0xE7, 0xB1, 0xC3, 0x00, 0x0F, 0xA8, 0x3F, 0x64, 0xFF, 0x00, 0xD8, 0xFF, 0x00,
0xC5, 0x7F, 0x17, 0x3C, 0x59, 0x27, 0xC5, 0xDF, 0x8F, 0xD2, 0x5D, 0xDB, 0xD9, 0xEA, 0xF3, 0x9B,
0xFF, 0x00, 0xEC, 0xC7, 0x1E, 0x4D, 0xD6, 0xA4, 0xCE, 0x77, 0x6F, 0x94, 0x00, 0x3C, 0xA8, 0xCF,
0xF7, 0x40, 0x0C, 0x47, 0x4D, 0xA3, 0x04, 0xFE, 0x85, 0xF8, 0x77, 0x48, 0xD2, 0xF4, 0x1D, 0x0E,
0xD7, 0x46, 0xD1, 0x34, 0xFB, 0x6D, 0x3F, 0x4E, 0xB1, 0x8C, 0x45, 0x6F, 0x6B, 0x6D, 0x18, 0x8E,
0x38, 0x90, 0x74, 0x55, 0x51, 0xC0, 0x15, 0xF1, 0xCF, 0x8B, 0xBF, 0xE0, 0xA3, 0xFF, 0x00, 0x0D,
0x60, 0xF0, 0xC3, 0xCD, 0xE1, 0x9F, 0x05, 0xF8, 0x96, 0xF7, 0x58, 0x74, 0x3E, 0x5D, 0xB5, 0xF8,
0x86, 0xDE, 0x04, 0x7C, 0x7F, 0x14, 0x8A, 0xEE, 0x48, 0xCF, 0xA2, 0xF3, 0xED, 0x58, 0x5F, 0xF0,
0x4B, 0xAD, 0x57, 0xE2, 0x77, 0xC5, 0x9F, 0xDA, 0x0F, 0xC6, 0x9F, 0x1A, 0xBC, 0x63, 0xAC, 0x5F,
0x4B, 0xA7, 0x35, 0xA1, 0xD3, 0x84, 0x41, 0xD9, 0x6D, 0x5A, 0x67, 0x74, 0x75, 0x8A, 0x34, 0xCE,
0x02, 0xC4, 0x89, 0xF5, 0x1B, 0xC1, 0x24, 0x92, 0x49, 0x00, 0xFB, 0xC2, 0x8A, 0x28, 0xA0, 0x02,
0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0x8A, 0x28, 0xA0, 0x02, 0xBE, 0x3B, 0xFD, 0xA7,
0xBF, 0x60, 0xCD, 0x0B, 0xE2, 0x57, 0xC5, 0xAB, 0x8F, 0x1A, 0xF8, 0x5F, 0xC5, 0xAB, 0xE1, 0x81,
0xAB, 0xCB, 0xE7, 0x6A, 0x76, 0x4D, 0x65, 0xE7, 0xA3, 0x4A, 0x4F, 0xCF, 0x2C, 0x58, 0x75, 0xDA,
0x5B, 0x92, 0x54, 0xF1, 0xB8, 0x93, 0x9E, 0x71, 0x5F, 0x62, 0x51, 0x40, 0x1C, 0x37, 0xEC, 0xF3,
0xF0, 0xA7, 0xC2, 0x9F, 0x06, 0xBE, 0x19, 0x5A, 0x78, 0x2B, 0xC2, 0x50, 0x38, 0xB6, 0x80, 0x99,
0x67, 0xBA, 0x9B, 0x06, 0x6B, 0xB9, 0x9B, 0xEF, 0x4B, 0x21, 0x03, 0x92, 0x70, 0x07, 0xA0, 0x00,
0x01, 0xC0, 0xAE, 0x4F, 0xF6, 0xD5, 0xF8, 0x01, 0xA4, 0xFC, 0x7F, 0xF8, 0x67, 0x0E, 0x89, 0x35,
0xEA, 0x69, 0x7A, 0xD6, 0x97, 0x29, 0xB8, 0xD3, 0x35, 0x36, 0x8F, 0xCC, 0x11, 0x31, 0x18, 0x74,
0x60, 0x30, 0x4A, 0x38, 0x03, 0x38, 0xE8, 0x55, 0x4F, 0x38, 0xC1, 0xF6, 0x5A, 0x28, 0x03, 0xE6,
0x2F, 0xD8, 0xAB, 0xF6, 0x38, 0xF0, 0xF7, 0xC0, 0xFF, 0x00, 0x12, 0x49, 0xE3, 0x0D, 0x6F, 0x5B,
0x5F, 0x12, 0xF8, 0x9B, 0xCB, 0x31, 0x5A, 0xCC, 0x2D, 0xFC, 0x98, 0x2C, 0x95, 0x86, 0x18, 0xA2,
0x92, 0x49, 0x72, 0x38, 0xDC, 0x48, 0xC0, 0x24, 0x00, 0x32, 0x73, 0xF4, 0xED, 0x14, 0x50, 0x02,
0x10, 0x08, 0x20, 0x8C, 0x83, 0xD4, 0x1A, 0xF9, 0x77, 0xE3, 0xF7, 0xEC, 0x27, 0xF0, 0x8F, 0xE2,
0x16, 0xB1, 0x71, 0xAE, 0x68, 0x32, 0xDE, 0x78, 0x37, 0x53, 0xBA, 0x63, 0x24, 0xBF, 0xD9, 0xA8,
0xAF, 0x6B, 0x23, 0x1E, 0xAC, 0x60, 0x6C, 0x05, 0x39, 0xFE, 0xE3, 0x28, 0xF6, 0xAF, 0xA8, 0xE8,
0xA0, 0x0F, 0xCF, 0x9B, 0x5F, 0xF8, 0x26, 0x85, 0xEF, 0xF6, 0x96, 0x2E, 0x3E, 0x2F, 0x41, 0xF6,
0x3C, 0xFD, 0xE8, 0xF4, 0x63, 0xE6, 0x11, 0xF4, 0x33, 0x60, 0x7E, 0x66, 0xBE, 0x91, 0xFD, 0x96,
0xFF, 0x00, 0x65, 0x0F, 0x85, 0xFF, 0x00, 0x04, 0x2F, 0x06, 0xB3, 0xA4, 0xC1, 0x73, 0xAD, 0x78,
0x8B, 0x61, 0x4F, 0xED, 0x8D, 0x4C, 0xAB, 0x3C, 0x40, 0xF0, 0x44, 0x48, 0x00, 0x58, 0xF2, 0x0E,
0x09, 0xE5, 0xB1, 0xC6, 0x70, 0x71, 0x5E, 0xEB, 0x45, 0x00, 0x23, 0x2A, 0xB2, 0x95, 0x60, 0x19,
0x58, 0x60, 0x83, 0xD0, 0xD7, 0xC3, 0xFF, 0x00, 0x15, 0x7F, 0xE0, 0x9C, 0xFE, 0x1F, 0xD7, 0x7E,
0x23, 0x5C, 0x6B, 0x1E, 0x11, 0xF1, 0xDB, 0xF8, 0x7F, 0x44, 0xBD, 0x98, 0xCD, 0x26, 0x99, 0x2D,
0x87, 0xDA, 0x0D, 0xB6, 0x4E, 0x4A, 0xC4, 0xE1, 0xD7, 0xE5, 0xE7, 0x80, 0xC3, 0x81, 0xDC, 0xD7,
0xDC, 0x34, 0x50, 0x07, 0x0F, 0xFB, 0x3D, 0x7C, 0x29, 0xF0, 0xA7, 0xC1, 0xAF, 0x86, 0x76, 0x9E,
0x0A, 0xF0, 0x8C, 0x12, 0x0B, 0x58, 0x18, 0xCB, 0x3D, 0xCC, 0xE4, 0x19, 0xAE, 0xA6, 0x6C, 0x6E,
0x96, 0x42, 0x00, 0xC9, 0x38, 0x03, 0x81, 0x80, 0x00, 0x03, 0x81, 0x59, 0x9F, 0xB4, 0x77, 0xC0,
0x7F, 0x87, 0x1F, 0x1B, 0xB4, 0x28, 0xAC, 0x7C, 0x6D, 0xA4, 0x33, 0x5D, 0x5A, 0xA9, 0x5B, 0x4D,
0x52, 0xD1, 0x84, 0x57, 0x56, 0xD9, 0xEA, 0x15, 0xF0, 0x72, 0xBD, 0xF6, 0xB0, 0x2B, 0xDF, 0x19,
0xE6, 0xBD, 0x2E, 0x8A, 0x00, 0xF8, 0x03, 0xC4, 0x7F, 0xF0, 0x4D, 0x20, 0xDA, 0x91, 0x6D, 0x03,
0xE2, 0xC9, 0x8E, 0xCC, 0x9F, 0xB9, 0x7D, 0xA5, 0x6F, 0x91, 0x07, 0xFB, 0xCB, 0x20, 0x0D, 0xF9,
0x0A, 0xF5, 0x8F, 0xD9, 0xB3, 0xF6, 0x16, 0xF8, 0x69, 0xF0, 0xCB, 0xC4, 0x96, 0xBE, 0x26, 0xF1,
0x06, 0xA5, 0x75, 0xE3, 0x0D, 0x66, 0xC5, 0xD6, 0x5B, 0x6F, 0xB5, 0xC2, 0xB0, 0xDA, 0xC3, 0x20,
0xE4, 0x38, 0x84, 0x16, 0xDC, 0xC0, 0xF2, 0x37, 0x31, 0x03, 0xAE, 0x33, 0x83, 0x5F, 0x53, 0xD1,
0x40, 0x05, 0x70, 0x9F, 0x1D, 0xFE, 0x0E, 0xFC, 0x3C, 0xF8, 0xC3, 0xE1, 0xD5, 0xD1, 0xFC, 0x79,
0xE1, 0xF8, 0x75, 0x05, 0x87, 0x26, 0xDE, 0xE9, 0x49, 0x8E, 0xE2, 0xD8, 0x9E, 0xA6, 0x39, 0x07,
0x23, 0xB6, 0x47, 0x43, 0x8E, 0x41, 0xAE, 0xEE, 0x8A, 0x00, 0xF8, 0x3F, 0xC7, 0x1F, 0xF0, 0x4D,
0x6D, 0x16, 0x6B, 0xB7, 0x97, 0xC2, 0x1F, 0x13, 0xEF, 0x6C, 0xE1, 0x2D, 0x95, 0xB7, 0xD5, 0x34,
0xF5, 0xB8, 0x2A, 0x3D, 0x3C, 0xC4, 0x64, 0xFF, 0x00, 0xD0, 0x6B, 0x47, 0xE1, 0x7F, 0xFC, 0x13,
0x7F, 0xC1, 0xDA, 0x6E, 0xA3, 0x15, 0xDF, 0x8F, 0x3C, 0x79, 0xA8, 0xEB, 0xD1, 0x46, 0x77, 0x35,
0x96, 0x9F, 0x6C, 0x2C, 0xA3, 0x7F, 0x66, 0x72, 0xCE, 0xC4, 0x7D, 0x36, 0x9F, 0x7A, 0xFB, 0x7E,
0x8A, 0x00, 0xC9, 0xF0, 0x3F, 0x86, 0x3C, 0x3F, 0xE0, 0xDF, 0x0B, 0x5A, 0x78, 0x6F, 0xC2, 0xDA,
0x45, 0xAE, 0x95, 0xA5, 0x58, 0x26, 0xC8, 0x2D, 0x2D, 0x93, 0x6A, 0x20, 0xEF, 0xF5, 0x24, 0xF2,
0x49, 0xE4, 0x93, 0x93, 0x5E, 0x6B, 0xFB, 0x69, 0x7C, 0x06, 0xB2, 0xFD, 0xA0, 0x3E, 0x18, 0xDA,
0xF8, 0x62, 0x7D, 0x7A, 0x6D, 0x12, 0xEF, 0x4E, 0xBC, 0x17, 0xD6, 0xB7, 0x69, 0x08, 0x99, 0x37,
0xEC, 0x64, 0x2A, 0xE9, 0x91, 0x95, 0x21, 0x8F, 0x42, 0x08, 0x20, 0x75, 0xE9, 0x5E, 0xC1, 0x45,
0x00, 0x7C, 0x49, 0xFB, 0x3D, 0x7F, 0xC1, 0x3F, 0x57, 0xC0, 0x9F, 0x16, 0xF4, 0x4F, 0x1A, 0x78,
0x8B, 0xE2, 0x2A, 0xEA, 0x91, 0x68, 0x17, 0x71, 0xDF, 0x43, 0x65, 0x67, 0x60, 0x60, 0x32, 0xCB,
0x1B, 0x06, 0x4D, 0xCE, 0x5C, 0xE1, 0x43, 0x00, 0x48, 0x03, 0x9E, 0x9C, 0x57, 0xD6, 0x7F, 0x1A,
0x7C, 0x13, 0x65, 0xF1, 0x1F, 0xE1, 0x4E, 0xBF, 0xE0, 0x5D, 0x46, 0xEA, 0x6B, 0x4B, 0x6D, 0x76,
0xCD, 0xED, 0x5A, 0xE2, 0x10, 0x0B, 0x44, 0x4F, 0x46, 0x00, 0xF5, 0xC1, 0x00, 0xE3, 0xBE, 0x31,
0x5D, 0x45, 0x14, 0x01, 0xF9, 0xE7, 0xA7, 0xFF, 0x00, 0xC1, 0x34, 0xB5, 0x6F, 0xED, 0x68, 0xC5,
0xF7, 0xC5, 0x8B, 0x2F, 0xB0, 0x87, 0xF9, 0xCC, 0x3A, 0x53, 0x79, 0xA5, 0x33, 0xD8, 0x19, 0x30,
0x0F, 0xE2, 0x71, 0xEF, 0x5F, 0x7F, 0xF8, 0x6F, 0x4C, 0x83, 0x45, 0xF0, 0xED, 0x86, 0x8D, 0x6A,
0xD2, 0x34, 0x1A, 0x75, 0xB4, 0x76, 0xD1, 0xB4, 0x87, 0x73, 0x15, 0x45, 0x0A, 0x09, 0x3D, 0xCE,
0x05, 0x5D, 0xA2, 0x80, 0x3E, 0x3C, 0xFD, 0xA8, 0x7F, 0x60, 0xBD, 0x03, 0xE2, 0x57, 0xC4, 0xCB,
0xDF, 0x1A, 0xF8, 0x4F, 0xC5, 0xC7, 0xC3, 0x37, 0x1A, 0xBC, 0xC6, 0x7B, 0xFB, 0x39, 0x6C, 0xFE,
0xD1, 0x0B, 0xCA, 0xC7, 0x2F, 0x22, 0x61, 0x94, 0xA9, 0x63, 0xC9, 0x07, 0x20, 0x92, 0x4F, 0x1D,
0x2B, 0xDB, 0x7F, 0x64, 0xCF, 0x80, 0x9E, 0x11, 0xF8, 0x09, 0xE0, 0x49, 0x74, 0x2F, 0x0E, 0xC9,
0x35, 0xF5, 0xFD, 0xFB, 0x89, 0x75, 0x0D, 0x56, 0xE5, 0x42, 0xCB, 0x74, 0xE0, 0x61, 0x46, 0x07,
0x0A, 0x8B, 0x93, 0x85, 0xE7, 0x19, 0x27, 0x24, 0x92, 0x6B, 0xD5, 0xA8, 0xA0, 0x0E, 0x3B, 0xE3,
0x67, 0xC2, 0xCF, 0x02, 0xFC, 0x59, 0xF0, 0x91, 0xF0, 0xEF, 0x8E, 0xF4, 0x18, 0x35, 0x3B, 0x45,
0x25, 0xE1, 0x73, 0x94, 0x96, 0xD9, 0xC8, 0xC6, 0xF8, 0xE4, 0x1F, 0x32, 0x1F, 0xA1, 0xC1, 0xE8,
0x41, 0x15, 0xF2, 0x0F, 0x8E, 0xBF, 0xE0, 0x9A, 0xDA, 0x24, 0xF7, 0xB2, 0x4D, 0xE0, 0xEF, 0x89,
0xD7, 0xB6, 0x30, 0x33, 0x12, 0xB6, 0xFA, 0xA5, 0x82, 0xDC, 0x95, 0x1E, 0x9E, 0x62, 0x32, 0x67,
0xFE, 0xF9, 0xAF, 0xBB, 0xE8, 0xA0, 0x0F, 0x86, 0xBE, 0x1B, 0x7F, 0xC1, 0x37, 0x3C, 0x2F, 0x63,
0xA8, 0xC5, 0x73, 0xE3, 0x9F, 0x88, 0x7A, 0x86, 0xB1, 0x02, 0x10, 0xCD, 0x67, 0xA6, 0xDA, 0x0B,
0x35, 0x7F, 0x63, 0x23, 0x33, 0x9C, 0x7D, 0x00, 0x3E, 0xF5, 0xF6, 0x5F, 0xC3, 0xDF, 0x09, 0x78,
0x6F, 0xC0, 0xDE, 0x11, 0xB3, 0xF0, 0xC7, 0x84, 0xF4, 0x8B, 0x6D, 0x2B, 0x49, 0xB0, 0x4D, 0x90,
0xDA, 0xDB, 0xAE, 0x15, 0x7B, 0x92, 0x4F, 0x56, 0x62, 0x79, 0x2C, 0x72, 0x49, 0xE4, 0x93, 0x5B,
0x54, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45,
0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x01, 0x45, 0x14, 0x50, 0x07, 0xFF, 0xD9, 0xFF,
}; };
#endif #endif

View File

@ -7,7 +7,7 @@
"add buttons": [ "add buttons": [
], ],
"animation time": 500, "animation time": 500,
"button's text": "AAAAAA,BBBBBB,", "button's text": "Yes,No,",
"class": "lv_msgbox", "class": "lv_msgbox",
"click": true, "click": true,
"content": "All data will be deleted", "content": "All data will be deleted",
@ -30,7 +30,7 @@
"styles": [ "styles": [
{ {
"Background": { "Background": {
"bg_color": "0x1f489a" "bg_color": "0x5e5e5e"
}, },
"Border": { "Border": {
"border_color": "0xdddddd", "border_color": "0xdddddd",
@ -46,8 +46,8 @@
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495", "text_sel_bg_color": "0x5e5e5e",
"text_sel_color": "0x3c3c3c" "text_sel_color": "0xffffff"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -188,6 +188,342 @@
} }
], ],
"widget": "Message box" "widget": "Message box"
},
{
"auto size": true,
"children": [
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 21,
"width": 210,
"x": 0,
"y": 38
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_tips",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Message",
"widget": "Label"
},
{
"auto size": true,
"children": [
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 64,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_yes",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Yes",
"widget": "Label"
}
],
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 24,
"width": 64,
"x": 20,
"y": 92
},
"hidden": false,
"locked": false,
"name": "image_yes",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_warning_not_select",
"styles": [
{
"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"
},
{
"auto size": true,
"children": [
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 64,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_no",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "NO",
"widget": "Label"
}
],
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 24,
"width": 64,
"x": 126,
"y": 92
},
"hidden": false,
"locked": false,
"name": "image_no",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_warning_selected",
"styles": [
{
"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",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 136,
"width": 210,
"x": -246,
"y": 48
},
"hidden": false,
"locked": false,
"name": "warning_bg",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_warning_bg",
"styles": [
{
"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"
} }
] ]
} }

View File

@ -1,7 +1,7 @@
{ {
"event callback": "UIFlowMenuCommonOptionEventCallback", "event callback": "UIFlowMenuCommonOptionEventCallback",
"name": "UIFlowMenuCommonOption", "name": "UIFlowMenuCommonOption",
"screen color": "0x8e8e8e", "screen color": "0x800000",
"widgets": [ "widgets": [
{ {
"auto size": true, "auto size": true,
@ -9,6 +9,7 @@
{ {
"children": [ "children": [
{ {
"checkable": false,
"children": [ "children": [
{ {
"align": "Left", "align": "Left",
@ -16,17 +17,17 @@
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type1",
"geometry": { "geometry": {
"height": 23, "height": 22,
"width": 119, "width": 200,
"x": 56, "x": 10,
"y": 10 "y": 10
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Expand", "long mode": "Crop",
"name": "label_menu_item", "name": "label_option1",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
"styles": [ "styles": [
@ -41,205 +42,6 @@
"state": 0 "state": 0
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 1
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 2
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 3
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 4
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 5
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0,
"state": 6
}
],
"text": "Camera Mode",
"widget": "Label"
},
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 48,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"name": "image_option_title",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_camera_mode",
"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",
"click": true,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 320,
"x": 0,
"y": 0
},
"hidden": false,
"layout": "Off",
"locked": false,
"name": "container_option_title",
"styles": [
{
"Background": {
"bg_color": "0x666666",
"bg_opa": 0
},
"Border": {
"border_color": "0xdddddd",
"border_opa": 0,
"border_width": 0
},
"Mix": {
"radius": 0
},
"Padding": {
"pad_inner": 5
},
"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": "Container"
},
{
"checkable": false,
"children": [
{
"align": "Left",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 22,
"width": 200,
"x": 10,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Roll Circularly",
"name": "label_option1",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "SF-UI-Text-Medium 16 8bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
},
"part": 0,
"state": 0
},
{
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
@ -251,16 +53,10 @@
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
@ -272,9 +68,6 @@
"state": 5 "state": 5
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 6 "state": 6
} }
@ -294,7 +87,7 @@
"x": 272, "x": 272,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": true,
"locked": false, "locked": false,
"name": "image_option1", "name": "image_option1",
"offset": { "offset": {
@ -355,9 +148,9 @@
"source checked disabled": "default", "source checked disabled": "default",
"source checked pressed": "default", "source checked pressed": "default",
"source checked released": "default", "source checked released": "default",
"source disabled": "default", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_select", "source pressed": "sf_menu_release",
"source released": "sf_menu_release", "source released": "sf_menu_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -403,7 +196,7 @@
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type1",
"geometry": { "geometry": {
"height": 22, "height": 22,
"width": 200, "width": 200,
@ -412,7 +205,7 @@
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Roll Circularly", "long mode": "Crop",
"name": "label_option2", "name": "label_option2",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
@ -420,7 +213,7 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "SF-UI-Text-Medium 16 8bpp", "text_font": "SF-UI-Text-Medium 18 8bpp",
"text_sel_bg_color": "0x00b495", "text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c" "text_sel_color": "0x3c3c3c"
}, },
@ -428,44 +221,26 @@
"state": 0 "state": 0
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 6 "state": 6
} }
@ -485,7 +260,7 @@
"x": 272, "x": 272,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": true,
"locked": false, "locked": false,
"name": "image_option2", "name": "image_option2",
"offset": { "offset": {
@ -546,9 +321,9 @@
"source checked disabled": "default", "source checked disabled": "default",
"source checked pressed": "default", "source checked pressed": "default",
"source checked released": "default", "source checked released": "default",
"source disabled": "default", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_select", "source pressed": "sf_menu_release",
"source released": "sf_menu_release", "source released": "sf_menu_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -594,7 +369,7 @@
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type1",
"geometry": { "geometry": {
"height": 22, "height": 22,
"width": 200, "width": 200,
@ -603,7 +378,7 @@
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Roll Circularly", "long mode": "Crop",
"name": "label_option3", "name": "label_option3",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
@ -611,7 +386,7 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "SF-UI-Text-Medium 16 8bpp", "text_font": "SF-UI-Text-Medium 18 8bpp",
"text_sel_bg_color": "0x00b495", "text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c" "text_sel_color": "0x3c3c3c"
}, },
@ -619,44 +394,26 @@
"state": 0 "state": 0
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 6 "state": 6
} }
@ -676,7 +433,7 @@
"x": 272, "x": 272,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": true,
"locked": false, "locked": false,
"name": "image_option3", "name": "image_option3",
"offset": { "offset": {
@ -737,9 +494,9 @@
"source checked disabled": "default", "source checked disabled": "default",
"source checked pressed": "default", "source checked pressed": "default",
"source checked released": "default", "source checked released": "default",
"source disabled": "default", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_select", "source pressed": "sf_menu_release",
"source released": "sf_menu_release", "source released": "sf_menu_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -785,7 +542,7 @@
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type1",
"geometry": { "geometry": {
"height": 22, "height": 22,
"width": 200, "width": 200,
@ -794,7 +551,7 @@
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Roll Circularly", "long mode": "Crop",
"name": "label_option4", "name": "label_option4",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
@ -802,7 +559,7 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "SF-UI-Text-Medium 16 8bpp", "text_font": "SF-UI-Text-Medium 18 8bpp",
"text_sel_bg_color": "0x00b495", "text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c" "text_sel_color": "0x3c3c3c"
}, },
@ -810,44 +567,26 @@
"state": 0 "state": 0
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 6 "state": 6
} }
@ -867,7 +606,7 @@
"x": 272, "x": 272,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": true,
"locked": false, "locked": false,
"name": "image_option4", "name": "image_option4",
"offset": { "offset": {
@ -928,9 +667,9 @@
"source checked disabled": "default", "source checked disabled": "default",
"source checked pressed": "default", "source checked pressed": "default",
"source checked released": "default", "source checked released": "default",
"source disabled": "default", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_select", "source pressed": "sf_menu_release",
"source released": "sf_menu_release", "source released": "sf_menu_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -976,7 +715,7 @@
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type1",
"geometry": { "geometry": {
"height": 22, "height": 22,
"width": 200, "width": 200,
@ -985,7 +724,7 @@
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Roll Circularly", "long mode": "Crop",
"name": "label_option5", "name": "label_option5",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
@ -993,7 +732,7 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "SF-UI-Text-Medium 16 8bpp", "text_font": "SF-UI-Text-Medium 18 8bpp",
"text_sel_bg_color": "0x00b495", "text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c" "text_sel_color": "0x3c3c3c"
}, },
@ -1001,44 +740,26 @@
"state": 0 "state": 0
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp"
},
"part": 0, "part": 0,
"state": 6 "state": 6
} }
@ -1058,7 +779,7 @@
"x": 272, "x": 272,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": true,
"locked": false, "locked": false,
"name": "image_option5", "name": "image_option5",
"offset": { "offset": {
@ -1119,9 +840,9 @@
"source checked disabled": "default", "source checked disabled": "default",
"source checked pressed": "default", "source checked pressed": "default",
"source checked released": "default", "source checked released": "default",
"source disabled": "default", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_select", "source pressed": "sf_menu_release",
"source released": "sf_menu_release", "source released": "sf_menu_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -1252,6 +973,183 @@
} }
], ],
"widget": "Container" "widget": "Container"
},
{
"children": [
{
"align": "Left",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type2",
"geometry": {
"height": 19,
"width": 200,
"x": 56,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Crop",
"name": "label_menu_item",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "SF-UI-Text-Bold 20 8bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Camera Mode",
"widget": "Label"
},
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 48,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"name": "image_option_title",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_camera_mode",
"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",
"click": true,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 320,
"x": 5,
"y": 0
},
"hidden": false,
"layout": "Off",
"locked": false,
"name": "container_option_title",
"styles": [
{
"Background": {
"bg_color": "0x666666",
"bg_opa": 0
},
"Border": {
"border_color": "0xdddddd",
"border_opa": 0,
"border_width": 0
},
"Mix": {
"radius": 0
},
"Padding": {
"pad_inner": 5
},
"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": "Container"
} }
], ],
"class": "lv_img", "class": "lv_img",

View File

@ -230,7 +230,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sf_Battery_L0", "source": "sf_Battery_L5",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,
@ -888,10 +888,8 @@
"opa_scale": 120 "opa_scale": 120
}, },
"Text": { "Text": {
"text_color": "0x3c3c3c", "text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_sel_bg_color": "0x00b495"
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -900,48 +898,39 @@
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": { "Text": {
"text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": { "Text": {
"text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": { "Text": {
"text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": { "Text": {
"text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 5 "state": 5
@ -950,8 +939,7 @@
"Text": { "Text": {
"text_color": "0x888888", "text_color": "0x888888",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
@ -980,16 +968,9 @@
"style": "Custome Style", "style": "Custome Style",
"styles": [ "styles": [
{ {
"Border": {
"border_color": "0x00b495",
"border_width": 0
},
"Mix": { "Mix": {
"opa_scale": 120 "opa_scale": 120
}, },
"Outline": {
"outline_color": "0x00b495"
},
"Value": { "Value": {
"value_color": "0x3c3c3c", "value_color": "0x3c3c3c",
"value_font": "montserrat 16 4bpp" "value_font": "montserrat 16 4bpp"
@ -1053,9 +1034,7 @@
}, },
"Text": { "Text": {
"text_color": "0x31404f", "text_color": "0x31404f",
"text_font": "montserrat 16 4bpp", "text_sel_bg_color": "0x00b495"
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1064,42 +1043,37 @@
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": { "Text": {
"text_sel_bg_color": "0x01a2b1", "text_font": "montserrat 16 4bpp",
"text_sel_color": "0x3b3e42" "text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": { "Text": {
"text_sel_bg_color": "0x01a2b1", "text_font": "montserrat 16 4bpp",
"text_sel_color": "0x3b3e42" "text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_sel_bg_color": "0x01a2b1"
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_sel_bg_color": "0x01a2b1"
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 5 "state": 5
@ -1108,8 +1082,7 @@
"Text": { "Text": {
"text_color": "0x888888", "text_color": "0x888888",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1", "text_sel_bg_color": "0x01a2b1"
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
@ -1138,10 +1111,6 @@
"style": "Custome Style", "style": "Custome Style",
"styles": [ "styles": [
{ {
"Border": {
"border_color": "0x00b495",
"border_width": 0
},
"Mix": { "Mix": {
"opa_scale": 120 "opa_scale": 120
}, },
@ -1210,60 +1179,37 @@
"opa_scale": 120 "opa_scale": 120
}, },
"Text": { "Text": {
"text_color": "0x31404f", "text_color": "0x31404f"
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
}, },
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff"
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": { "Text": {
"text_color": "0x888888", "text_color": "0x888888"
"text_sel_bg_color": "0x01a2b1",
"text_sel_color": "0x3b3e42"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
@ -1777,7 +1723,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sf_wifi_connected", "source": "sf_wifi_unconnected",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,
@ -1818,7 +1764,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 40, "width": 48,
"x": 0, "x": 0,
"y": 0 "y": 0
}, },
@ -1922,7 +1868,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 40, "width": 48,
"x": 0, "x": 0,
"y": 0 "y": 0
}, },
@ -1978,7 +1924,7 @@
"font type": "Font_Type0", "font type": "Font_Type0",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 37, "width": 32,
"x": 0, "x": 0,
"y": 6 "y": 6
}, },
@ -2034,7 +1980,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 36, "width": 32,
"x": 50, "x": 50,
"y": 202 "y": 202
}, },
@ -2045,7 +1991,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sy_bg_msg", "source": "sy_bg_32X28",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,
@ -2090,7 +2036,7 @@
"font type": "Font_Type0", "font type": "Font_Type0",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 37, "width": 32,
"x": 0, "x": 0,
"y": 6 "y": 6
}, },
@ -2146,7 +2092,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 36, "width": 32,
"x": 96, "x": 96,
"y": 202 "y": 202
}, },
@ -2157,7 +2103,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sy_bg_msg", "source": "sy_bg_32X28",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,
@ -2202,7 +2148,7 @@
"font type": "Font_Type0", "font type": "Font_Type0",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 103, "width": 120,
"x": 0, "x": 0,
"y": 6 "y": 6
}, },
@ -2258,7 +2204,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 102, "width": 120,
"x": 142, "x": 142,
"y": 202 "y": 202
}, },
@ -2269,7 +2215,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sy_bg_msg2", "source": "sy_bg_102X28",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,

View File

@ -12,8 +12,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 12, "x": -43,
"y": 40 "y": 35
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -64,8 +64,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 50, "x": -41,
"y": 40 "y": 35
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -117,8 +117,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 228, "width": 228,
"x": 88, "x": 335,
"y": 40 "y": 44
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -174,8 +174,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 12, "x": -52,
"y": 77 "y": 72
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -226,8 +226,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 12, "x": -46,
"y": 116 "y": 109
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -278,8 +278,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 12, "x": -37,
"y": 164 "y": 156
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -331,8 +331,8 @@
"geometry": { "geometry": {
"height": 30, "height": 30,
"width": 90, "width": 90,
"x": 224, "x": 333,
"y": 40 "y": 39
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1203,8 +1203,8 @@
"geometry": { "geometry": {
"height": 37, "height": 37,
"width": 222, "width": 222,
"x": 47, "x": 39,
"y": 207 "y": 255
}, },
"hidden": false, "hidden": false,
"layout": "Row Mid", "layout": "Row Mid",
@ -1280,8 +1280,8 @@
"geometry": { "geometry": {
"height": 21, "height": 21,
"width": 128, "width": 128,
"x": 184, "x": 357,
"y": 187 "y": 185
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1356,7 +1356,7 @@
"geometry": { "geometry": {
"height": 22, "height": 22,
"width": 114, "width": 114,
"x": 198, "x": 345,
"y": 157 "y": 157
}, },
"hidden": false, "hidden": false,
@ -1431,8 +1431,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 210, "x": 364,
"y": 116 "y": 111
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1483,8 +1483,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 249, "x": 397,
"y": 116 "y": 114
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1535,8 +1535,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 285, "x": 352,
"y": 115 "y": 113
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1588,8 +1588,8 @@
"geometry": { "geometry": {
"height": 19, "height": 19,
"width": 146, "width": 146,
"x": 166, "x": 329,
"y": 82 "y": 81
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1602,7 +1602,8 @@
"Text": { "Text": {
"text_color": "0xf4d32e", "text_color": "0xf4d32e",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495" "text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1644,8 +1645,8 @@
"geometry": { "geometry": {
"height": 28, "height": 28,
"width": 28, "width": 28,
"x": 286, "x": 346,
"y": 212 "y": 213
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -1686,6 +1687,570 @@
} }
], ],
"widget": "Image" "widget": "Image"
},
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 32,
"x": 135,
"y": 0
},
"hidden": false,
"locked": false,
"name": "image_exit",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_Exit",
"styles": [
{
"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"
},
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 32,
"x": 214,
"y": 0
},
"hidden": false,
"locked": false,
"name": "image_delete",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_delete",
"styles": [
{
"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"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 40,
"width": 135,
"x": 0,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_num",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "<00000/12345>",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 37,
"x": 167,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_1",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Exit",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 64,
"x": 245,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_2",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Delete",
"widget": "Label"
},
{
"children": [
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 40,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"name": "image_play",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_play",
"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"
},
{
"animation state": "On",
"animation time": 200,
"class": "lv_slider",
"click": true,
"drag": false,
"event callback": "",
"geometry": {
"height": 4,
"width": 208,
"x": 44,
"y": 18
},
"hidden": false,
"locked": false,
"name": "slider_1",
"range": {
"max": 100,
"min": 0
},
"style": "Custome Style",
"styles": [
{
"Background": {
"bg_color": "0xffffff"
},
"Outline": {
"outline_color": "0x31eea5"
},
"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
},
{
"part": 1,
"state": 0
},
{
"part": 1,
"state": 1
},
{
"part": 1,
"state": 2
},
{
"part": 1,
"state": 3
},
{
"part": 1,
"state": 4
},
{
"part": 1,
"state": 5
},
{
"part": 1,
"state": 6
},
{
"part": 2,
"state": 0
},
{
"part": 2,
"state": 1
},
{
"part": 2,
"state": 2
},
{
"part": 2,
"state": 3
},
{
"part": 2,
"state": 4
},
{
"part": 2,
"state": 5
},
{
"part": 2,
"state": 6
}
],
"type": "Normal",
"value": 0,
"widget": "Slider"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 20,
"width": 60,
"x": 258,
"y": 10
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_playtime",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "00:00",
"widget": "Label"
}
],
"class": "lv_cont",
"click": true,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 320,
"x": 0,
"y": 200
},
"hidden": false,
"layout": "Off",
"locked": false,
"name": "container_play",
"styles": [
{
"Background": {
"bg_color": "0x551f57"
},
"Border": {
"border_color": "0xdddddd",
"border_width": 0
},
"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": "Container"
} }
] ]
} }

View File

@ -7,20 +7,20 @@
"add buttons": [ "add buttons": [
], ],
"animation time": 500, "animation time": 500,
"button's text": "OK,", "button's text": "",
"class": "lv_msgbox", "class": "lv_msgbox",
"click": true, "click": true,
"content": "", "content": "\n",
"drag": false, "drag": false,
"event callback": "message_box_wrnmsg_event_callback", "event callback": "message_box_wrnmsg_event_callback",
"font type(bg)": "Font_Type0", "font type(bg)": "Font_Type0",
"font type(btn)": "Font_Type0", "font type(btn)": "Font_Type0",
"font type(btn_bg)": "Font_Type0", "font type(btn_bg)": "Font_Type0",
"geometry": { "geometry": {
"height": 116, "height": 134,
"width": 200, "width": 210,
"x": 39, "x": 55,
"y": 308 "y": 52
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -30,7 +30,7 @@
"styles": [ "styles": [
{ {
"Background": { "Background": {
"bg_color": "0x1f489a" "bg_color": "0x3c3c3c"
}, },
"Border": { "Border": {
"border_color": "0xdddddd", "border_color": "0xdddddd",
@ -84,100 +84,6 @@
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
},
{
"part": 64,
"state": 0
},
{
"part": 64,
"state": 1
},
{
"part": 64,
"state": 2
},
{
"part": 64,
"state": 3
},
{
"part": 64,
"state": 4
},
{
"part": 64,
"state": 5
},
{
"part": 64,
"state": 6
},
{
"Border": {
"border_color": "0x00b495",
"border_width": 3
},
"Mix": {
"radius": 10
},
"Outline": {
"outline_color": "0x00b495",
"outline_width": 0
},
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
},
"Value": {
"value_font": "montserrat 16 4bpp"
},
"part": 65,
"state": 0
},
{
"Outline": {
"outline_opa": 127
},
"part": 65,
"state": 1
},
{
"Outline": {
"outline_color": "0x44d1b6"
},
"part": 65,
"state": 2
},
{
"Outline": {
"outline_opa": 127
},
"part": 65,
"state": 3
},
{
"Outline": {
"outline_opa": 127
},
"part": 65,
"state": 4
},
{
"Background": {
"bg_color": "0xc7fbe7"
},
"part": 65,
"state": 5
},
{
"Outline": {
"outline_opa": 127
},
"part": 65,
"state": 6
} }
], ],
"widget": "Message box" "widget": "Message box"
@ -186,21 +92,21 @@
"auto size": true, "auto size": true,
"children": [ "children": [
{ {
"align": "Center", "align": "Left",
"class": "lv_label", "class": "lv_label",
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"font type": "Font_Type0", "font type": "Font_Type0",
"geometry": { "geometry": {
"height": 21, "height": 54,
"width": 210, "width": 184,
"x": 0, "x": 13,
"y": 38 "y": 12
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
"long mode": "Roll", "long mode": "Break",
"name": "label_tips", "name": "label_tips",
"recolor": false, "recolor": false,
"string id": "None", "string id": "None",
@ -240,232 +146,8 @@
"state": 6 "state": 6
} }
], ],
"text": "Message", "text": "Message:abcdefghijklmnopqrstuvwsyz",
"widget": "Label" "widget": "Label"
},
{
"auto size": true,
"children": [
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 64,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_yes",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "Yes",
"widget": "Label"
}
],
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 24,
"width": 64,
"x": 20,
"y": 92
},
"hidden": false,
"locked": false,
"name": "image_yes",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_warning_not_select",
"styles": [
{
"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"
},
{
"auto size": true,
"children": [
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 64,
"x": 0,
"y": 0
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_no",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0x3c3c3c",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "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
}
],
"text": "NO",
"widget": "Label"
}
],
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 24,
"width": 64,
"x": 126,
"y": 92
},
"hidden": false,
"locked": false,
"name": "image_no",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_warning_selected",
"styles": [
{
"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", "class": "lv_img",
@ -475,8 +157,8 @@
"geometry": { "geometry": {
"height": 136, "height": 136,
"width": 210, "width": 210,
"x": 55, "x": -257,
"y": 52 "y": 46
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,

View File

@ -838,7 +838,66 @@
"4xFHD P30", "4xFHD P30",
"UHD P30 + FHD P 30", "UHD P30 + FHD P 30",
"Burst 5", "Burst 5",
"40M" "40M",
"Network Selection",
"QR",
"Password",
"Camera Info",
"Camera Name",
"Camera Mode",
"Image Size",
"Video Size",
"Video Length",
"Flash Power",
"Sensitivity",
"Delay",
"Operating Time",
"Format SD",
"Date&Time",
"Max Num/Day",
"Settings Check",
"Send Type",
"Check in Photo",
"GPS",
"Unlimited",
"01-99",
"Daily",
"Instant",
"Hybrid",
"Timely",
"Once/day",
"Twice/day",
"4 times/day",
"Photo",
"PIC+VID",
"8M",
"12M",
"16M",
"FHD",
"HD",
"WVGA",
"10s",
"15s",
"MaxRange",
"Balance",
"Min Blur",
"High",
"Low",
"Auto UTC",
"Manual",
"Battery Type",
"Alkaline",
"NI-MH",
"Lithium",
"Lith Pack",
"SD Loop",
"Camera FW Upgrade",
"Module FW Upgrade",
"Reset",
"",
"Entering Work Mode",
"Comfirm Delete?",
"No File"
] ]
}, },
{ {
@ -1413,7 +1472,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -1988,7 +2106,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -2563,7 +2740,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -3138,7 +3374,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -3713,7 +4008,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -4288,7 +4642,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -4863,7 +5276,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -5438,7 +5910,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
}, },
{ {
@ -6013,7 +6544,66 @@
"", "",
"", "",
"Burst 5", "Burst 5",
"40M" "40M",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
] ]
} }
], ],
@ -6588,6 +7178,65 @@
"STRID_QUAD_1920x1080P30", "STRID_QUAD_1920x1080P30",
"STRID_DUAL_3840X2160P30_1920X1080P30", "STRID_DUAL_3840X2160P30_1920X1080P30",
"STRID_Cap_Burst_5", "STRID_Cap_Burst_5",
"STRID_40M" "STRID_40M",
"STRING_NETWORK_SELECTION",
"STRING_QR",
"STRING_PASSWORD",
"STRING_CAMERA_INFO",
"STRING_CAMERA_NAME",
"STRING_CAMERA_MODE",
"STRING_IMAGE_SIZE",
"STRING_VIDEO_SIZE",
"STRING_VIDEO_LENGTH",
"STRING_FLASH_POWER",
"STRING_SENSITIVITY",
"STRING_DELAY",
"STRING_OPERATING_TIME",
"STRING_FORMAT_SD",
"STRING_DATE_AND_TIME",
"STRING_MAX_NUM_DAY",
"STRING_SETTINGS_CHECK",
"STRING_SEND_TYPE",
"STRING_CHECK_IN_PHOTO",
"STRING_GPS",
"STRING_UNLIMITED",
"STRING_NUMBER",
"STRING_DAILY",
"STRING_INSTANT",
"STRING_HYBRID",
"STRING_TIMELY",
"STRING_ONCE_DAY",
"STRING_TWICE_DAY",
"STRING_4TIMES_DAY",
"STRING_PHOTO",
"STRING_PIC_VID",
"STRING_SIZE_8M",
"STRING_SIZE_12M",
"STRING_SIZE_16M",
"STRING_FHD",
"STRING_HD",
"STRING_WVGA",
"STRING_10S",
"STRING_15S",
"STRING_MAX_RANGE",
"STRING_BALANCE",
"STRING_MIN_BLUR",
"STRING_HIGH",
"STRING_LOW",
"STRING_AUTO_UTC",
"STRING_MANUAL",
"STRING_BATTERY_TYPE",
"STRING_ALKALINE",
"STRING_NI_MH",
"STRING_LITHIUM",
"STRING_LITH_PACK",
"STRING_SD_LOOP",
"STRING_CAMERA_FW_UPGRADE",
"STRING_MODE_FW_UPGRADE",
"STRING_RESET",
"STRING_NO_STRING",
"STRING_ENTER_WORK",
"STRING_DELETE_FILE",
"STRING_NO_FILE"
] ]
} }

View File

@ -2349,18 +2349,6 @@
"Ascii" "Ascii"
] ]
}, },
{
"bpp": 1,
"compressed": false,
"custom code range": "",
"file path": "fonts/NotoSans-Black.ttf",
"include language table": true,
"name": "NotoSans-Black",
"size": 8,
"unicode range names": [
"Ascii"
]
},
{ {
"bpp": 1, "bpp": 1,
"compressed": false, "compressed": false,
@ -2421,18 +2409,6 @@
"Ascii" "Ascii"
] ]
}, },
{
"bpp": 1,
"compressed": false,
"custom code range": "",
"file path": "fonts/ARIALUNI.TTF",
"include language table": true,
"name": "ARIALUNI",
"size": 74,
"unicode range names": [
"Ascii"
]
},
{ {
"bpp": 1, "bpp": 1,
"compressed": false, "compressed": false,
@ -2492,6 +2468,30 @@
"unicode range names": [ "unicode range names": [
"Ascii" "Ascii"
] ]
},
{
"bpp": 1,
"compressed": false,
"custom code range": "",
"file path": "fonts/ARIALUNI.TTF",
"include language table": true,
"name": "ARIALUNI",
"size": 74,
"unicode range names": [
"Ascii"
]
},
{
"bpp": 1,
"compressed": false,
"custom code range": "",
"file path": "fonts/NotoSans-Black.ttf",
"include language table": true,
"name": "NotoSans-Black",
"size": 8,
"unicode range names": [
"Ascii"
]
} }
], ],
"images": [ "images": [
@ -4435,6 +4435,11 @@
"filename": "icons/ICON_YES_M.bmp", "filename": "icons/ICON_YES_M.bmp",
"name": "ICON_YES_M" "name": "ICON_YES_M"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/flash_power.bmp",
"name": "flash_power"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_Battery_L0.bmp", "filename": "icons/sf_Battery_L0.bmp",
@ -4515,6 +4520,11 @@
"filename": "icons/sf_SD_loop.bmp", "filename": "icons/sf_SD_loop.bmp",
"name": "sf_SD_loop" "name": "sf_SD_loop"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_back.bmp",
"name": "sf_back"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_battery_type.bmp", "filename": "icons/sf_battery_type.bmp",
@ -4695,6 +4705,11 @@
"filename": "icons/sf_net4g.bmp", "filename": "icons/sf_net4g.bmp",
"name": "sf_net4g" "name": "sf_net4g"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_next.bmp",
"name": "sf_next"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sf_next1.bmp", "filename": "icons/sf_next1.bmp",
@ -4850,6 +4865,16 @@
"filename": "icons/sf_wifi_unsupport.bmp", "filename": "icons/sf_wifi_unsupport.bmp",
"name": "sf_wifi_unsupport" "name": "sf_wifi_unsupport"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_102X28.bmp",
"name": "sy_bg_102X28"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_32X28.bmp",
"name": "sy_bg_32X28"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_msg.bmp", "filename": "icons/sy_bg_msg.bmp",
@ -4860,6 +4885,26 @@
"filename": "icons/sy_bg_msg2.bmp", "filename": "icons/sy_bg_msg2.bmp",
"name": "sy_bg_msg2" "name": "sy_bg_msg2"
}, },
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_tc1.bmp",
"name": "sy_bg_tc1"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_tc2.bmp",
"name": "sy_bg_tc2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_bg_tc3.bmp",
"name": "sy_bg_tc3"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_luzhi.bmp",
"name": "sy_luzhi"
},
{ {
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_redline.bmp", "filename": "icons/sy_redline.bmp",

View File

@ -426,6 +426,7 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &icon_wifi_on_m }, { &icon_wifi_on_m },
{ &icon_yes }, { &icon_yes },
{ &icon_yes_m }, { &icon_yes_m },
{ &flash_power },
{ &sf_battery_l0 }, { &sf_battery_l0 },
{ &sf_battery_l1 }, { &sf_battery_l1 },
{ &sf_battery_l2 }, { &sf_battery_l2 },
@ -442,6 +443,7 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &sf_picsize_5m }, { &sf_picsize_5m },
{ &sf_picsize_8m }, { &sf_picsize_8m },
{ &sf_sd_loop }, { &sf_sd_loop },
{ &sf_back },
{ &sf_battery_type }, { &sf_battery_type },
{ &sf_bluetooth_connected }, { &sf_bluetooth_connected },
{ &sf_bluetooth_unconnected }, { &sf_bluetooth_unconnected },
@ -478,6 +480,7 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &sf_net2g }, { &sf_net2g },
{ &sf_net3g }, { &sf_net3g },
{ &sf_net4g }, { &sf_net4g },
{ &sf_next },
{ &sf_next1 }, { &sf_next1 },
{ &sf_next2 }, { &sf_next2 },
{ &sf_off }, { &sf_off },
@ -509,8 +512,14 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &sf_wifi_connected }, { &sf_wifi_connected },
{ &sf_wifi_unconnected }, { &sf_wifi_unconnected },
{ &sf_wifi_unsupport }, { &sf_wifi_unsupport },
{ &sy_bg_102x28 },
{ &sy_bg_32x28 },
{ &sy_bg_msg }, { &sy_bg_msg },
{ &sy_bg_msg2 }, { &sy_bg_msg2 },
{ &sy_bg_tc1 },
{ &sy_bg_tc2 },
{ &sy_bg_tc3 },
{ &sy_luzhi },
{ &sy_redline }, { &sy_redline },
{ &sy_redline2 }, { &sy_redline2 },
}; };
@ -522,18 +531,18 @@ lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
{ &notosanscjkjp_black_16_1bpp }, { &notosanscjkjp_black_16_1bpp },
{ &notosanscjksc_black_16_1bpp }, { &notosanscjksc_black_16_1bpp },
{ &notosanscjktc_black_16_1bpp }, { &notosanscjktc_black_16_1bpp },
{ &notosans_black_8_1bpp },
{ &arialuni_16_1bpp }, { &arialuni_16_1bpp },
{ &arialuni_18_1bpp }, { &arialuni_18_1bpp },
{ &arialuni_32_1bpp }, { &arialuni_32_1bpp },
{ &arialuni_48_1bpp }, { &arialuni_48_1bpp },
{ &arialuni_60_1bpp }, { &arialuni_60_1bpp },
{ &arialuni_74_1bpp },
{ &arialuni_86_1bpp }, { &arialuni_86_1bpp },
{ &arialuni_106_1bpp }, { &arialuni_106_1bpp },
{ &sf_ui_text_bold_20_8bpp }, { &sf_ui_text_bold_20_8bpp },
{ &sf_ui_text_medium_18_8bpp }, { &sf_ui_text_medium_18_8bpp },
{ &sf_ui_text_medium_16_8bpp }, { &sf_ui_text_medium_16_8bpp },
{ &arialuni_74_1bpp },
{ &notosans_black_8_1bpp },
}; };
lv_plugin_string_t* lv_plugin_language_table[] = { lv_plugin_string_t* lv_plugin_language_table[] = {
@ -1217,6 +1226,65 @@ lv_plugin_res_id lv_plugin_fixed_language_string_id_table[] = {
LV_PLUGIN_LANGUAGE_ID_EN, /* 569*/ LV_PLUGIN_LANGUAGE_ID_EN, /* 569*/
LV_PLUGIN_LANGUAGE_ID_EN, /* 570*/ LV_PLUGIN_LANGUAGE_ID_EN, /* 570*/
LV_PLUGIN_RES_ID_NONE, /* 571*/ LV_PLUGIN_RES_ID_NONE, /* 571*/
LV_PLUGIN_RES_ID_NONE, /* 572*/
LV_PLUGIN_RES_ID_NONE, /* 573*/
LV_PLUGIN_RES_ID_NONE, /* 574*/
LV_PLUGIN_RES_ID_NONE, /* 575*/
LV_PLUGIN_RES_ID_NONE, /* 576*/
LV_PLUGIN_RES_ID_NONE, /* 577*/
LV_PLUGIN_RES_ID_NONE, /* 578*/
LV_PLUGIN_RES_ID_NONE, /* 579*/
LV_PLUGIN_RES_ID_NONE, /* 580*/
LV_PLUGIN_RES_ID_NONE, /* 581*/
LV_PLUGIN_RES_ID_NONE, /* 582*/
LV_PLUGIN_RES_ID_NONE, /* 583*/
LV_PLUGIN_RES_ID_NONE, /* 584*/
LV_PLUGIN_RES_ID_NONE, /* 585*/
LV_PLUGIN_RES_ID_NONE, /* 586*/
LV_PLUGIN_RES_ID_NONE, /* 587*/
LV_PLUGIN_RES_ID_NONE, /* 588*/
LV_PLUGIN_RES_ID_NONE, /* 589*/
LV_PLUGIN_RES_ID_NONE, /* 590*/
LV_PLUGIN_RES_ID_NONE, /* 591*/
LV_PLUGIN_RES_ID_NONE, /* 592*/
LV_PLUGIN_RES_ID_NONE, /* 593*/
LV_PLUGIN_RES_ID_NONE, /* 594*/
LV_PLUGIN_RES_ID_NONE, /* 595*/
LV_PLUGIN_RES_ID_NONE, /* 596*/
LV_PLUGIN_RES_ID_NONE, /* 597*/
LV_PLUGIN_RES_ID_NONE, /* 598*/
LV_PLUGIN_RES_ID_NONE, /* 599*/
LV_PLUGIN_RES_ID_NONE, /* 600*/
LV_PLUGIN_RES_ID_NONE, /* 601*/
LV_PLUGIN_RES_ID_NONE, /* 602*/
LV_PLUGIN_RES_ID_NONE, /* 603*/
LV_PLUGIN_RES_ID_NONE, /* 604*/
LV_PLUGIN_RES_ID_NONE, /* 605*/
LV_PLUGIN_RES_ID_NONE, /* 606*/
LV_PLUGIN_RES_ID_NONE, /* 607*/
LV_PLUGIN_RES_ID_NONE, /* 608*/
LV_PLUGIN_RES_ID_NONE, /* 609*/
LV_PLUGIN_RES_ID_NONE, /* 610*/
LV_PLUGIN_RES_ID_NONE, /* 611*/
LV_PLUGIN_RES_ID_NONE, /* 612*/
LV_PLUGIN_RES_ID_NONE, /* 613*/
LV_PLUGIN_RES_ID_NONE, /* 614*/
LV_PLUGIN_RES_ID_NONE, /* 615*/
LV_PLUGIN_RES_ID_NONE, /* 616*/
LV_PLUGIN_RES_ID_NONE, /* 617*/
LV_PLUGIN_RES_ID_NONE, /* 618*/
LV_PLUGIN_RES_ID_NONE, /* 619*/
LV_PLUGIN_RES_ID_NONE, /* 620*/
LV_PLUGIN_RES_ID_NONE, /* 621*/
LV_PLUGIN_RES_ID_NONE, /* 622*/
LV_PLUGIN_RES_ID_NONE, /* 623*/
LV_PLUGIN_RES_ID_NONE, /* 624*/
LV_PLUGIN_RES_ID_NONE, /* 625*/
LV_PLUGIN_RES_ID_NONE, /* 626*/
LV_PLUGIN_RES_ID_NONE, /* 627*/
LV_PLUGIN_RES_ID_NONE, /* 628*/
LV_PLUGIN_RES_ID_NONE, /* 629*/
LV_PLUGIN_RES_ID_NONE, /* 630*/
}; };
lv_plugin_res_t lv_plugin_UIFlowLVGL_res = lv_plugin_res_t lv_plugin_UIFlowLVGL_res =

View File

@ -56,18 +56,18 @@ extern lv_obj_t *UIFlowPassword;
LV_FONT_DECLARE(notosanscjkjp_black_16_1bpp); LV_FONT_DECLARE(notosanscjkjp_black_16_1bpp);
LV_FONT_DECLARE(notosanscjksc_black_16_1bpp); LV_FONT_DECLARE(notosanscjksc_black_16_1bpp);
LV_FONT_DECLARE(notosanscjktc_black_16_1bpp); LV_FONT_DECLARE(notosanscjktc_black_16_1bpp);
LV_FONT_DECLARE(notosans_black_8_1bpp);
LV_FONT_DECLARE(arialuni_16_1bpp); LV_FONT_DECLARE(arialuni_16_1bpp);
LV_FONT_DECLARE(arialuni_18_1bpp); LV_FONT_DECLARE(arialuni_18_1bpp);
LV_FONT_DECLARE(arialuni_32_1bpp); LV_FONT_DECLARE(arialuni_32_1bpp);
LV_FONT_DECLARE(arialuni_48_1bpp); LV_FONT_DECLARE(arialuni_48_1bpp);
LV_FONT_DECLARE(arialuni_60_1bpp); LV_FONT_DECLARE(arialuni_60_1bpp);
LV_FONT_DECLARE(arialuni_74_1bpp);
LV_FONT_DECLARE(arialuni_86_1bpp); LV_FONT_DECLARE(arialuni_86_1bpp);
LV_FONT_DECLARE(arialuni_106_1bpp); LV_FONT_DECLARE(arialuni_106_1bpp);
LV_FONT_DECLARE(sf_ui_text_bold_20_8bpp); LV_FONT_DECLARE(sf_ui_text_bold_20_8bpp);
LV_FONT_DECLARE(sf_ui_text_medium_18_8bpp); LV_FONT_DECLARE(sf_ui_text_medium_18_8bpp);
LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp); LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp);
LV_FONT_DECLARE(arialuni_74_1bpp);
LV_FONT_DECLARE(notosans_black_8_1bpp);
void message_box_wrnmsg_event_callback(lv_obj_t* obj, lv_event_t event); void message_box_wrnmsg_event_callback(lv_obj_t* obj, lv_event_t event);
void button_del_event_callback(lv_obj_t* obj, lv_event_t event); void button_del_event_callback(lv_obj_t* obj, lv_event_t event);
@ -470,6 +470,7 @@ LV_IMG_DECLARE(icon_wifi_on);
LV_IMG_DECLARE(icon_wifi_on_m); LV_IMG_DECLARE(icon_wifi_on_m);
LV_IMG_DECLARE(icon_yes); LV_IMG_DECLARE(icon_yes);
LV_IMG_DECLARE(icon_yes_m); LV_IMG_DECLARE(icon_yes_m);
LV_IMG_DECLARE(flash_power);
LV_IMG_DECLARE(sf_battery_l0); LV_IMG_DECLARE(sf_battery_l0);
LV_IMG_DECLARE(sf_battery_l1); LV_IMG_DECLARE(sf_battery_l1);
LV_IMG_DECLARE(sf_battery_l2); LV_IMG_DECLARE(sf_battery_l2);
@ -486,6 +487,7 @@ LV_IMG_DECLARE(sf_picsize_16m);
LV_IMG_DECLARE(sf_picsize_5m); LV_IMG_DECLARE(sf_picsize_5m);
LV_IMG_DECLARE(sf_picsize_8m); LV_IMG_DECLARE(sf_picsize_8m);
LV_IMG_DECLARE(sf_sd_loop); LV_IMG_DECLARE(sf_sd_loop);
LV_IMG_DECLARE(sf_back);
LV_IMG_DECLARE(sf_battery_type); LV_IMG_DECLARE(sf_battery_type);
LV_IMG_DECLARE(sf_bluetooth_connected); LV_IMG_DECLARE(sf_bluetooth_connected);
LV_IMG_DECLARE(sf_bluetooth_unconnected); LV_IMG_DECLARE(sf_bluetooth_unconnected);
@ -522,6 +524,7 @@ LV_IMG_DECLARE(sf_module_fw_upgrade);
LV_IMG_DECLARE(sf_net2g); LV_IMG_DECLARE(sf_net2g);
LV_IMG_DECLARE(sf_net3g); LV_IMG_DECLARE(sf_net3g);
LV_IMG_DECLARE(sf_net4g); LV_IMG_DECLARE(sf_net4g);
LV_IMG_DECLARE(sf_next);
LV_IMG_DECLARE(sf_next1); LV_IMG_DECLARE(sf_next1);
LV_IMG_DECLARE(sf_next2); LV_IMG_DECLARE(sf_next2);
LV_IMG_DECLARE(sf_off); LV_IMG_DECLARE(sf_off);
@ -553,8 +556,14 @@ LV_IMG_DECLARE(sf_warning_selected);
LV_IMG_DECLARE(sf_wifi_connected); LV_IMG_DECLARE(sf_wifi_connected);
LV_IMG_DECLARE(sf_wifi_unconnected); LV_IMG_DECLARE(sf_wifi_unconnected);
LV_IMG_DECLARE(sf_wifi_unsupport); LV_IMG_DECLARE(sf_wifi_unsupport);
LV_IMG_DECLARE(sy_bg_102x28);
LV_IMG_DECLARE(sy_bg_32x28);
LV_IMG_DECLARE(sy_bg_msg); LV_IMG_DECLARE(sy_bg_msg);
LV_IMG_DECLARE(sy_bg_msg2); LV_IMG_DECLARE(sy_bg_msg2);
LV_IMG_DECLARE(sy_bg_tc1);
LV_IMG_DECLARE(sy_bg_tc2);
LV_IMG_DECLARE(sy_bg_tc3);
LV_IMG_DECLARE(sy_luzhi);
LV_IMG_DECLARE(sy_redline); LV_IMG_DECLARE(sy_redline);
LV_IMG_DECLARE(sy_redline2); LV_IMG_DECLARE(sy_redline2);
@ -946,111 +955,120 @@ LV_IMG_DECLARE(sy_redline2);
#define LV_PLUGIN_IMG_ID_ICON_WIFI_ON_M 386 #define LV_PLUGIN_IMG_ID_ICON_WIFI_ON_M 386
#define LV_PLUGIN_IMG_ID_ICON_YES 387 #define LV_PLUGIN_IMG_ID_ICON_YES 387
#define LV_PLUGIN_IMG_ID_ICON_YES_M 388 #define LV_PLUGIN_IMG_ID_ICON_YES_M 388
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L0 389 #define LV_PLUGIN_IMG_ID_FLASH_POWER 389
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L1 390 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L0 390
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L2 391 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L1 391
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L3 392 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L2 392
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L4 393 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L3 393
#define LV_PLUGIN_IMG_ID_SF_BATTERY_L5 394 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L4 394
#define LV_PLUGIN_IMG_ID_SF_DATE_TIME 395 #define LV_PLUGIN_IMG_ID_SF_BATTERY_L5 395
#define LV_PLUGIN_IMG_ID_SF_EXIT 396 #define LV_PLUGIN_IMG_ID_SF_DATE_TIME 396
#define LV_PLUGIN_IMG_ID_SF_MAX_NUM_DAY 397 #define LV_PLUGIN_IMG_ID_SF_EXIT 397
#define LV_PLUGIN_IMG_ID_SF_PWD_DOWN 398 #define LV_PLUGIN_IMG_ID_SF_MAX_NUM_DAY 398
#define LV_PLUGIN_IMG_ID_SF_PWD_UP 399 #define LV_PLUGIN_IMG_ID_SF_PWD_DOWN 399
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_12M 400 #define LV_PLUGIN_IMG_ID_SF_PWD_UP 400
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_16M 401 #define LV_PLUGIN_IMG_ID_SF_PICSIZE_12M 401
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_5M 402 #define LV_PLUGIN_IMG_ID_SF_PICSIZE_16M 402
#define LV_PLUGIN_IMG_ID_SF_PICSIZE_8M 403 #define LV_PLUGIN_IMG_ID_SF_PICSIZE_5M 403
#define LV_PLUGIN_IMG_ID_SF_SD_LOOP 404 #define LV_PLUGIN_IMG_ID_SF_PICSIZE_8M 404
#define LV_PLUGIN_IMG_ID_SF_BATTERY_TYPE 405 #define LV_PLUGIN_IMG_ID_SF_SD_LOOP 405
#define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_CONNECTED 406 #define LV_PLUGIN_IMG_ID_SF_BACK 406
#define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNCONNECTED 407 #define LV_PLUGIN_IMG_ID_SF_BATTERY_TYPE 407
#define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNSUPPORT 408 #define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_CONNECTED 408
#define LV_PLUGIN_IMG_ID_SF_BUSY_1 409 #define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNCONNECTED 409
#define LV_PLUGIN_IMG_ID_SF_BUSY_2 410 #define LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNSUPPORT 410
#define LV_PLUGIN_IMG_ID_SF_BUSY_3 411 #define LV_PLUGIN_IMG_ID_SF_BUSY_1 411
#define LV_PLUGIN_IMG_ID_SF_BUSY_4 412 #define LV_PLUGIN_IMG_ID_SF_BUSY_2 412
#define LV_PLUGIN_IMG_ID_SF_BUSY_5 413 #define LV_PLUGIN_IMG_ID_SF_BUSY_3 413
#define LV_PLUGIN_IMG_ID_SF_BUSY_6 414 #define LV_PLUGIN_IMG_ID_SF_BUSY_4 414
#define LV_PLUGIN_IMG_ID_SF_CAMERA 415 #define LV_PLUGIN_IMG_ID_SF_BUSY_5 415
#define LV_PLUGIN_IMG_ID_SF_CAMERA_FW_UPGRADE 416 #define LV_PLUGIN_IMG_ID_SF_BUSY_6 416
#define LV_PLUGIN_IMG_ID_SF_CAMERA_INFO 417 #define LV_PLUGIN_IMG_ID_SF_CAMERA 417
#define LV_PLUGIN_IMG_ID_SF_CAMERA_MODE 418 #define LV_PLUGIN_IMG_ID_SF_CAMERA_FW_UPGRADE 418
#define LV_PLUGIN_IMG_ID_SF_CAMERA_NAME 419 #define LV_PLUGIN_IMG_ID_SF_CAMERA_INFO 419
#define LV_PLUGIN_IMG_ID_SF_CAMERA_NETWORK_SELECTION 420 #define LV_PLUGIN_IMG_ID_SF_CAMERA_MODE 420
#define LV_PLUGIN_IMG_ID_SF_CHARGE_BLACK 421 #define LV_PLUGIN_IMG_ID_SF_CAMERA_NAME 421
#define LV_PLUGIN_IMG_ID_SF_CHARGE_DC 422 #define LV_PLUGIN_IMG_ID_SF_CAMERA_NETWORK_SELECTION 422
#define LV_PLUGIN_IMG_ID_SF_CHARGE_WRITE 423 #define LV_PLUGIN_IMG_ID_SF_CHARGE_BLACK 423
#define LV_PLUGIN_IMG_ID_SF_DELAY 424 #define LV_PLUGIN_IMG_ID_SF_CHARGE_DC 424
#define LV_PLUGIN_IMG_ID_SF_DELETE 425 #define LV_PLUGIN_IMG_ID_SF_CHARGE_WRITE 425
#define LV_PLUGIN_IMG_ID_SF_FLASH_POWER 426 #define LV_PLUGIN_IMG_ID_SF_DELAY 426
#define LV_PLUGIN_IMG_ID_SF_FORMAT_SD 427 #define LV_PLUGIN_IMG_ID_SF_DELETE 427
#define LV_PLUGIN_IMG_ID_SF_GPS 428 #define LV_PLUGIN_IMG_ID_SF_FLASH_POWER 428
#define LV_PLUGIN_IMG_ID_SF_GREEN_SQUARE 429 #define LV_PLUGIN_IMG_ID_SF_FORMAT_SD 429
#define LV_PLUGIN_IMG_ID_SF_IMAGE_SIZE 430 #define LV_PLUGIN_IMG_ID_SF_GPS 430
#define LV_PLUGIN_IMG_ID_SF_LEFT 431 #define LV_PLUGIN_IMG_ID_SF_GREEN_SQUARE 431
#define LV_PLUGIN_IMG_ID_SF_LIST_SELECTED 432 #define LV_PLUGIN_IMG_ID_SF_IMAGE_SIZE 432
#define LV_PLUGIN_IMG_ID_SF_MENU_BG 433 #define LV_PLUGIN_IMG_ID_SF_LEFT 433
#define LV_PLUGIN_IMG_ID_SF_MENU_RELEASE 434 #define LV_PLUGIN_IMG_ID_SF_LIST_SELECTED 434
#define LV_PLUGIN_IMG_ID_SF_MENU_SELECT 435 #define LV_PLUGIN_IMG_ID_SF_MENU_BG 435
#define LV_PLUGIN_IMG_ID_SF_MODE_STILL_VIDEO 436 #define LV_PLUGIN_IMG_ID_SF_MENU_RELEASE 436
#define LV_PLUGIN_IMG_ID_SF_MODULE_FW_UPGRADE 437 #define LV_PLUGIN_IMG_ID_SF_MENU_SELECT 437
#define LV_PLUGIN_IMG_ID_SF_NET2G 438 #define LV_PLUGIN_IMG_ID_SF_MODE_STILL_VIDEO 438
#define LV_PLUGIN_IMG_ID_SF_NET3G 439 #define LV_PLUGIN_IMG_ID_SF_MODULE_FW_UPGRADE 439
#define LV_PLUGIN_IMG_ID_SF_NET4G 440 #define LV_PLUGIN_IMG_ID_SF_NET2G 440
#define LV_PLUGIN_IMG_ID_SF_NEXT1 441 #define LV_PLUGIN_IMG_ID_SF_NET3G 441
#define LV_PLUGIN_IMG_ID_SF_NEXT2 442 #define LV_PLUGIN_IMG_ID_SF_NET4G 442
#define LV_PLUGIN_IMG_ID_SF_OFF 443 #define LV_PLUGIN_IMG_ID_SF_NEXT 443
#define LV_PLUGIN_IMG_ID_SF_ON 444 #define LV_PLUGIN_IMG_ID_SF_NEXT1 444
#define LV_PLUGIN_IMG_ID_SF_OPERATING_TIME 445 #define LV_PLUGIN_IMG_ID_SF_NEXT2 445
#define LV_PLUGIN_IMG_ID_SF_PASSWORD 446 #define LV_PLUGIN_IMG_ID_SF_OFF 446
#define LV_PLUGIN_IMG_ID_SF_PICTURE_UPON_DAILY_REPORT 447 #define LV_PLUGIN_IMG_ID_SF_ON 447
#define LV_PLUGIN_IMG_ID_SF_PLAY 448 #define LV_PLUGIN_IMG_ID_SF_OPERATING_TIME 448
#define LV_PLUGIN_IMG_ID_SF_QR 449 #define LV_PLUGIN_IMG_ID_SF_PASSWORD 449
#define LV_PLUGIN_IMG_ID_SF_RESET 450 #define LV_PLUGIN_IMG_ID_SF_PICTURE_UPON_DAILY_REPORT 450
#define LV_PLUGIN_IMG_ID_SF_RIGHT 451 #define LV_PLUGIN_IMG_ID_SF_PLAY 451
#define LV_PLUGIN_IMG_ID_SF_SEND_TYPE 452 #define LV_PLUGIN_IMG_ID_SF_QR 452
#define LV_PLUGIN_IMG_ID_SF_SENSITVITY 453 #define LV_PLUGIN_IMG_ID_SF_RESET 453
#define LV_PLUGIN_IMG_ID_SF_SHOOT_1 454 #define LV_PLUGIN_IMG_ID_SF_RIGHT 454
#define LV_PLUGIN_IMG_ID_SF_SIGNAL0 455 #define LV_PLUGIN_IMG_ID_SF_SEND_TYPE 455
#define LV_PLUGIN_IMG_ID_SF_SIGNAL1 456 #define LV_PLUGIN_IMG_ID_SF_SENSITVITY 456
#define LV_PLUGIN_IMG_ID_SF_SIGNAL2 457 #define LV_PLUGIN_IMG_ID_SF_SHOOT_1 457
#define LV_PLUGIN_IMG_ID_SF_SIGNAL3 458 #define LV_PLUGIN_IMG_ID_SF_SIGNAL0 458
#define LV_PLUGIN_IMG_ID_SF_SIGNAL4 459 #define LV_PLUGIN_IMG_ID_SF_SIGNAL1 459
#define LV_PLUGIN_IMG_ID_SF_SMS_CTRL 460 #define LV_PLUGIN_IMG_ID_SF_SIGNAL2 460
#define LV_PLUGIN_IMG_ID_SF_STOP 461 #define LV_PLUGIN_IMG_ID_SF_SIGNAL3 461
#define LV_PLUGIN_IMG_ID_SF_TAB_RELEASE 462 #define LV_PLUGIN_IMG_ID_SF_SIGNAL4 462
#define LV_PLUGIN_IMG_ID_SF_TAB_SELECT 463 #define LV_PLUGIN_IMG_ID_SF_SMS_CTRL 463
#define LV_PLUGIN_IMG_ID_SF_VIDEO_LENGTH 464 #define LV_PLUGIN_IMG_ID_SF_STOP 464
#define LV_PLUGIN_IMG_ID_SF_VIDEO_SIZE 465 #define LV_PLUGIN_IMG_ID_SF_TAB_RELEASE 465
#define LV_PLUGIN_IMG_ID_SF_WARNING_BG 466 #define LV_PLUGIN_IMG_ID_SF_TAB_SELECT 466
#define LV_PLUGIN_IMG_ID_SF_WARNING_NOT_SELECT 467 #define LV_PLUGIN_IMG_ID_SF_VIDEO_LENGTH 467
#define LV_PLUGIN_IMG_ID_SF_WARNING_SELECTED 468 #define LV_PLUGIN_IMG_ID_SF_VIDEO_SIZE 468
#define LV_PLUGIN_IMG_ID_SF_WIFI_CONNECTED 469 #define LV_PLUGIN_IMG_ID_SF_WARNING_BG 469
#define LV_PLUGIN_IMG_ID_SF_WIFI_UNCONNECTED 470 #define LV_PLUGIN_IMG_ID_SF_WARNING_NOT_SELECT 470
#define LV_PLUGIN_IMG_ID_SF_WIFI_UNSUPPORT 471 #define LV_PLUGIN_IMG_ID_SF_WARNING_SELECTED 471
#define LV_PLUGIN_IMG_ID_SY_BG_MSG 472 #define LV_PLUGIN_IMG_ID_SF_WIFI_CONNECTED 472
#define LV_PLUGIN_IMG_ID_SY_BG_MSG2 473 #define LV_PLUGIN_IMG_ID_SF_WIFI_UNCONNECTED 473
#define LV_PLUGIN_IMG_ID_SY_REDLINE 474 #define LV_PLUGIN_IMG_ID_SF_WIFI_UNSUPPORT 474
#define LV_PLUGIN_IMG_ID_SY_REDLINE2 475 #define LV_PLUGIN_IMG_ID_SY_BG_102X28 475
#define LV_PLUGIN_IMG_TABLE_SIZE 476 #define LV_PLUGIN_IMG_ID_SY_BG_32X28 476
#define LV_PLUGIN_IMG_ID_SY_BG_MSG 477
#define LV_PLUGIN_IMG_ID_SY_BG_MSG2 478
#define LV_PLUGIN_IMG_ID_SY_BG_TC1 479
#define LV_PLUGIN_IMG_ID_SY_BG_TC2 480
#define LV_PLUGIN_IMG_ID_SY_BG_TC3 481
#define LV_PLUGIN_IMG_ID_SY_LUZHI 482
#define LV_PLUGIN_IMG_ID_SY_REDLINE 483
#define LV_PLUGIN_IMG_ID_SY_REDLINE2 484
#define LV_PLUGIN_IMG_TABLE_SIZE 485
#define LV_PLUGIN_FONT_ID_LV_FONT_MONTSERRAT_16 1 #define LV_PLUGIN_FONT_ID_LV_FONT_MONTSERRAT_16 1
#define LV_PLUGIN_FONT_ID_NOTOSANSCJKJP_BLACK_16_1BPP 2 #define LV_PLUGIN_FONT_ID_NOTOSANSCJKJP_BLACK_16_1BPP 2
#define LV_PLUGIN_FONT_ID_NOTOSANSCJKSC_BLACK_16_1BPP 3 #define LV_PLUGIN_FONT_ID_NOTOSANSCJKSC_BLACK_16_1BPP 3
#define LV_PLUGIN_FONT_ID_NOTOSANSCJKTC_BLACK_16_1BPP 4 #define LV_PLUGIN_FONT_ID_NOTOSANSCJKTC_BLACK_16_1BPP 4
#define LV_PLUGIN_FONT_ID_NOTOSANS_BLACK_8_1BPP 5 #define LV_PLUGIN_FONT_ID_ARIALUNI_16_1BPP 5
#define LV_PLUGIN_FONT_ID_ARIALUNI_16_1BPP 6 #define LV_PLUGIN_FONT_ID_ARIALUNI_18_1BPP 6
#define LV_PLUGIN_FONT_ID_ARIALUNI_18_1BPP 7 #define LV_PLUGIN_FONT_ID_ARIALUNI_32_1BPP 7
#define LV_PLUGIN_FONT_ID_ARIALUNI_32_1BPP 8 #define LV_PLUGIN_FONT_ID_ARIALUNI_48_1BPP 8
#define LV_PLUGIN_FONT_ID_ARIALUNI_48_1BPP 9 #define LV_PLUGIN_FONT_ID_ARIALUNI_60_1BPP 9
#define LV_PLUGIN_FONT_ID_ARIALUNI_60_1BPP 10 #define LV_PLUGIN_FONT_ID_ARIALUNI_86_1BPP 10
#define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 11 #define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 11
#define LV_PLUGIN_FONT_ID_ARIALUNI_86_1BPP 12 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_8BPP 12
#define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 13 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 13
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_8BPP 14 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 14
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 15 #define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 15
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 16 #define LV_PLUGIN_FONT_ID_NOTOSANS_BLACK_8_1BPP 16
#define LV_PLUGIN_FONT_TABLE_SIZE 17 #define LV_PLUGIN_FONT_TABLE_SIZE 17
#define LV_PLUGIN_STRING_ID_STRID_NULL_ 1 #define LV_PLUGIN_STRING_ID_STRID_NULL_ 1
@ -1624,7 +1642,66 @@ LV_IMG_DECLARE(sy_redline2);
#define LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 569 #define LV_PLUGIN_STRING_ID_STRID_DUAL_3840X2160P30_1920X1080P30 569
#define LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 570 #define LV_PLUGIN_STRING_ID_STRID_CAP_BURST_5 570
#define LV_PLUGIN_STRING_ID_STRID_40M 571 #define LV_PLUGIN_STRING_ID_STRID_40M 571
#define LV_PLUGIN_STRING_TABLE_SIZE 572 #define LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION 572
#define LV_PLUGIN_STRING_ID_STRING_QR 573
#define LV_PLUGIN_STRING_ID_STRING_PASSWORD 574
#define LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO 575
#define LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME 576
#define LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE 577
#define LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE 578
#define LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE 579
#define LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH 580
#define LV_PLUGIN_STRING_ID_STRING_FLASH_POWER 581
#define LV_PLUGIN_STRING_ID_STRING_SENSITIVITY 582
#define LV_PLUGIN_STRING_ID_STRING_DELAY 583
#define LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME 584
#define LV_PLUGIN_STRING_ID_STRING_FORMAT_SD 585
#define LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME 586
#define LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY 587
#define LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK 588
#define LV_PLUGIN_STRING_ID_STRING_SEND_TYPE 589
#define LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO 590
#define LV_PLUGIN_STRING_ID_STRING_GPS 591
#define LV_PLUGIN_STRING_ID_STRING_UNLIMITED 592
#define LV_PLUGIN_STRING_ID_STRING_NUMBER 593
#define LV_PLUGIN_STRING_ID_STRING_DAILY 594
#define LV_PLUGIN_STRING_ID_STRING_INSTANT 595
#define LV_PLUGIN_STRING_ID_STRING_HYBRID 596
#define LV_PLUGIN_STRING_ID_STRING_TIMELY 597
#define LV_PLUGIN_STRING_ID_STRING_ONCE_DAY 598
#define LV_PLUGIN_STRING_ID_STRING_TWICE_DAY 599
#define LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY 600
#define LV_PLUGIN_STRING_ID_STRING_PHOTO 601
#define LV_PLUGIN_STRING_ID_STRING_PIC_VID 602
#define LV_PLUGIN_STRING_ID_STRING_SIZE_8M 603
#define LV_PLUGIN_STRING_ID_STRING_SIZE_12M 604
#define LV_PLUGIN_STRING_ID_STRING_SIZE_16M 605
#define LV_PLUGIN_STRING_ID_STRING_FHD 606
#define LV_PLUGIN_STRING_ID_STRING_HD 607
#define LV_PLUGIN_STRING_ID_STRING_WVGA 608
#define LV_PLUGIN_STRING_ID_STRING_10S 609
#define LV_PLUGIN_STRING_ID_STRING_15S 610
#define LV_PLUGIN_STRING_ID_STRING_MAX_RANGE 611
#define LV_PLUGIN_STRING_ID_STRING_BALANCE 612
#define LV_PLUGIN_STRING_ID_STRING_MIN_BLUR 613
#define LV_PLUGIN_STRING_ID_STRING_HIGH 614
#define LV_PLUGIN_STRING_ID_STRING_LOW 615
#define LV_PLUGIN_STRING_ID_STRING_AUTO_UTC 616
#define LV_PLUGIN_STRING_ID_STRING_MANUAL 617
#define LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE 618
#define LV_PLUGIN_STRING_ID_STRING_ALKALINE 619
#define LV_PLUGIN_STRING_ID_STRING_NI_MH 620
#define LV_PLUGIN_STRING_ID_STRING_LITHIUM 621
#define LV_PLUGIN_STRING_ID_STRING_LITH_PACK 622
#define LV_PLUGIN_STRING_ID_STRING_SD_LOOP 623
#define LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE 624
#define LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE 625
#define LV_PLUGIN_STRING_ID_STRING_RESET 626
#define LV_PLUGIN_STRING_ID_STRING_NO_STRING 627
#define LV_PLUGIN_STRING_ID_STRING_ENTER_WORK 628
#define LV_PLUGIN_STRING_ID_STRING_DELETE_FILE 629
#define LV_PLUGIN_STRING_ID_STRING_NO_FILE 630
#define LV_PLUGIN_STRING_TABLE_SIZE 631
#define LV_PLUGIN_LANGUAGE_ID_EN 1 #define LV_PLUGIN_LANGUAGE_ID_EN 1
#define LV_PLUGIN_LANGUAGE_ID_FR 2 #define LV_PLUGIN_LANGUAGE_ID_FR 2

View File

@ -10,6 +10,12 @@
* STATIC VARIABLES * STATIC VARIABLES
**********************/ **********************/
lv_obj_t* message_box_1_scr_uiflowmenucommonconfirm; lv_obj_t* message_box_1_scr_uiflowmenucommonconfirm;
lv_obj_t* warning_bg_scr_uiflowmenucommonconfirm;
lv_obj_t* label_tips_scr_uiflowmenucommonconfirm;
lv_obj_t* image_yes_scr_uiflowmenucommonconfirm;
lv_obj_t* label_yes_scr_uiflowmenucommonconfirm;
lv_obj_t* image_no_scr_uiflowmenucommonconfirm;
lv_obj_t* label_no_scr_uiflowmenucommonconfirm;
lv_obj_t* UIFlowMenuCommonConfirm_create(){ lv_obj_t* UIFlowMenuCommonConfirm_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
@ -27,7 +33,7 @@ lv_obj_t* UIFlowMenuCommonConfirm_create(){
static lv_style_t message_box_1_s0; static lv_style_t message_box_1_s0;
lv_style_init(&message_box_1_s0); lv_style_init(&message_box_1_s0);
lv_style_set_radius(&message_box_1_s0,LV_STATE_DEFAULT,10); lv_style_set_radius(&message_box_1_s0,LV_STATE_DEFAULT,10);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&message_box_1_s0,LV_STATE_DEFAULT,0); lv_style_set_border_width(&message_box_1_s0,LV_STATE_DEFAULT,0);
@ -37,56 +43,56 @@ lv_obj_t* UIFlowMenuCommonConfirm_create(){
lv_style_set_shadow_width(&message_box_1_s0,LV_STATE_DEFAULT,0); lv_style_set_shadow_width(&message_box_1_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&message_box_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); lv_style_set_text_font(&message_box_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xcc, 0x02, 0x62, 0xb6) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x09, 0xc0, 0xc0, 0xc0) ; lv_style_set_shadow_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x87, 0x5e, 0x5e, 0x5e) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color);
static lv_style_t message_box_1_s1; static lv_style_t message_box_1_s1;
lv_style_init(&message_box_1_s1); lv_style_init(&message_box_1_s1);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_DEFAULT, color);
@ -201,7 +207,7 @@ lv_obj_t* UIFlowMenuCommonConfirm_create(){
lv_obj_set_drag(message_box_1, false); lv_obj_set_drag(message_box_1, false);
lv_obj_set_pos(message_box_1, 21, 63); lv_obj_set_pos(message_box_1, 21, 63);
lv_obj_set_size(message_box_1, 279, 116); lv_obj_set_size(message_box_1, 279, 116);
static const char* message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText[] = {"AAAAAA","BBBBBB","",""}; static const char* message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText[] = {"Yes","No","",""};
lv_msgbox_add_btns(message_box_1, message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText); lv_msgbox_add_btns(message_box_1, message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText);
lv_plugin_msgbox_allocate_ext_attr(message_box_1); lv_plugin_msgbox_allocate_ext_attr(message_box_1);
lv_plugin_msgbox_set_text(message_box_1, LV_PLUGIN_STRING_ID_STRID_DELETE_WARNING); lv_plugin_msgbox_set_text(message_box_1, LV_PLUGIN_STRING_ID_STRID_DELETE_WARNING);
@ -219,5 +225,338 @@ lv_obj_t* UIFlowMenuCommonConfirm_create(){
lv_obj_set_event_cb(message_box_1_scr_uiflowmenucommonconfirm, message_box_confirm_msg_event_callback); lv_obj_set_event_cb(message_box_1_scr_uiflowmenucommonconfirm, message_box_confirm_msg_event_callback);
static lv_style_t warning_bg_s0;
lv_style_init(&warning_bg_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&warning_bg_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&warning_bg_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&warning_bg_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&warning_bg_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&warning_bg_s0, LV_STATE_DISABLED, color);
lv_obj_t *warning_bg = lv_img_create(parent, NULL);
lv_obj_set_hidden(warning_bg, false);
lv_obj_set_click(warning_bg, false);
lv_obj_set_drag(warning_bg, false);
lv_obj_set_pos(warning_bg, -246, 48);
lv_obj_set_size(warning_bg, 210, 136);
lv_img_set_src(warning_bg, &sf_warning_bg);
lv_obj_add_style(warning_bg, 0, &warning_bg_s0);
warning_bg_scr_uiflowmenucommonconfirm = warning_bg;
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);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_tips_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_tips_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_tips_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_tips_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_tips_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_tips_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_tips = lv_label_create(warning_bg, NULL);
lv_obj_set_hidden(label_tips, false);
lv_obj_set_click(label_tips, false);
lv_obj_set_drag(label_tips, false);
lv_plugin_label_allocate_ext_attr(label_tips);
lv_label_set_text(label_tips,"Message");
lv_plugin_label_allocate_ext_attr(label_tips);
lv_plugin_label_set_font_type(label_tips, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_tips, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_tips, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_tips, 0, 38);
lv_obj_set_size(label_tips, 210, 21);
lv_obj_add_style(label_tips, 0, &label_tips_s0);
label_tips_scr_uiflowmenucommonconfirm = label_tips;
static lv_style_t image_yes_s0;
lv_style_init(&image_yes_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_yes = lv_img_create(warning_bg, NULL);
lv_obj_set_hidden(image_yes, false);
lv_obj_set_click(image_yes, false);
lv_obj_set_drag(image_yes, false);
lv_obj_set_pos(image_yes, 20, 92);
lv_obj_set_size(image_yes, 64, 24);
lv_img_set_src(image_yes, &sf_warning_not_select);
lv_obj_add_style(image_yes, 0, &image_yes_s0);
image_yes_scr_uiflowmenucommonconfirm = image_yes;
static lv_style_t label_yes_s0;
lv_style_init(&label_yes_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_yes_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_yes = lv_label_create(image_yes, NULL);
lv_obj_set_hidden(label_yes, false);
lv_obj_set_click(label_yes, false);
lv_obj_set_drag(label_yes, false);
lv_plugin_label_allocate_ext_attr(label_yes);
lv_label_set_text(label_yes,"Yes");
lv_plugin_label_allocate_ext_attr(label_yes);
lv_plugin_label_set_font_type(label_yes, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_yes, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_yes, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_yes, 0, 0);
lv_obj_set_size(label_yes, 64, 24);
lv_obj_add_style(label_yes, 0, &label_yes_s0);
label_yes_scr_uiflowmenucommonconfirm = label_yes;
static lv_style_t image_no_s0;
lv_style_init(&image_no_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_no = lv_img_create(warning_bg, NULL);
lv_obj_set_hidden(image_no, false);
lv_obj_set_click(image_no, false);
lv_obj_set_drag(image_no, false);
lv_obj_set_pos(image_no, 126, 92);
lv_obj_set_size(image_no, 64, 24);
lv_img_set_src(image_no, &sf_warning_selected);
lv_obj_add_style(image_no, 0, &image_no_s0);
image_no_scr_uiflowmenucommonconfirm = image_no;
static lv_style_t label_no_s0;
lv_style_init(&label_no_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_no_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_no = lv_label_create(image_no, NULL);
lv_obj_set_hidden(label_no, false);
lv_obj_set_click(label_no, false);
lv_obj_set_drag(label_no, false);
lv_plugin_label_allocate_ext_attr(label_no);
lv_label_set_text(label_no,"NO");
lv_plugin_label_allocate_ext_attr(label_no);
lv_plugin_label_set_font_type(label_no, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_no, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_no, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_no, 0, 0);
lv_obj_set_size(label_no, 64, 24);
lv_obj_add_style(label_no, 0, &label_no_s0);
label_no_scr_uiflowmenucommonconfirm = label_no;
return parent; return parent;
} }

View File

@ -18,6 +18,12 @@ void UIFlowMenuCommonConfirmEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* message_box_1_scr_uiflowmenucommonconfirm; extern lv_obj_t* message_box_1_scr_uiflowmenucommonconfirm;
extern lv_obj_t* warning_bg_scr_uiflowmenucommonconfirm;
extern lv_obj_t* label_tips_scr_uiflowmenucommonconfirm;
extern lv_obj_t* image_yes_scr_uiflowmenucommonconfirm;
extern lv_obj_t* label_yes_scr_uiflowmenucommonconfirm;
extern lv_obj_t* image_no_scr_uiflowmenucommonconfirm;
extern lv_obj_t* label_no_scr_uiflowmenucommonconfirm;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -184,6 +184,7 @@ void UIFlowMenuCommonConfirm_OnChildScrClose(lv_obj_t* obj, const LV_USER_EVENT_
} }
} }
static void UIFlowMenuCommonConfirm_MessageBox_ValueChanged(lv_obj_t* obj, uint32_t* value);
/*************************************************************************** /***************************************************************************
* *
@ -216,6 +217,19 @@ static void UIFlowMenuCommonConfirm_MessageBox_Key(lv_obj_t* obj, uint32_t key)
break; break;
} }
case LV_USER_KEY_SHUTTER2:
{
// if(gp){
// lv_group_send_data(gp, LV_KEY_ENTER);
// }
// break;
static int todo = 8;
lv_event_send(obj, LV_EVENT_CLICKED, &todo);
break;
// uint32_t todo = 0;
// UIFlowMenuCommonConfirm_MessageBox_ValueChanged(obj, &todo);
break;
}
} }
} }
@ -224,14 +238,15 @@ static void UIFlowMenuCommonConfirm_MessageBox_ValueChanged(lv_obj_t* obj, uint3
{ {
if(NULL == value) if(NULL == value)
return; return;
printf("============== value = %d\n", *value);
if (*value == 0) { if (*value == 0) {
const char* msgbox_text = lv_msgbox_get_text(obj); const char* msgbox_text = lv_msgbox_get_text(obj);
const char* erase_text = lv_plugin_get_string(LV_PLUGIN_STRING_ID_STRID_ERASE_THIS)->ptr; const char* erase_text = lv_plugin_get_string(LV_PLUGIN_STRING_ID_STRID_ERASE_THIS)->ptr;
if(strcmp(msgbox_text, erase_text) == 0){ if(strcmp(msgbox_text, erase_text) == 0){
#if(PLAY_MODE) printf("delete file.\n");
// #if(PLAY_MODE)
UINT32 uiLockStatus; UINT32 uiLockStatus;
PB_GetParam(PBPRMID_FILE_ATTR_LOCK, &uiLockStatus); PB_GetParam(PBPRMID_FILE_ATTR_LOCK, &uiLockStatus);
if (uiLockStatus) { if (uiLockStatus) {
@ -242,7 +257,7 @@ static void UIFlowMenuCommonConfirm_MessageBox_ValueChanged(lv_obj_t* obj, uint3
} }
UIPlay_Delete(PB_DELETE_ONE); UIPlay_Delete(PB_DELETE_ONE);
UIPlay_PlaySingle(PB_SINGLE_CURR); UIPlay_PlaySingle(PB_SINGLE_CURR);
#endif // #endif
UIFlowMenuCommonConfirm_CloseScr(); UIFlowMenuCommonConfirm_CloseScr();
@ -296,7 +311,6 @@ void UIFlowMenuCommonConfirmEventCallback(lv_obj_t* obj, lv_event_t event)
case LV_EVENT_KEY: case LV_EVENT_KEY:
{ {
uint32_t* key = (uint32_t*)lv_event_get_data(); uint32_t* key = (uint32_t*)lv_event_get_data();
LV_UNUSED(key); /* avoid compile error, please remove it manually */ LV_UNUSED(key); /* avoid compile error, please remove it manually */
break; break;
} }
@ -345,7 +359,9 @@ void message_box_confirm_msg_event_callback(lv_obj_t* obj, lv_event_t event)
/* triggered by button release */ /* triggered by button release */
case LV_EVENT_VALUE_CHANGED: case LV_EVENT_VALUE_CHANGED:
case LV_EVENT_CLICKED:
{ {
printf("=============================================================== LV_EVENT_VALUE_CHANGED\n");
UIFlowMenuCommonConfirm_MessageBox_ValueChanged(obj, (uint32_t*)lv_event_get_data()); UIFlowMenuCommonConfirm_MessageBox_ValueChanged(obj, (uint32_t*)lv_event_get_data());
break; break;
} }

View File

@ -0,0 +1,140 @@
// #include "MenuQR.h"
#include "PrjInc.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.h"
#include "UIWnd/UIFlow.h"
TMDEF_BEGIN_OPTIONS(CAMERA_MODE)
TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO_AND_VIDEO, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(IMAGE_SIZE)
TMDEF_OPTION_TEXT_S(IMAGE_SIZE_16M, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(IMAGE_SIZE_12M, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(IMAGE_SIZE_8M, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(VIDEO_SIZE)
TMDEF_OPTION_TEXT_S(VIDEO_SIZE_FHD, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(VIDEO_SIZE_HD, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(VIDEO_SIZE_WVGA, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(VIDEA_LENGTH)
TMDEF_OPTION_TEXT_S(VIDEA_LENGTH_10S, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(VIDEA_LENGTH_15S, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(NIGHT_MODE)
TMDEF_OPTION_TEXT_S(NIGHT_MODE_MAX_RANGE, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(NIGHT_MODE_BALANCE, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(NIGHT_MODE_MINBLUR, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(FLASH_POWER)
TMDEF_OPTION_TEXT_S(FLASH_POWER_HIGH, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(FLASH_POWER_LOW, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(SENSITIVITY)
TMDEF_OPTION_TEXT_S(SENSITIVITY, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(DELAY)
TMDEF_OPTION_TEXT_S(DELAY_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(DELAY_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(OPERATING_TIME)
TMDEF_OPTION_TEXT_S(OPERATING_TIME_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(OPERATING_TIME_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(FORMAT_SD)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(DATE_AND_TIME)
TMDEF_OPTION_TEXT_S(DATE_AND_TIME_AUTO_UTC, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(DATE_AND_TIME_MANUAL, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_ITEMS(GENERAL)
TMDEF_ITEM_TEXTID(CAMERA_MODE)
TMDEF_ITEM_TEXTID(IMAGE_SIZE)
TMDEF_ITEM_TEXTID(VIDEO_SIZE)
TMDEF_ITEM_TEXTID(VIDEA_LENGTH)
TMDEF_ITEM_TEXTID(NIGHT_MODE)
TMDEF_ITEM_TEXTID(FLASH_POWER)
TMDEF_ITEM_TEXTID(SENSITIVITY)
TMDEF_ITEM_TEXTID(DELAY)
TMDEF_ITEM_TEXTID(OPERATING_TIME)
TMDEF_ITEM_TEXTID(FORMAT_SD)
TMDEF_ITEM_TEXTID(DATE_AND_TIME)
TMDEF_END_ITEMS()
// --------------------------------------------------------------------------
// PAGES
// --------------------------------------------------------------------------
// GENERAL Menu Pages
TMDEF_BEGIN_PAGES(GENERAL)
TMDEF_PAGE_TEXT_ICON(GENERAL)
TMDEF_END_PAGES()
TMDEF_EMNU(gGeneralMenu, GENERAL, General_MenuCallback)
// --------------------------------------------------------------------------
// Menu Callback
// --------------------------------------------------------------------------
int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{
UINT16 uwItemId;
// UINT16 uwOption;
if (uiMessage == TMM_CONFIRM_OPTION)
{
uwItemId = LO_WORD(uiParam);
// uwOption = HI_WORD(uiParam);
switch (uwItemId)
{
case IDM_CAMERA_MODE:
{
break;
}
case IDM_IMAGE_SIZE:
{
break;
}
case IDM_VIDEO_SIZE:
{
break;
}
case IDM_VIDEA_LENGTH:
{
break;
}
case IDM_NIGHT_MODE:
{
break;
}
case IDM_FLASH_POWER:
{
break;
}
case IDM_SENSITIVITY:
{
break;
}
case IDM_DELAY:
{
break;
}
case IDM_OPERATING_TIME:
{
break;
}
case IDM_FORMAT_SD:
{
break;
}
case IDM_DATE_AND_TIME:
{
break;
}
default:
{
break;
}
}
}
return TMF_PROCESSED;
}

View File

@ -0,0 +1,7 @@
#ifndef _MENUM_GENERAL_H_
#define _MENUM_GENERAL_H_
extern TM_MENU gGeneralMenu;
extern TM_ITEM gTM_ITEMS_GENERAL[];
#endif

View File

@ -1,6 +1,9 @@
#ifndef __MENUID_H #ifndef __MENUID_H
#define __MENUID_H #define __MENUID_H
#include "Resource/Plugin/lv_plugin_common.h"
#include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIInfo/UIInfo.h"
#include "UIWnd/UIFlow.h" #include "UIWnd/UIFlow.h"
// Menu Item ID // Menu Item ID
@ -11,6 +14,7 @@ enum _MENU_ID {
IDM_COMMON_MODE, IDM_COMMON_MODE,
IDM_COMMON_MENU, IDM_COMMON_MENU,
IDM_COMMON_LOCAL, IDM_COMMON_LOCAL,
IDM_COMMON_LIVESTREAM,
IDM_COMMON_CLOUD, IDM_COMMON_CLOUD,
IDM_COMMON_SETUP, IDM_COMMON_SETUP,
IDM_COMMON_EXT_SETUP, IDM_COMMON_EXT_SETUP,
@ -50,6 +54,7 @@ enum _MENU_ID {
IDM_MOVIE_AUDIO, IDM_MOVIE_AUDIO,
IDM_MOVIE_DATEIMPRINT, IDM_MOVIE_DATEIMPRINT,
IDM_MOVIE_RSC, IDM_MOVIE_RSC,
IDM_MOVIE_RSC_EFFECT,
IDM_MOVIE_GSENSOR, IDM_MOVIE_GSENSOR,
IDM_MOVIE_TIMELAPSE_REC, IDM_MOVIE_TIMELAPSE_REC,
IDM_MOVIE_IR_CUT, IDM_MOVIE_IR_CUT,
@ -98,6 +103,40 @@ enum _MENU_ID {
IDM_NR, IDM_NR,
IDM_IPP_ISO, IDM_IPP_ISO,
// Setting QR page
IDM_NETWORK_SELECTION,
IDM_QR_PICTURE,
IDM_PASSWORD,
IDM_CAMERA_INFO,
IDM_CAMERA_NAME,
// Setting GENERAL page
IDM_CAMERA_MODE,
IDM_IMAGE_SIZE,
IDM_VIDEO_SIZE,
IDM_VIDEA_LENGTH,
IDM_NIGHT_MODE,
IDM_FLASH_POWER,
IDM_SENSITIVITY,
IDM_DELAY,
IDM_OPERATING_TIME,
IDM_FORMAT_SD,
IDM_DATE_AND_TIME,
// Setting Send page
IDM_MAX_NUM_DAY,
IDM_SETTINGS_CHECK,
IDM_SEND_TYPE,
IDM_CHECK_IN_PHOTO,
IDM_GPS,
// Setting More page
IDM_BATTERY_TYPE,
IDM_SD_LOOP,
IDM_CAMERA_FW_UPGRADE,
IDM_MODULE_FW_UPGRADE,
IDM_RESET,
}; };
// Menu String ID // Menu String ID
@ -246,7 +285,7 @@ enum _MENU_IDS {
IDS_DUAL_CAM_BOTH2 = LV_PLUGIN_STRING_ID_STRID_BOTH2, IDS_DUAL_CAM_BOTH2 = LV_PLUGIN_STRING_ID_STRID_BOTH2,
// Movie Page // Movie Page
IDS_MOVIE_SIZE = LV_PLUGIN_STRING_ID_STRID_NULL_, IDS_MOVIE_SIZE = LV_PLUGIN_STRING_ID_STRID_RESOLUTION,
IDS_MOVIE_EV = LV_PLUGIN_STRING_ID_STRID_EXPOSURE, IDS_MOVIE_EV = LV_PLUGIN_STRING_ID_STRID_EXPOSURE,
IDS_MOVIE_CYCLIC_REC = LV_PLUGIN_STRING_ID_STRID_CYCLIC_REC, IDS_MOVIE_CYCLIC_REC = LV_PLUGIN_STRING_ID_STRID_CYCLIC_REC,
IDS_MOVIE_HDR = LV_PLUGIN_STRING_ID_STRID_HDR, IDS_MOVIE_HDR = LV_PLUGIN_STRING_ID_STRID_HDR,
@ -255,6 +294,7 @@ enum _MENU_IDS {
IDS_MOVIE_AUDIO = LV_PLUGIN_STRING_ID_STRID_RECORD_AUDIO, IDS_MOVIE_AUDIO = LV_PLUGIN_STRING_ID_STRID_RECORD_AUDIO,
IDS_MOVIE_DATEIMPRINT = LV_PLUGIN_STRING_ID_STRID_DATE_STAMP, IDS_MOVIE_DATEIMPRINT = LV_PLUGIN_STRING_ID_STRID_DATE_STAMP,
IDS_MOVIE_RSC = LV_PLUGIN_STRING_ID_STRID_RSC, IDS_MOVIE_RSC = LV_PLUGIN_STRING_ID_STRID_RSC,
IDS_MOVIE_RSC_EFFECT = LV_PLUGIN_STRING_ID_STRID_RSC,
IDS_MOVIE_GSENSOR = LV_PLUGIN_STRING_ID_STRID_G_SENSOR, IDS_MOVIE_GSENSOR = LV_PLUGIN_STRING_ID_STRID_G_SENSOR,
IDS_MOVIE_TIMELAPSE_REC = LV_PLUGIN_STRING_ID_STRID_TIMELAPSE_REC, IDS_MOVIE_TIMELAPSE_REC = LV_PLUGIN_STRING_ID_STRID_TIMELAPSE_REC,
IDS_MOVIE_IR_CUT = LV_PLUGIN_STRING_ID_STRID_IRCUT, IDS_MOVIE_IR_CUT = LV_PLUGIN_STRING_ID_STRID_IRCUT,
@ -271,6 +311,10 @@ enum _MENU_IDS {
IDS_MOVIE_WB = LV_PLUGIN_STRING_ID_STRID_WB, IDS_MOVIE_WB = LV_PLUGIN_STRING_ID_STRID_WB,
IDS_MOVIE_COLOR = LV_PLUGIN_STRING_ID_STRID_COLOR, IDS_MOVIE_COLOR = LV_PLUGIN_STRING_ID_STRID_COLOR,
IDS_MOVIE = LV_PLUGIN_STRING_ID_STRID_MOVIE, IDS_MOVIE = LV_PLUGIN_STRING_ID_STRID_MOVIE,
IDS_QR = LV_PLUGIN_STRING_ID_STRID_MOVIE,
IDS_GENERAL = LV_PLUGIN_STRING_ID_STRID_MOVIE,
IDS_SEND = LV_PLUGIN_STRING_ID_STRID_MOVIE,
IDS_MORE = LV_PLUGIN_STRING_ID_STRID_MOVIE,
IDS_MOVIE_DUAL_CAM = LV_PLUGIN_STRING_ID_STRID_DUAL_CAM, IDS_MOVIE_DUAL_CAM = LV_PLUGIN_STRING_ID_STRID_DUAL_CAM,
IDS_MOVIE_CODEC = LV_PLUGIN_STRING_ID_STRID_CODEC, IDS_MOVIE_CODEC = LV_PLUGIN_STRING_ID_STRID_CODEC,
@ -328,9 +372,7 @@ enum _MENU_IDS {
IDS_MOVIE_SIZE_CLONE_1920x1080P60_640x360P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_1920X1080P60_640X360P30, //FHD WVGA IDS_MOVIE_SIZE_CLONE_1920x1080P60_640x360P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_1920X1080P60_640X360P30, //FHD WVGA
IDS_MOVIE_SIZE_CLONE_1920x1080P30_848x480P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_1920X1080P30_848X480P30, //FHD WVGA IDS_MOVIE_SIZE_CLONE_1920x1080P30_848x480P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_1920X1080P30_848X480P30, //FHD WVGA
IDS_MOVIE_SIZE_CLONE_2048x2048P30_480x480P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_2048X2048P30_480X480P30, IDS_MOVIE_SIZE_CLONE_2048x2048P30_480x480P30 = LV_PLUGIN_STRING_ID_STRID_CLONE_2048X2048P30_480X480P30,
IDS_MOVIE_SIZE_CLONE_3840x2160P30_848x480P30 = LV_PLUGIN_STRING_ID_STRID_NULL_,
IDS_MOVIE_SIZE_CLONE_1920x1080P30_1280x720P60 = LV_PLUGIN_STRING_ID_STRID_NULL_,
IDS_MOVIE_SIZE_CLONE_2560x1440P60_848x480P30 = LV_PLUGIN_STRING_ID_STRID_NULL_,
#if 0 #if 0
IDS_MOVIE_SIZE_1080FHD = LV_PLUGIN_STRING_ID_STRID_1080FHDWXH, IDS_MOVIE_SIZE_1080FHD = LV_PLUGIN_STRING_ID_STRID_1080FHDWXH,
@ -391,6 +433,11 @@ enum _MENU_IDS {
IDS_MOVIE_RSC_OFF = LV_PLUGIN_STRING_ID_STRID_OFF, IDS_MOVIE_RSC_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_MOVIE_RSC_ON = LV_PLUGIN_STRING_ID_STRID_ON, IDS_MOVIE_RSC_ON = LV_PLUGIN_STRING_ID_STRID_ON,
IDS_MOVIE_RSC_LOW = LV_PLUGIN_STRING_ID_STRID_LOW,
IDS_MOVIE_RSC_MED = LV_PLUGIN_STRING_ID_STRID_MED,
IDS_MOVIE_RSC_HIGH = LV_PLUGIN_STRING_ID_STRID_HIGH,
IDS_MOVIE_RSC_SUPER_HIGH = LV_PLUGIN_STRING_ID_STRID_HIGH,
// Movie G Sensor Options // Movie G Sensor Options
IDS_MOVIE_GSENSOR_OFF = LV_PLUGIN_STRING_ID_STRID_OFF, IDS_MOVIE_GSENSOR_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_MOVIE_GSENSOR_LOW = LV_PLUGIN_STRING_ID_STRID_LOW, IDS_MOVIE_GSENSOR_LOW = LV_PLUGIN_STRING_ID_STRID_LOW,
@ -492,6 +539,7 @@ enum _MENU_IDS {
IDS_COMMON_MENU = LV_PLUGIN_STRING_ID_STRID_SETUP, IDS_COMMON_MENU = LV_PLUGIN_STRING_ID_STRID_SETUP,
#if !defined(_NVT_SDIO_WIFI_NONE_) || !defined(_NVT_USB_WIFI_NONE_) #if !defined(_NVT_SDIO_WIFI_NONE_) || !defined(_NVT_USB_WIFI_NONE_)
IDS_COMMON_LOCAL = LV_PLUGIN_STRING_ID_STRID_WIFI, IDS_COMMON_LOCAL = LV_PLUGIN_STRING_ID_STRID_WIFI,
IDS_COMMON_LIVESTREAM = LV_PLUGIN_STRING_ID_STRID_WIFI,
#else #else
IDS_COMMON_LOCAL = LV_PLUGIN_STRING_ID_STRID_WIFI_ETH, IDS_COMMON_LOCAL = LV_PLUGIN_STRING_ID_STRID_WIFI_ETH,
#endif #endif
@ -614,6 +662,85 @@ enum _MENU_IDS {
// IDS_IPP_ISO_6400 = LV_PLUGIN_STRING_ID_STRID_ISO6400, // IDS_IPP_ISO_6400 = LV_PLUGIN_STRING_ID_STRID_ISO6400,
// IDS_IPP_ISO_12800 = LV_PLUGIN_STRING_ID_STRID_ISO12800, // IDS_IPP_ISO_12800 = LV_PLUGIN_STRING_ID_STRID_ISO12800,
// Setting QR page
IDS_NETWORK_SELECTION = LV_PLUGIN_STRING_ID_STRING_NETWORK_SELECTION,
IDS_QR_PICTURE = LV_PLUGIN_STRING_ID_STRING_QR,
IDS_PASSWORD = LV_PLUGIN_STRING_ID_STRING_PASSWORD,
IDS_PASSWORD_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_PASSWORD_ON = LV_PLUGIN_STRING_ID_STRID_ON,
IDS_CAMERA_INFO = LV_PLUGIN_STRING_ID_STRING_CAMERA_INFO,
IDS_CAMERA_NAME = LV_PLUGIN_STRING_ID_STRING_CAMERA_NAME,
IDS_CAMERA_NAME_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_CAMERA_NAME_ON = LV_PLUGIN_STRING_ID_STRID_ON,
// Setting GENERAL page
IDS_CAMERA_MODE = LV_PLUGIN_STRING_ID_STRING_CAMERA_MODE,
IDS_CAMERA_MODE_PHOTO = LV_PLUGIN_STRING_ID_STRING_PHOTO,
IDS_CAMERA_MODE_PHOTO_AND_VIDEO = LV_PLUGIN_STRING_ID_STRING_PIC_VID,
IDS_IMAGE_SIZE = LV_PLUGIN_STRING_ID_STRING_IMAGE_SIZE,
IDS_IMAGE_SIZE_8M = LV_PLUGIN_STRING_ID_STRING_SIZE_8M,
IDS_IMAGE_SIZE_12M = LV_PLUGIN_STRING_ID_STRING_SIZE_12M,
IDS_IMAGE_SIZE_16M = LV_PLUGIN_STRING_ID_STRING_SIZE_16M,
IDS_VIDEO_SIZE = LV_PLUGIN_STRING_ID_STRING_VIDEO_SIZE,
IDS_VIDEO_SIZE_FHD = LV_PLUGIN_STRING_ID_STRING_FHD,
IDS_VIDEO_SIZE_HD = LV_PLUGIN_STRING_ID_STRING_HD,
IDS_VIDEO_SIZE_WVGA = LV_PLUGIN_STRING_ID_STRING_WVGA,
IDS_VIDEA_LENGTH = LV_PLUGIN_STRING_ID_STRING_VIDEO_LENGTH,
IDS_VIDEA_LENGTH_10S = LV_PLUGIN_STRING_ID_STRING_10S,
IDS_VIDEA_LENGTH_15S = LV_PLUGIN_STRING_ID_STRING_15S,
IDS_NIGHT_MODE = LV_PLUGIN_STRING_ID_STRID_ISO3200,
IDS_NIGHT_MODE_MAX_RANGE = LV_PLUGIN_STRING_ID_STRING_MAX_RANGE,
IDS_NIGHT_MODE_BALANCE = LV_PLUGIN_STRING_ID_STRING_BALANCE,
IDS_NIGHT_MODE_MINBLUR = LV_PLUGIN_STRING_ID_STRING_MIN_BLUR,
IDS_FLASH_POWER = LV_PLUGIN_STRING_ID_STRING_FLASH_POWER,
IDS_FLASH_POWER_HIGH = LV_PLUGIN_STRING_ID_STRING_HIGH,
IDS_FLASH_POWER_LOW = LV_PLUGIN_STRING_ID_STRING_LOW,
IDS_SENSITIVITY = LV_PLUGIN_STRING_ID_STRING_SENSITIVITY,
IDS_DELAY = LV_PLUGIN_STRING_ID_STRING_DELAY,
IDS_DELAY_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_DELAY_ON = LV_PLUGIN_STRING_ID_STRID_ON,
IDS_OPERATING_TIME = LV_PLUGIN_STRING_ID_STRING_OPERATING_TIME,
IDS_OPERATING_TIME_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_OPERATING_TIME_ON = LV_PLUGIN_STRING_ID_STRID_ON,
IDS_FORMAT_SD = LV_PLUGIN_STRING_ID_STRING_FORMAT_SD,
IDS_DATE_AND_TIME = LV_PLUGIN_STRING_ID_STRING_DATE_AND_TIME,
IDS_DATE_AND_TIME_AUTO_UTC = LV_PLUGIN_STRING_ID_STRING_AUTO_UTC,
IDS_DATE_AND_TIME_MANUAL = LV_PLUGIN_STRING_ID_STRING_MANUAL,
// Setting Send page
// IDS_MAX_NUM_DAY = LV_PLUGIN_STRING_ID_STRID_ISO3200,
IDS_MAX_NUM_DAY = LV_PLUGIN_STRING_ID_STRING_MAX_NUM_DAY,
IDS_MAX_NUM_DAY_UNLIMITED = LV_PLUGIN_STRING_ID_STRING_UNLIMITED,
IDS_MAX_NUM_DAY_NUMBER = LV_PLUGIN_STRING_ID_STRING_NUMBER,
IDS_SETTINGS_CHECK = LV_PLUGIN_STRING_ID_STRING_SETTINGS_CHECK,
IDS_SETTINGS_CHECK_DAILAY = LV_PLUGIN_STRING_ID_STRING_DAILY,
IDS_SETTINGS_CHECK_INSTANT = LV_PLUGIN_STRING_ID_STRING_INSTANT,
IDS_SETTINGS_CHECK_HYBRID = LV_PLUGIN_STRING_ID_STRING_HYBRID,
IDS_SEND_TYPE = LV_PLUGIN_STRING_ID_STRING_SEND_TYPE,
IDS_SEND_TYPE_TIMELY = LV_PLUGIN_STRING_ID_STRING_TIMELY,
IDS_SEND_TYPE_ONCE_DAY = LV_PLUGIN_STRING_ID_STRING_ONCE_DAY,
IDS_SEND_TYPE_TWICE_DAY = LV_PLUGIN_STRING_ID_STRING_TWICE_DAY,
IDS_SEND_TYPE_4_TIMES_DAY = LV_PLUGIN_STRING_ID_STRING_4TIMES_DAY,
IDS_CHECK_IN_PHOTO = LV_PLUGIN_STRING_ID_STRING_CHECK_IN_PHOTO,
IDS_CHECK_IN_PHOTO_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_CHECK_IN_PHOTO_ON = LV_PLUGIN_STRING_ID_STRID_ON,
IDS_GPS = LV_PLUGIN_STRING_ID_STRING_GPS,
IDS_GPS_OFF = LV_PLUGIN_STRING_ID_STRID_OFF,
IDS_GPS_ON = LV_PLUGIN_STRING_ID_STRID_ON,
// Setting More page
IDS_BATTERY_TYPE = LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE,
IDS_BATTERY_TYPE_ALKALINE = LV_PLUGIN_STRING_ID_STRING_ALKALINE,
IDS_BATTERY_TYPE_NI_MH = LV_PLUGIN_STRING_ID_STRING_BATTERY_TYPE,
IDS_BATTERY_TYPE_LITHIUM = LV_PLUGIN_STRING_ID_STRING_LITHIUM,
IDS_BATTERY_TYPE_LITH_PACK = LV_PLUGIN_STRING_ID_STRING_LITH_PACK,
IDS_SD_LOOP = LV_PLUGIN_STRING_ID_STRING_SD_LOOP,
IDS_CAMERA_FW_UPGRADE = LV_PLUGIN_STRING_ID_STRING_CAMERA_FW_UPGRADE,
IDS_MODULE_FW_UPGRADE = LV_PLUGIN_STRING_ID_STRING_MODE_FW_UPGRADE,
IDS_RESET = LV_PLUGIN_STRING_ID_STRING_RESET,
IDS_END = LV_PLUGIN_STRING_ID_STRING_NO_STRING,
}; };
// Menu Icon ID // Menu Icon ID
@ -629,7 +756,7 @@ enum _MENU_IDI {
IDI_QUICK_REVIEW = LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW_M, IDI_QUICK_REVIEW = LV_PLUGIN_IMG_ID_ICON_QUICK_REVIEW_M,
IDI_DATE_STAMP = LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M, IDI_DATE_STAMP = LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M,
IDI_ISO = LV_PLUGIN_IMG_ID_ICON_ISO_M, IDI_ISO = LV_PLUGIN_IMG_ID_ICON_ISO_M,
IDI_EV = LV_PLUGIN_IMG_ID_ICON_EV_M, IDI_EV = LV_PLUGIN_IMG_ID_SF_CAMERA_NAME,
IDI_FD = LV_PLUGIN_IMG_ID_ICON_FACE_ON_M, IDI_FD = LV_PLUGIN_IMG_ID_ICON_FACE_ON_M,
IDI_FLASH = LV_PLUGIN_IMG_ID_ICON_FLASH_ON_M, IDI_FLASH = LV_PLUGIN_IMG_ID_ICON_FLASH_ON_M,
IDI_RSC = LV_PLUGIN_IMG_ID_ICON_RSC_ON_M, IDI_RSC = LV_PLUGIN_IMG_ID_ICON_RSC_ON_M,
@ -670,15 +797,16 @@ enum _MENU_IDI {
IDI_PHOTO_SIZE_VGA = LV_PLUGIN_IMG_ID_ICON_OK, IDI_PHOTO_SIZE_VGA = LV_PLUGIN_IMG_ID_ICON_OK,
// Movie Page // Movie Page
IDI_MOVIE_SIZE = LV_PLUGIN_IMG_ID_ICON_RESOLUTION_M, IDI_MOVIE_SIZE = LV_PLUGIN_IMG_ID_SF_VIDEO_SIZE,
IDI_MOVIE_EV = LV_PLUGIN_IMG_ID_ICON_EV_M, IDI_MOVIE_EV = LV_PLUGIN_IMG_ID_SF_CAMERA_NAME,
IDI_MOVIE_CYCLIC_REC = LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_M, IDI_MOVIE_CYCLIC_REC = LV_PLUGIN_IMG_ID_SF_VIDEO_LENGTH,
IDI_MOVIE_HDR = LV_PLUGIN_IMG_ID_ICON_HDR_M, IDI_MOVIE_HDR = LV_PLUGIN_IMG_ID_ICON_HDR_M,
IDI_MOVIE_WDR = LV_PLUGIN_IMG_ID_ICON_MENU_WDR_M, IDI_MOVIE_WDR = LV_PLUGIN_IMG_ID_SF_CAMERA_MODE,
IDI_MOVIE_MOTION_DET = LV_PLUGIN_IMG_ID_ICON_MOTION_DET_ON_M, IDI_MOVIE_MOTION_DET = LV_PLUGIN_IMG_ID_SF_FLASH_POWER,
IDI_MOVIE_AUDIO = LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON_M, IDI_MOVIE_AUDIO = LV_PLUGIN_IMG_ID_ICON_SOUND_REC_ON_M,
IDI_MOVIE_DATEIMPRINT = LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M, IDI_MOVIE_DATEIMPRINT = LV_PLUGIN_IMG_ID_ICON_DATE_PRINT_M,
IDI_MOVIE_RSC = LV_PLUGIN_IMG_ID_ICON_RSC_ON_M, IDI_MOVIE_RSC = LV_PLUGIN_IMG_ID_ICON_RSC_ON_M,
IDI_MOVIE_RSC_EFFECT = LV_PLUGIN_IMG_ID_ICON_RSC_ON_M,
IDI_MOVIE_TIMELAPSE_REC = LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON_M, IDI_MOVIE_TIMELAPSE_REC = LV_PLUGIN_IMG_ID_ICON_TIME_LAPSE_ON_M,
IDI_MOVIE_GSENSOR = LV_PLUGIN_IMG_ID_ICON_G_SENSOR_M, IDI_MOVIE_GSENSOR = LV_PLUGIN_IMG_ID_ICON_G_SENSOR_M,
IDI_MOVIE_IR_CUT = LV_PLUGIN_IMG_ID_ICON_IRCUT_ON_M, IDI_MOVIE_IR_CUT = LV_PLUGIN_IMG_ID_ICON_IRCUT_ON_M,
@ -696,6 +824,14 @@ enum _MENU_IDI {
IDI_MOVIE_WB = LV_PLUGIN_IMG_ID_ICON_WB_AUTO, IDI_MOVIE_WB = LV_PLUGIN_IMG_ID_ICON_WB_AUTO,
IDI_MOVIE = LV_PLUGIN_RES_ID_NONE, // Movie menu enable icon IDI_MOVIE = LV_PLUGIN_RES_ID_NONE, // Movie menu enable icon
IDIX_MOVIE = LV_PLUGIN_RES_ID_NONE, // Movie menu disable icon IDIX_MOVIE = LV_PLUGIN_RES_ID_NONE, // Movie menu disable icon
IDI_QR = LV_PLUGIN_RES_ID_NONE,
IDIX_QR = LV_PLUGIN_RES_ID_NONE,
IDI_GENERAL = LV_PLUGIN_RES_ID_NONE,
IDIX_GENERAL = LV_PLUGIN_RES_ID_NONE,
IDI_SEND = LV_PLUGIN_RES_ID_NONE,
IDIX_SEND = LV_PLUGIN_RES_ID_NONE,
IDI_MORE = LV_PLUGIN_RES_ID_NONE,
IDIX_MORE = LV_PLUGIN_RES_ID_NONE,
IDI_MOVIE_DUAL_CAM = LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH_M, IDI_MOVIE_DUAL_CAM = LV_PLUGIN_IMG_ID_ICON_DUALCAM_BOTH_M,
IDI_MOVIE_CODEC = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M, IDI_MOVIE_CODEC = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M,
@ -710,6 +846,7 @@ enum _MENU_IDI {
IDI_COMMON_MODE = LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG_M, // no menu icon IDI_COMMON_MODE = LV_PLUGIN_IMG_ID_ICON_MENU_MODECHANG_M, // no menu icon
IDI_COMMON_MENU = LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M, IDI_COMMON_MENU = LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M,
IDI_COMMON_LOCAL = LV_PLUGIN_IMG_ID_ICON_WIFI_OFF_M, IDI_COMMON_LOCAL = LV_PLUGIN_IMG_ID_ICON_WIFI_OFF_M,
IDI_COMMON_LIVESTREAM = LV_PLUGIN_IMG_ID_ICON_WIFI_ON,
IDI_COMMON_CLOUD = LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF_M, IDI_COMMON_CLOUD = LV_PLUGIN_IMG_ID_ICON_CLOUD_OFF_M,
IDI_COMMON_SETUP = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M, IDI_COMMON_SETUP = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M,
IDI_COMMON_EXT_SETUP = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M, IDI_COMMON_EXT_SETUP = LV_PLUGIN_IMG_ID_ICON_MENU_SETUP_ON_M,
@ -748,6 +885,40 @@ enum _MENU_IDI {
IDI_EXT_SETUP = LV_PLUGIN_RES_ID_NONE, IDI_EXT_SETUP = LV_PLUGIN_RES_ID_NONE,
IDIX_EXT_SETUP = LV_PLUGIN_RES_ID_NONE, IDIX_EXT_SETUP = LV_PLUGIN_RES_ID_NONE,
// Setting QR page
IDI_NETWORK_SELECTION = LV_PLUGIN_IMG_ID_SF_CAMERA_NETWORK_SELECTION,
IDI_QR_PICTURE = LV_PLUGIN_IMG_ID_SF_QR,
IDI_PASSWORD = LV_PLUGIN_IMG_ID_SF_PASSWORD,
IDI_CAMERA_INFO = LV_PLUGIN_IMG_ID_SF_CAMERA_INFO,
IDI_CAMERA_NAME = LV_PLUGIN_IMG_ID_SF_CAMERA_NAME,
// Setting GENERAL page
IDI_CAMERA_MODE = LV_PLUGIN_IMG_ID_SF_CAMERA_MODE,
IDI_IMAGE_SIZE = LV_PLUGIN_IMG_ID_SF_IMAGE_SIZE,
IDI_VIDEO_SIZE = LV_PLUGIN_IMG_ID_SF_VIDEO_SIZE,
IDI_VIDEA_LENGTH = LV_PLUGIN_IMG_ID_SF_VIDEO_LENGTH,
IDI_NIGHT_MODE = LV_PLUGIN_RES_ID_NONE,
IDI_FLASH_POWER = LV_PLUGIN_IMG_ID_SF_FLASH_POWER,
IDI_SENSITIVITY = LV_PLUGIN_IMG_ID_SF_SENSITVITY,
IDI_DELAY = LV_PLUGIN_IMG_ID_SF_DELAY,
IDI_OPERATING_TIME = LV_PLUGIN_IMG_ID_SF_OPERATING_TIME,
IDI_FORMAT_SD = LV_PLUGIN_IMG_ID_SF_FORMAT_SD,
IDI_DATE_AND_TIME = LV_PLUGIN_IMG_ID_ICON_DATE_TIME,
// Setting send page
IDI_MAX_NUM_DAY = LV_PLUGIN_IMG_ID_SF_MAX_NUM_DAY,
IDI_SETTINGS_CHECK = LV_PLUGIN_IMG_ID_SF_SMS_CTRL,
IDI_SEND_TYPE = LV_PLUGIN_IMG_ID_SF_SEND_TYPE,
IDI_CHECK_IN_PHOTO = LV_PLUGIN_IMG_ID_SF_PICTURE_UPON_DAILY_REPORT,
IDI_GPS = LV_PLUGIN_IMG_ID_SF_GPS,
// Setting More page
IDI_BATTERY_TYPE = LV_PLUGIN_IMG_ID_SF_BATTERY_TYPE,
IDI_SD_LOOP = LV_PLUGIN_IMG_ID_SF_SD_LOOP,
IDI_CAMERA_FW_UPGRADE = LV_PLUGIN_IMG_ID_SF_CAMERA_FW_UPGRADE,
IDI_MODULE_FW_UPGRADE = LV_PLUGIN_IMG_ID_SF_MODULE_FW_UPGRADE,
IDI_RESET = LV_PLUGIN_IMG_ID_SF_RESET,
#if 0 #if 0
// Language Options // Language Options
IDI_LANG_EN = LV_PLUGIN_IMG_ID_ICON_OK, IDI_LANG_EN = LV_PLUGIN_IMG_ID_ICON_OK,
@ -773,6 +944,7 @@ enum _MENU_IDF {
IDF_COMMON_MODE = FL_COMMON_MODE, IDF_COMMON_MODE = FL_COMMON_MODE,
IDF_COMMON_MENU = FL_COMMON_MENU, IDF_COMMON_MENU = FL_COMMON_MENU,
IDF_COMMON_LOCAL = FL_COMMON_LOCAL, IDF_COMMON_LOCAL = FL_COMMON_LOCAL,
// IDF_COMMON_LIVESTREAM = FL_COMMON_LIVESTREAM,
IDF_COMMON_CLOUD = FL_COMMON_CLOUD, IDF_COMMON_CLOUD = FL_COMMON_CLOUD,
IDF_COMMON_SETUP = FL_COMMON_SETUP, IDF_COMMON_SETUP = FL_COMMON_SETUP,
IDF_COMMON_EXT_SETUP = FL_COMMON_EXT_SETUP, IDF_COMMON_EXT_SETUP = FL_COMMON_EXT_SETUP,
@ -785,6 +957,7 @@ enum _MENU_IDF {
IDF_MOVIE_AUDIO = FL_MOVIE_AUDIO, IDF_MOVIE_AUDIO = FL_MOVIE_AUDIO,
IDF_MOVIE_DATEIMPRINT = FL_MOVIE_DATEIMPRINT, IDF_MOVIE_DATEIMPRINT = FL_MOVIE_DATEIMPRINT,
IDF_MOVIE_RSC = FL_MovieRSCIndex_MENU, IDF_MOVIE_RSC = FL_MovieRSCIndex_MENU,
// IDF_MOVIE_RSC_EFFECT = FL_MovieRSCEffect_MENU,
IDF_MOVIE_GSENSOR = FL_GSENSOR, IDF_MOVIE_GSENSOR = FL_GSENSOR,
//#NT#2016/08/15#KCHong#[0106941] -begin //#NT#2016/08/15#KCHong#[0106941] -begin
//#NT#Fixed FCW/LDWS/Timelapse cannot reset to default //#NT#Fixed FCW/LDWS/Timelapse cannot reset to default
@ -843,6 +1016,40 @@ enum _MENU_IDF {
IDF_NR = FL_NR, IDF_NR = FL_NR,
IDF_IPP_ISO = FL_IPP_ISO, IDF_IPP_ISO = FL_IPP_ISO,
// Setting QR page
IDF_NETWORK_SELECTION = FL_NETWORK_SELECTION,
IDF_QR_PICTURE = FL_QR_PICTURE,
IDF_PASSWORD = FL_PASSWORD,
IDF_CAMERA_INFO = FL_CAMERA_INFO,
IDF_CAMERA_NAME = FL_CAMERA_NAME,
// Setting GENERAL page
IDF_CAMERA_MODE = FL_CAMERA_MODE,
IDF_IMAGE_SIZE = FL_IMAGE_SIZE,
IDF_VIDEO_SIZE = FL_VIDEO_SIZE,
IDF_VIDEA_LENGTH = FL_VIDEA_LENGTH,
IDF_NIGHT_MODE = FL_NIGHT_MODE,
IDF_FLASH_POWER = FL_FLASH_POWER,
IDF_SENSITIVITY = FL_SENSITIVITY,
IDF_DELAY = FL_DELAY,
IDF_OPERATING_TIME = FL_OPERATING_TIME,
IDF_FORMAT_SD = FL_FORMAT_SD,
IDF_DATE_AND_TIME = FL_DATE_AND_TIME,
// Setting send page
IDF_MAX_NUM_DAY = FL_MAX_NUM_DAY,
IDF_SETTINGS_CHECK = FL_SETTINGS_CHECK,
IDF_SEND_TYPE = FL_SEND_TYPE,
IDF_CHECK_IN_PHOTO = FL_CHECK_IN_PHOTO,
IDF_GPS = FL_GPS,
// Setting More page
IDF_BATTERY_TYPE = FL_BATTERY_TYPE,
IDF_SD_LOOP = FL_SD_LOOP,
IDF_CAMERA_FW_UPGRADE = FL_CAMERA_FW_UPGRADE,
IDF_MODULE_FW_UPGRADE = FL_MODULE_FW_UPGRADE,
IDF_RESET = FL_RESET,
}; };
#endif // __MENUID_H #endif // __MENUID_H

View File

@ -0,0 +1,47 @@
#include "PrjInc.h"
#include "UIWnd/UIFlow.h"
TMDEF_BEGIN_OPTIONS(BATTERY_TYPE)
TMDEF_OPTION_TEXT_S(BATTERY_TYPE_ALKALINE, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(BATTERY_TYPE_NI_MH, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(BATTERY_TYPE_LITHIUM, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(BATTERY_TYPE_LITH_PACK, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(SD_LOOP)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(CAMERA_FW_UPGRADE)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(MODULE_FW_UPGRADE)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(RESET)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_ITEMS(MORE)
TMDEF_ITEM_TEXTID(BATTERY_TYPE)
TMDEF_ITEM_TEXTID(SD_LOOP)
TMDEF_ITEM_TEXTID(CAMERA_FW_UPGRADE)
TMDEF_ITEM_TEXTID(MODULE_FW_UPGRADE)
TMDEF_ITEM_TEXTID(RESET)
TMDEF_END_ITEMS()
// --------------------------------------------------------------------------
// PAGES
// --------------------------------------------------------------------------
// MORE Menu Pages
TMDEF_BEGIN_PAGES(MORE)
TMDEF_PAGE_TEXT_ICON(MORE)
TMDEF_END_PAGES()
TMDEF_EMNU(gMoreMenu, MORE, More_MenuCallback)
// --------------------------------------------------------------------------
// Menu Callback
// --------------------------------------------------------------------------
int More_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{
return TMF_PROCESSED;
}

View File

@ -0,0 +1,7 @@
#ifndef _MENUM_MORE_H_
#define _MENUM_MORE_H_
extern TM_MENU gMoreMenu;
extern TM_ITEM gTM_ITEMS_MORE[];
#endif

View File

@ -24,32 +24,28 @@ TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P240, TM_OPTION_NOT_SU
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P120, TM_OPTION_NOT_SUPPORT) /// HD P120 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P120, TM_OPTION_NOT_SUPPORT) /// HD P120
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P60, TM_OPTION_NOT_SUPPORT) /// HD P60 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P60, TM_OPTION_NOT_SUPPORT) /// HD P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P30, TM_OPTION_NOT_SUPPORT) /// HD P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P30, TM_OPTION_NOT_SUPPORT) /// HD P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_848x480P60, TM_OPTION_NOT_SUPPORT) /// WVGA P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_848x480P30, TM_OPTION_NOT_SUPPORT) /// WVGA P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_848x480P30, TM_OPTION_NOT_SUPPORT) /// WVGA P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P240, TM_OPTION_NOT_SUPPORT) /// VGA P240 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P240, TM_OPTION_NOT_SUPPORT) /// VGA P240
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P30, TM_OPTION_NOT_SUPPORT) /// VGA P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P30, TM_OPTION_NOT_SUPPORT) /// VGA P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_320x240P30, TM_OPTION_NOT_SUPPORT) /// QVGA P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_320x240P30, TM_OPTION_NOT_SUPPORT) /// QVGA P30
#if (_BOARD_DRAM_SIZE_ > 0x08000000) #if (_BOARD_DRAM_SIZE_ > 0x08000000)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_ENABLE) /// QHD HD #if (SENSOR_CAPS_COUNT >= 4)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_QUAD_1920x1080P30, TM_OPTION_ENABLE) /// FHD FHD FHD FHD
#else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_3840x2160P30_1920x1080P30, TM_OPTION_ENABLE) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1920x1080P30, TM_OPTION_ENABLE) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_ENABLE) /// FHD FHD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_ENABLE) /// FHD FHD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
#endif
#elif (_BOARD_DRAM_SIZE_ > 0x04000000) #elif (_BOARD_DRAM_SIZE_ > 0x04000000)
#if (defined(_MODEL_565_CARDV_HS880C_) || defined(_MODEL_565_CARDV_HS880CC_))
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1920x1080P30, TM_OPTION_ENABLE) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_NOT_SUPPORT) /// FHD FHD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
#else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_ENABLE) /// 3MHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_ENABLE) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_ENABLE) /// FHD FHD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_ENABLE) /// FHD FHD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
#endif
#else #else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
@ -58,8 +54,30 @@ TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SU
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_ENABLE) /// FHD WVGA TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_ENABLE) /// FHD WVGA
#endif #endif
#else // only 1 sensor #else // only 1 sensor
#if (defined(_MODEL_580_SDV_SJ10_) || defined(_MODEL_580_SDV_SJ10_FAST_BT_) || defined(_MODEL_580_SDV_C300_) || defined(_MODEL_580_SDV_C300_FAST_BT_))
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P50, TM_OPTION_NOT_SUPPORT) /// UHD P50 (DAR) TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P50, TM_OPTION_NOT_SUPPORT) /// UHD P50 (DAR)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_ENABLE) /// UHD P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P24, TM_OPTION_NOT_SUPPORT) /// UHD P24 (DAR)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2704x2032P60, TM_OPTION_NOT_SUPPORT) /// 2.7K P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2560x1440P80, TM_OPTION_NOT_SUPPORT) /// QHD P80
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2560x1440P60, TM_OPTION_ENABLE) /// QHD P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2560x1440P30, TM_OPTION_ENABLE) /// QHD P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1920x1080P120, TM_OPTION_ENABLE) /// FHD P120
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1920x1080P96, TM_OPTION_NOT_SUPPORT) /// FHD P96
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1920x1080P60, TM_OPTION_ENABLE) /// FHD P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1920x1080P30, TM_OPTION_ENABLE) /// FHD P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P240, TM_OPTION_NOT_SUPPORT) /// HD P24
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P120, TM_OPTION_ENABLE) /// HD P120
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P60, TM_OPTION_ENABLE) /// HD P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P30, TM_OPTION_ENABLE) /// HD P30
#else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P50, TM_OPTION_NOT_SUPPORT) /// UHD P50 (DAR)
#if defined(_MODEL_580_CARDV_ETHCAM_RX_EVB_) && (ETH_REARCAM_CAPS_COUNT==1) || defined(_sen_imx415_) || defined(_sen_imx317_)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_ENABLE) /// UHD P30
#else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_NOT_SUPPORT) /// UHD P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_NOT_SUPPORT) /// UHD P30
#endif
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P24, TM_OPTION_NOT_SUPPORT) /// UHD P24 (DAR) TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2880x2160P24, TM_OPTION_NOT_SUPPORT) /// UHD P24 (DAR)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2704x2032P60, TM_OPTION_NOT_SUPPORT) /// 2.7K P60 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2704x2032P60, TM_OPTION_NOT_SUPPORT) /// 2.7K P60
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2560x1440P80, TM_OPTION_NOT_SUPPORT) /// QHD P80 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_2560x1440P80, TM_OPTION_NOT_SUPPORT) /// QHD P80
@ -77,29 +95,19 @@ TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1920x1080P30, TM_OPTION_ENABLE
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P240, TM_OPTION_NOT_SUPPORT) /// HD P240 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P240, TM_OPTION_NOT_SUPPORT) /// HD P240
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P120, TM_OPTION_NOT_SUPPORT)////TM_OPTION_ENABLE) /// HD P120 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P120, TM_OPTION_NOT_SUPPORT)////TM_OPTION_ENABLE) /// HD P120
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P60, TM_OPTION_NOT_SUPPORT)////TM_OPTION_ENABLE) /// HD P60 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P60, TM_OPTION_NOT_SUPPORT)////TM_OPTION_ENABLE) /// HD P60
#if !defined(_MODEL_580_CARDV_ETHCAM_RX_EVB_)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P30, TM_OPTION_ENABLE) /// HD P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_1280x720P30, TM_OPTION_ENABLE) /// HD P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_848x480P30, TM_OPTION_ENABLE) /// WVGA P30 #endif
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_848x480P30, TM_OPTION_NOT_SUPPORT) /// WVGA P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P240, TM_OPTION_NOT_SUPPORT) /// VGA P240 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P240, TM_OPTION_NOT_SUPPORT) /// VGA P240
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P30, TM_OPTION_NOT_SUPPORT) /// VGA P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_640x480P30, TM_OPTION_NOT_SUPPORT) /// VGA P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_320x240P30, TM_OPTION_NOT_SUPPORT) /// QVGA P30 TMDEF_OPTION_TEXT_S(MOVIE_SIZE_FRONT_320x240P30, TM_OPTION_NOT_SUPPORT) /// QVGA P30
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2560x1440P30_1920x1080P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_2304x1296P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_NOT_SUPPORT) /// FHD FHD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_NOT_SUPPORT) /// FHD FHD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA TMDEF_OPTION_TEXT_S(MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_3840x2160P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_1920x1080P30_1920x1080P30, TM_OPTION_NOT_SUPPORT) /// QHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_1920x1080P30_1280x720P60, TM_OPTION_NOT_SUPPORT) /// 3MHD HD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_1920x1080P30_1280x720P30, TM_OPTION_NOT_SUPPORT) /// FHD FHD
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_2560x1440P60_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD HD
#if (MOVIE_AI_DEMO == DISABLE)
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_2560x1440P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
#else
TMDEF_OPTION_TEXT_S(MOVIE_SIZE_CLONE_2560x1440P30_848x480P30, TM_OPTION_NOT_SUPPORT) /// FHD WVGA
#endif #endif
#endif #endif
TMDEF_END_OPTIONS() TMDEF_END_OPTIONS()
@ -142,6 +150,13 @@ TMDEF_OPTION_TEXT_S(MOVIE_RSC_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_ON, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(MOVIE_RSC_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS() TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(MOVIE_RSC_EFFECT)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_LOW, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_MED, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_HIGH, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_SUPER_HIGH, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(MOVIE_GSENSOR) TMDEF_BEGIN_OPTIONS(MOVIE_GSENSOR)
TMDEF_OPTION_TEXT_S(MOVIE_GSENSOR_OFF, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(MOVIE_GSENSOR_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_GSENSOR_LOW, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(MOVIE_GSENSOR_LOW, TM_OPTION_ENABLE)
@ -245,8 +260,9 @@ TMDEF_ITEM_TEXTID(EV)
TMDEF_ITEM_TEXTID(MOVIE_MOTION_DET) TMDEF_ITEM_TEXTID(MOVIE_MOTION_DET)
TMDEF_ITEM_TEXTID(MOVIE_AUDIO) TMDEF_ITEM_TEXTID(MOVIE_AUDIO)
TMDEF_ITEM_TEXTID(MOVIE_DATEIMPRINT) TMDEF_ITEM_TEXTID(MOVIE_DATEIMPRINT)
#if (MOVIE_RSC == ENABLE) #if (MOVIE_EIS == ENABLE)
TMDEF_ITEM_TEXTID(MOVIE_RSC) TMDEF_ITEM_TEXTID(MOVIE_RSC)
TMDEF_ITEM_TEXTID(MOVIE_RSC_EFFECT)
#endif #endif
////TMDEF_ITEM_TEXTID(MOVIE_GSENSOR) ////TMDEF_ITEM_TEXTID(MOVIE_GSENSOR)
TMDEF_ITEM_TEXTID(MOVIE_TIMELAPSE_REC) TMDEF_ITEM_TEXTID(MOVIE_TIMELAPSE_REC)
@ -266,6 +282,7 @@ TMDEF_ITEM_TEXTID(MOVIE_DUAL_CAM)
TMDEF_ITEM_TEXTID(MOVIE_CODEC) TMDEF_ITEM_TEXTID(MOVIE_CODEC)
TMDEF_END_ITEMS() TMDEF_END_ITEMS()
#if 0
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
// PAGES // PAGES
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
@ -274,6 +291,19 @@ TMDEF_BEGIN_PAGES(MOVIE)
TMDEF_PAGE_TEXT_ICON(MOVIE) TMDEF_PAGE_TEXT_ICON(MOVIE)
TMDEF_END_PAGES() TMDEF_END_PAGES()
TMDEF_EMNU(gMovieMenu, MOVIE, Movie_MenuCallback)
#endif
// --------------------------------------------------------------------------
// PAGES
// --------------------------------------------------------------------------
// Movie Menu Pages
TMDEF_BEGIN_PAGES(MOVIE)
TMDEF_PAGE_TEXT_ICON(MOVIE)
TMDEF_PAGE_TEXT_ICON(MOVIE)
TMDEF_PAGE_TEXT_ICON(MOVIE)
TMDEF_PAGE_TEXT_ICON(MOVIE)
TMDEF_END_PAGES()
TMDEF_EMNU(gMovieMenu, MOVIE, Movie_MenuCallback) TMDEF_EMNU(gMovieMenu, MOVIE, Movie_MenuCallback)
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
@ -283,15 +313,13 @@ int Movie_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{ {
UINT16 uwItemId; UINT16 uwItemId;
UINT16 uwOption; UINT16 uwOption;
printf("=========================================================\n");
if (uiMessage == TMM_CONFIRM_OPTION) { if (uiMessage == TMM_CONFIRM_OPTION) {
uwItemId = LO_WORD(uiParam); uwItemId = LO_WORD(uiParam);
uwOption = HI_WORD(uiParam); uwOption = HI_WORD(uiParam);
switch (uwItemId) { switch (uwItemId) {
case IDM_MOVIE_SIZE: case IDM_MOVIE_SIZE:
printf("IDM_MOVIE_SIZE = %lu\n", uwOption);
//Set Movie size event until menu is closed. //Set Movie size event until menu is closed.
//Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIESIZE, 1, uwOption); //Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIESIZE, 1, uwOption);
//Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_IMAGE_RATIO, 1, GetMovieSizeRatio(UI_GetData(FL_MOVIE_SIZE))); //Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_IMAGE_RATIO, 1, GetMovieSizeRatio(UI_GetData(FL_MOVIE_SIZE)));
@ -302,7 +330,9 @@ int Movie_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
break; break;
case IDM_MOVIE_WDR: case IDM_MOVIE_WDR:
#if(!defined(_NVT_ETHREARCAM_RX_))//67x tx must cvhg movie mode
Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_WDR, 1, uwOption); Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_WDR, 1, uwOption);
#endif
break; break;
case IDM_MOVIE_HDR: case IDM_MOVIE_HDR:
@ -347,7 +377,7 @@ int Movie_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
break; break;
case IDM_MOVIE_SENSOR_ROTATE: case IDM_MOVIE_SENSOR_ROTATE:
Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_SENSOR_ROTATE, 1, uwOption); //Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_SENSOR_ROTATE, 1, uwOption);
break; break;
case IDM_MOVIE_PTZ: case IDM_MOVIE_PTZ:
@ -390,7 +420,7 @@ int Movie_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
break; break;
case IDM_MOVIE_CODEC: case IDM_MOVIE_CODEC:
Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_CODEC, 1, uwOption); //Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_EXE_MOVIE_CODEC, 1, uwOption);
break; break;
default: default:

View File

@ -2,6 +2,7 @@
#define _MENUPHOTO_H #define _MENUPHOTO_H
extern TM_MENU gPhotoMenu; extern TM_MENU gPhotoMenu;
extern TM_ITEM gTM_ITEMS_PHOTO[];
extern TM_OPTION gTM_OPTIONS_PHOTO_SIZE[PHOTO_SIZE_ID_MAX]; extern TM_OPTION gTM_OPTIONS_PHOTO_SIZE[PHOTO_SIZE_ID_MAX];

View File

@ -2,5 +2,5 @@
#define _MENUPLAYBACK_H #define _MENUPLAYBACK_H
extern TM_MENU gPlaybackMenu; extern TM_MENU gPlaybackMenu;
extern TM_ITEM gTM_ITEMS_PLAYBACK[];
#endif #endif

View File

@ -0,0 +1,127 @@
// #include "MenuQR.h"
#include "PrjInc.h"
#include "UIWnd/UIFlow.h"
#include "lvgl/src/lv_lib_qrcode/lv_qrcode.h"
TMDEF_BEGIN_OPTIONS(NETWORK_SELECTION)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(QR_PICTURE)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(PASSWORD)
TMDEF_OPTION_TEXT_S(PASSWORD_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(PASSWORD_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(CAMERA_INFO)
TMDEF_OPTION_TEXT_S(END, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(CAMERA_NAME)
TMDEF_OPTION_TEXT_S(CAMERA_NAME_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(CAMERA_NAME_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_ITEMS(QR)
TMDEF_ITEM_TEXTID(NETWORK_SELECTION)
TMDEF_ITEM_TEXTID(QR_PICTURE)
TMDEF_ITEM_TEXTID(PASSWORD)
TMDEF_ITEM_TEXTID(CAMERA_INFO)
TMDEF_ITEM_TEXTID(CAMERA_NAME)
TMDEF_END_ITEMS()
// --------------------------------------------------------------------------
// PAGES
// --------------------------------------------------------------------------
// QR Menu Pages
TMDEF_BEGIN_PAGES(QR)
TMDEF_PAGE_TEXT_ICON(QR)
TMDEF_PAGE_TEXT_ICON(QR)
TMDEF_PAGE_TEXT_ICON(QR)
TMDEF_PAGE_TEXT_ICON(QR)
TMDEF_END_PAGES()
TMDEF_EMNU(gQrMenu, QR, Qr_MenuCallback)
// --------------------------------------------------------------------------
// Menu Callback
// --------------------------------------------------------------------------
int Qr_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{
printf(" ====================================================== gQrMenu\n");
UINT16 uwItemId;
// UINT16 uwOption;
if (uiMessage == TMM_CONFIRM_OPTION)
{
uwItemId = LO_WORD(uiParam);
// uwOption = HI_WORD(uiParam);
switch (uwItemId)
{
case IDM_NETWORK_SELECTION:
{
break;
}
case IDM_QR_PICTURE:
{
break;
}
case IDM_PASSWORD:
{
break;
}
case IDM_CAMERA_NAME:
{
break;
}
default:
{
break;
}
}
}
return TMF_PROCESSED;
}
char *qr_code_str = "{\"imei\":\"%s\",\"verizonICCID\":\"%s\",\"attICCID\":\"%s\",\"isEsim\":%s}";
static lv_obj_t *qr = NULL;
static lv_obj_t *label = NULL;
void show_qr_picture_page(lv_obj_t* obj)
{
// lv_color_t colorDrak = {0};
// lv_color_t colorLight = {0};
UIMenuStoreInfo *puiPara = sf_ui_para_get();
// const char *data = "https://github.com/topics/littlevgl";
#define QR_DATA_LENGTH 1024
char qr_date[QR_DATA_LENGTH] = {0};
snprintf(qr_date, QR_DATA_LENGTH, qr_code_str, puiPara->ModuleImei, "89011703322284703435", "89011703322284703435", "true");
if(obj){
/*Create a 100x100 QR code*/
qr = lv_qrcode_create(obj, 120, (lv_color_t) { .full = 0x02}, (lv_color_t) { .full = 0x01});
if(qr){
/*Set data*/
lv_qrcode_update(qr, qr_date, strlen(qr_date));
lv_obj_set_pos(qr, 32, 70);
}
}
lv_color_t color = {0};
static lv_style_t labelStyle;
lv_style_init(&labelStyle);
STYLE_COLOR_PROP(0xff, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&labelStyle, LV_STATE_DEFAULT, color);
label = lv_label_create(obj, NULL);
lv_label_set_long_mode(label, LV_LABEL_LONG_BREAK);
lv_label_set_text(label, "Add Camera to Tactacam App");
lv_obj_set_pos(label, 180, 78);
lv_obj_set_size(label, 110, 63);
lv_obj_add_style(label, 0, &labelStyle);
}
void hidde_qr_picture_page(void)
{
if(NULL != qr)
{
lv_qrcode_delete(qr);
}
if(label)
{
lv_obj_del(label);
}
}

View File

@ -0,0 +1,10 @@
#ifndef _MENUM_QR_H
#define _MENUM_QR_H
extern TM_MENU gQrMenu;
extern TM_ITEM gTM_ITEMS_QR[];
extern void show_qr_picture_page(lv_obj_t* obj);
extern void hidde_qr_picture_page(void);
#endif

View File

@ -0,0 +1,87 @@
#include "PrjInc.h"
#include "UIWnd/UIFlow.h"
TMDEF_BEGIN_OPTIONS(MAX_NUM_DAY)
TMDEF_OPTION_TEXT_S(MAX_NUM_DAY_UNLIMITED, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MAX_NUM_DAY_NUMBER, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(SETTINGS_CHECK)
TMDEF_OPTION_TEXT_S(SETTINGS_CHECK_DAILAY, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(SETTINGS_CHECK_INSTANT, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(SETTINGS_CHECK_HYBRID, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(SEND_TYPE)
TMDEF_OPTION_TEXT_S(SEND_TYPE_TIMELY, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(SEND_TYPE_ONCE_DAY, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(SEND_TYPE_TWICE_DAY, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(SEND_TYPE_4_TIMES_DAY, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(CHECK_IN_PHOTO)
TMDEF_OPTION_TEXT_S(CHECK_IN_PHOTO_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(CHECK_IN_PHOTO_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(GPS)
TMDEF_OPTION_TEXT_S(GPS_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(GPS_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS()
TMDEF_BEGIN_ITEMS(SEND)
TMDEF_ITEM_TEXTID(MAX_NUM_DAY)
TMDEF_ITEM_TEXTID(SETTINGS_CHECK)
TMDEF_ITEM_TEXTID(SEND_TYPE)
TMDEF_ITEM_TEXTID(CHECK_IN_PHOTO)
TMDEF_ITEM_TEXTID(GPS)
TMDEF_END_ITEMS()
// --------------------------------------------------------------------------
// PAGES
// --------------------------------------------------------------------------
// SEND Menu Pages
TMDEF_BEGIN_PAGES(SEND)
TMDEF_PAGE_TEXT_ICON(SEND)
TMDEF_END_PAGES()
TMDEF_EMNU(gSendMenu, SEND, Send_MenuCallback)
// --------------------------------------------------------------------------
// Menu Callback
// --------------------------------------------------------------------------
int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{
printf(" ====================================================== \n");
UINT16 uwItemId;
// UINT16 uwOption;
if (uiMessage == TMM_CONFIRM_OPTION)
{
uwItemId = LO_WORD(uiParam);
// uwOption = HI_WORD(uiParam);
switch (uwItemId)
{
case IDM_MAX_NUM_DAY:
{
break;
}
case IDM_SETTINGS_CHECK:
{
break;
}
case IDM_SEND_TYPE:
{
break;
}
case IDM_CHECK_IN_PHOTO:
{
break;
}
case IDM_GPS:
{
break;
}
default:
{
break;
}
}
}
return TMF_PROCESSED;
}

View File

@ -0,0 +1,7 @@
#ifndef _MENUM_SEND_H_
#define _MENUM_SEND_H_
extern TM_MENU gSendMenu;
extern TM_ITEM gTM_ITEMS_SEND[];
#endif

View File

@ -18,6 +18,9 @@ void TM_SelectTab(TM_MENU *pMenu, INT32 iNewSel)
} else { } else {
pMenu->SelPage = iNewSel; pMenu->SelPage = iNewSel;
} }
printf("iNewSel:%d\n", iNewSel);
printf("page count:%d\n", pMenu->Count);
printf("select page changed:%d\n", pMenu->SelPage);
} }
void TM_ShiftTab(TM_MENU *pMenu, INT32 iOffset) void TM_ShiftTab(TM_MENU *pMenu, INT32 iOffset)

View File

@ -34,22 +34,26 @@ extern lv_obj_t* image_item4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_item5_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* label_item5_scr_uiflowmenucommonitem; extern lv_obj_t* label_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* image_item5_scr_uiflowmenucommonitem; extern lv_obj_t* image_item5_scr_uiflowmenucommonitem;
extern lv_obj_t* container_itemoptinfo_scr_uiflowmenucommonitem; extern lv_obj_t* container_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_1_scr_uiflowmenucommonitem; extern lv_obj_t* label_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option2_scr_uiflowmenucommonitem; extern lv_obj_t* image_option_1_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_2_scr_uiflowmenucommonitem; extern lv_obj_t* container_option_2_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_2_scr_uiflowmenucommonitem; extern lv_obj_t* label_option_2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option3_scr_uiflowmenucommonitem; extern lv_obj_t* image_option_2_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_3_scr_uiflowmenucommonitem; extern lv_obj_t* container_option_3_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_3_scr_uiflowmenucommonitem; extern lv_obj_t* label_option_3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option4_scr_uiflowmenucommonitem; extern lv_obj_t* image_option_3_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_4_scr_uiflowmenucommonitem; extern lv_obj_t* container_option_4_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_4_scr_uiflowmenucommonitem; extern lv_obj_t* label_option_4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_option5_scr_uiflowmenucommonitem; extern lv_obj_t* image_option_4_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_5_scr_uiflowmenucommonitem; extern lv_obj_t* container_option_5_scr_uiflowmenucommonitem;
extern lv_obj_t* label_option_5_scr_uiflowmenucommonitem; extern lv_obj_t* label_option_5_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_5_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_01_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_02_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_03_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_04_scr_uiflowmenucommonitem;
extern lv_obj_t* image_option_05_scr_uiflowmenucommonitem;
extern lv_obj_t* container_tab_scr_uiflowmenucommonitem; extern lv_obj_t* container_tab_scr_uiflowmenucommonitem;
extern lv_obj_t* image_button_tab1_scr_uiflowmenucommonitem; extern lv_obj_t* image_button_tab1_scr_uiflowmenucommonitem;
extern lv_obj_t* label_tab_1_scr_uiflowmenucommonitem; extern lv_obj_t* label_tab_1_scr_uiflowmenucommonitem;

View File

@ -2,22 +2,32 @@
#include "PrjInc.h" #include "PrjInc.h"
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIApp/Network/UIAppNetwork.h" #include "UIApp/Network/UIAppNetwork.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuId.h"
#include <kwrap/debug.h> #include <kwrap/debug.h>
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
#include <sf_inc.h> #include <sf_inc.h>
#endif #endif
#define PAGE 6 #define PAGE 32
#define PER_PAGE_NUM 5
#define TAB_PAGE 4
static TM_MENU *g_pItemMenu = 0; //static TM_MENU *g_pItemMenu = 0;
static lv_group_t* gp = NULL; static lv_group_t* gp = NULL;
static lv_obj_t* menu_tab = NULL;
static lv_obj_t* menu_item = NULL; static lv_obj_t* menu_item = NULL;
//static lv_obj_t* menu_option = NULL;
//static lv_obj_t* label_menu_item = NULL; //static lv_obj_t* label_menu_item = NULL;
static lv_obj_t* label_menu_option = NULL; #if 0
static lv_obj_t* label_menu_option1 = NULL; static lv_obj_t* container_option1 = NULL;
static lv_obj_t* label_menu_option2 = NULL; static lv_obj_t* container_option2 = NULL;
static lv_obj_t* label_menu_option3 = NULL; static lv_obj_t* container_option3 = NULL;
static lv_obj_t* label_menu_option4 = NULL; //static lv_obj_t* container_option4 = NULL;
//static lv_obj_t* container_option5 = NULL;
#endif
UINT16 I_en_Index[PAGE] = {};
UINT16 ItemEN_Num = 0;
static void set_indev_keypad_group(lv_obj_t* obj) static void set_indev_keypad_group(lv_obj_t* obj)
{ {
@ -30,163 +40,241 @@ static void set_indev_keypad_group(lv_obj_t* obj)
lv_indev_set_group(indev, gp); lv_indev_set_group(indev, gp);
} }
static void MenuCommonItem_SetCurrentMenu(TM_MENU *pMenu) #if 0
static void LV_MenuCommonItem_SetCurrentMenu(TM_MENU *pMenu)
{ {
g_pItemMenu = pMenu; g_pItemMenu = pMenu;
} }
static TM_MENU *MenuCommonItem_GetCurrentMenu(void) static TM_MENU *LV_MenuCommonItem_GetCurrentMenu(void)
{ {
return g_pItemMenu; return g_pItemMenu;
} }
#endif
static void MenuCommonItem_UpdateContent(TM_MENU *pMenu); static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu);
static void LV_MenuItem_OnSelected(lv_obj_t* obj);
static void MenuItem_OnNext(lv_obj_t* obj) static void LV_MenuItem_OnPrev(lv_obj_t* obj)
{ {
TM_MENU* pMenu = TM_GetMenu();
TM_MENU *pMenu;
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem;
pMenu = MenuCommonItem_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage];
pPage->SelItem++;
//check item if disable
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE);
if (pPage->SelItem == pPage->Count) {
lv_plugin_scr_close(obj, NULL);
} else {
MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_next_item(menu_item);
}
}
static void MenuItem_OnPrev(lv_obj_t* obj)
{
TM_MENU *pMenu;
TM_PAGE *pPage;
pMenu = MenuCommonItem_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
// DBG_DUMP("\r\n %s pMenu Status= %d\r\n", __func__, pMenu->Status);
// DBG_DUMP("\r\n %s pPage->SelItem= %d\r\n", __func__, pPage->SelItem);
if (pMenu->Status == TMS_ON_TAB){
if(pPage->SelItem == 0){ if(pPage->SelItem == 0){
// Close current UI Window now // DBG_WRN("already foucs on tab !");
// Ux_CloseWindow(&MenuCommonItemCtrl, 0); DBG_DUMP("^Galready foucs on tab !");
return;
lv_plugin_scr_close(obj, NULL); }else if(pPage->SelItem < pPage->Count){
CHKPNT;
pMenu->Status = TMS_ON_ITEM;
LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0);
}
}else{ }else{
//if item = 0; up key foucs to tab
if(pPage->SelItem == 0){
pMenu->Status = TMS_ON_TAB;
pItem = &pPage->pItems[0];
lv_plugin_menu_set_item_string_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, 0, false);
// pPage->SelItem = 255;
return;
}
pPage->SelItem--; pPage->SelItem--;
//check item if disable LV_MenuCommonItem_UpdateContent(pMenu);
TM_CheckItemStatus(pMenu, &pPage->SelItem, FALSE);
if (pPage->SelItem == pPage->Count) {
lv_plugin_scr_close(obj, NULL);
} else {
MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_prev_item(menu_item); lv_plugin_menu_select_prev_item(menu_item);
} }
} }
static void LV_MenuItem_OnNext(lv_obj_t* obj)
{
TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage;
pPage = &pMenu->pPages[pMenu->SelPage];
// DBG_DUMP("\r\n %s pMenu Status= %d\r\n", __func__, pMenu->Status);
if (pMenu->Status == TMS_ON_TAB){
pMenu->Status = TMS_ON_ITEM;
pPage->SelItem = 0;
LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0);
}else{
pPage->SelItem++;
// DBG_DUMP("\r\n %s pPage->SelItem= %d\r\n", __func__, pMenu->Status);
if(pPage->SelItem >= pPage->Count){
pPage->SelItem = (pPage->Count - 1);
return;
}
LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_next_item(menu_item);
}
// LV_MenuCommonItem_UpdateContent(pMenu);
} }
static void MenuItem_OnSelected(lv_obj_t* obj) static void LV_MenuItem_OnUp(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU* pMenu = TM_GetMenu();
if (pMenu->Status == TMS_ON_TAB)
{
printf("handle on tab.\n");
TM_ShiftTab(pMenu, -1);
lv_plugin_menu_select_prev_item(menu_tab);
LV_MenuCommonItem_UpdateContent(pMenu);
}else{
printf("handle on item.\n");
lv_plugin_scr_close(obj, NULL);
}
}
static void LV_MenuItem_OnDown(lv_obj_t* obj)
{
TM_MENU* pMenu = TM_GetMenu();
if (pMenu->Status == TMS_ON_TAB)
{
printf("handle on tab.\n");
TM_ShiftTab(pMenu, +1);
lv_plugin_menu_select_next_item(menu_tab);
LV_MenuCommonItem_UpdateContent(pMenu);
}else{
printf("handle on item.\n");
LV_MenuItem_OnSelected(obj);
}
}
#define ITEM_IS_SWITCH 1
#define ITEM_IS_NOT_SWITCH 0
static int IsItemSwitch(const TM_ITEM *item)
{
if (NULL == item || NULL == item->pOptions)
{
printf(" faield:null pointer.\n");
return -1;
}
if (LV_PLUGIN_STRING_ID_STRID_OFF == (&item->pOptions[0])->TextId
||LV_PLUGIN_STRING_ID_STRID_ON == (&item->pOptions[0])->TextId)
{
printf("item is switch.\n");
return ITEM_IS_SWITCH;
} else {
printf("item is not switch.\n");
return ITEM_IS_NOT_SWITCH;
}
return -1;
}
static void SetSwitchItem(TM_ITEM *item)
{
if (NULL == item)
{
printf(" faield:null pointer.\n");
return;
}
UIMenuStoreInfo *puiPara = sf_ui_para_get();
switch (item->ItemId)
{
case IDM_PASSWORD:
{
printf("set IDM_PASSWORD.\n");
char settingValue = puiPara->PwdSwitch == SF_CAMID_OFF ? SF_CAMID_ON:SF_CAMID_OFF;
if (SF_CAMID_ON == settingValue)
{
}
else
{
}
puiPara->PwdSwitch = settingValue;
break;
}
case IDM_CAMERA_NAME:
{
printf("set IDM_CAMERA_NAME.\n");
// CamPara->cameraID = puiPara->CamNameSwitch == SF_CAMID_OFF ? 0:1;
char settingValue = puiPara->CamNameSwitch == SF_CAMID_OFF ? SF_CAMID_ON:SF_CAMID_OFF;
if (SF_CAMID_ON == settingValue)
{
}
else
{
}
puiPara->CamNameSwitch = settingValue;
break;
}
default:
break;
}
}
static void LV_MenuItem_OnSelected(lv_obj_t* obj)
{
TM_MENU *pMenu = TM_GetMenu();
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
TM_MENU *pNextMenu; // TM_MENU *pNextMenu;
// DBG_DUMP("\r\n %s pMenu Status= %d\r\n", __func__, pMenu->Status);
pMenu = MenuCommonItem_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; if (pMenu->Status == TMS_ON_ITEM)
{
pItem = &pPage->pItems[pPage->SelItem];
if (pItem->Count != 0 && pItem->SysFlag != 0 && pItem->ItemId != IDM_COMMON_CLOUD) { // DBG_DUMP("\r\n %s pPage SelItem= %d\r\n", __func__, pPage->SelItem);
#if 0 //#NT#2016/09/20#Bob Huang -begin
TM_OPTION *pOption; //#NT#Support HDMI Display with 3DNR Out
UINT32 SelOption = 0 ; //Only support FHD p30 size, cannot change size when 3DNR Out enabled
SelOption = SysGetFlag(pItem->SysFlag); #if (_3DNROUT_FUNC == ENABLE)
if(pItem->SysFlag == FL_MOVIE_SIZE_MENU && gb3DNROut)
SelOption++; {
if (SelOption >= pItem->Count) { return;
SelOption = 0; }
} #endif
//#NT#2016/09/20#Bob Huang -end
SysSetFlag(pItem->SysFlag, SelOption); if (pItem->Count != 0 && pItem->SysFlag != 0) // standard process
{
// toggle icon's string if (TM_MENU_CALLBACK(pMenu, TMM_ENTER_OPTION, MAKE_LONG(pItem->ItemId, 0)) == TMF_PASS_MESSAGE)
pOption = &pItem->pOptions[SelOption]; {
return;
lv_plugin_label_set_text(label_menu_option, pOption->TextId); }
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); }
if (ITEM_IS_SWITCH == IsItemSwitch(pItem))
TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption)); {
#else SetSwitchItem(pItem);
// if (pItem->SysFlag == FL_COMMON_MENU) { LV_MenuCommonItem_UpdateContent(pMenu);
#if (PHOTO_MODE == ENABLE) }
// Enter 2nd level menu and pop up current mode's menu lists else
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) { {
pNextMenu = &gPhotoMenu; if (pItem->Count != 0 && pItem->SysFlag != 0) // standard process
#if (PLAY_MODE == ENABLE) {
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) { pMenu->Status = TMS_ON_OPTION;
pNextMenu = &gPlaybackMenu; lv_plugin_scr_open(UIFlowMenuCommonOption, NULL);
#endif }
} else { else if (pItem->pOptions != 0) // custom process
pNextMenu = &gMovieMenu; {
} pMenu->Status = TMS_ON_CUSTOM;
#else TM_ITEM_CALLBACK(pItem, 0, 0); // execute custom menu flow
pNextMenu = &gMovieMenu; }
#endif }
}else if(pMenu->Status == TMS_ON_TAB){
lv_plugin_scr_open(UIFlowMenuCommonOption, pNextMenu); pItem = &pPage->pItems[pPage->SelItem];
lv_plugin_menu_set_item_string_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
// } // lv_plugin_menu_set_item_img_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
#endif lv_plugin_menu_set_item_img_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, LV_PLUGIN_IMG_ID_SF_MENU_RELEASE);
} else { lv_plugin_menu_set_item_hidden(menu_item, 0, false);
if (pItem->SysFlag == FL_COMMON_MODE) { }
// Enter 2nd level menu and pop up various memu item.
lv_plugin_scr_open(UIFlowMenuCommonOption, &gModeMenu);
}
} else if (pItem->SysFlag == FL_COMMON_MENU) {
#if (PHOTO_MODE == ENABLE) void LV_MenuItem_OnClose(lv_obj_t* obj)
// Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu;
#endif
} else {
pNextMenu = &gMovieMenu;
}
#else
pNextMenu = &gMovieMenu;
#endif
lv_plugin_scr_open(UIFlowMenuCommonOption, pNextMenu);
} else if (pItem->SysFlag == FL_COMMON_SETUP) {
// Enter 2nd level menu and pop up various memu item.
lv_plugin_scr_open(UIFlowMenuCommonOption, &gSetupMenu);
} else if (pItem->SysFlag == FL_COMMON_EXT_SETUP) {
#if _TODO
// Enter 2nd level menu and pop up various memu item.
// Ux_OpenWindow(&MenuCommonOptionCtrl, 1, &gExtSetupMenu);
#endif
} else {
DBG_ERR("not supp %d\r\n", pItem->SysFlag);
}
}
}
void MenuItem_OnClose(lv_obj_t* obj)
{ {
Input_SetKeyMask(KEY_PRESS, FLGKEY_KEY_MASK_DEFAULT);
Input_SetKeyMask(KEY_RELEASE, FLGKEY_KEY_MASK_DEFAULT);
Input_SetKeyMask(KEY_CONTINUE, FLGKEY_KEY_MASK_DEFAULT);
#if (MOVIE_MODE==ENABLE) #if (MOVIE_MODE==ENABLE)
//#NT#2016/08/19#Lincy Lin#[0106935] -begin //#NT#2016/08/19#Lincy Lin#[0106935] -begin
//#NT# Support change WDR, SHDR, RSC setting will change mode after exit menu //#NT# Support change WDR, SHDR, RSC setting will change mode after exit menu
@ -209,219 +297,281 @@ void MenuItem_OnClose(lv_obj_t* obj)
} }
void MenuItem_OnOpen(lv_obj_t* obj) void LV_MenuItem_OnOpen(lv_obj_t* obj)
{ {
DBG_DUMP("MenuItem_OnOpen\r\n"); DBG_DUMP("MenuItem_OnOpen\r\n");
TM_MENU *pMenu = NULL; TM_MENU *pMenu = NULL;
TM_PAGE *pPage = NULL; TM_MENU* pCurMenu;
TM_ITEM *pItem = NULL;
TM_OPTION *pOption = NULL;
// TM_ITEM *pModeItem = NULL;
TM_MENU *pNextMenu;
#if (PHOTO_MODE==ENABLE)
// INT32 curMode = 0;
#endif
#if 0
#if(WIFI_FUNC==ENABLE)
if (UI_GetData(FL_WIFI_LINK) == WIFI_LINK_OK && UI_GetData(FL_NetWorkMode) == NET_STATION_MODE) {
SysSetFlag(FL_COMMON_CLOUD, CLOUD_ON);
} else {
SysSetFlag(FL_COMMON_CLOUD, CLOUD_OFF);
}
#else
SysSetFlag(FL_COMMON_CLOUD, CLOUD_OFF);
#endif
if (System_GetEnableSensor() == (SENSOR_1 | SENSOR_2)) {
TM_SetItemStatus(&gMovieMenu, IDM_MOVIE_DUAL_CAM, TM_ITEM_ENABLE);
#if (PHOTO_MODE==ENABLE)
TM_SetItemStatus(&gPhotoMenu, IDM_DUAL_CAM, TM_ITEM_ENABLE);
#endif
#if (_BOARD_DRAM_SIZE_ == 0x04000000)
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_DUAL_1920x1080P30_1280x720P30, TM_OPTION_ENABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_DUAL_1920x1080P30_848x480P30, TM_OPTION_ENABLE);
#else
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_ENABLE);
#endif
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2880x2160P50, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2704x2032P60, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2560x1440P80, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2560x1440P60, TM_OPTION_DISABLE);
} else {
#if (SENSOR_CAPS_COUNT > 1)
TM_SetItemStatus(&gMovieMenu, IDM_MOVIE_DUAL_CAM, TM_ITEM_DISABLE);
TM_SetItemStatus(&gPhotoMenu, IDM_DUAL_CAM, TM_ITEM_DISABLE);
#endif
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_DUAL_1920x1080P30_1920x1080P30, TM_OPTION_DISABLE);
//#NT#2016/08/12#Hideo Lin -begin
//#NT#For small size clone movie
#if (SMALL_CLONE_MOVIE == DISABLE)
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2880x2160P50, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_3840x2160P30, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2704x2032P60, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2560x1440P80, TM_OPTION_DISABLE);
TM_SetOptionStatus(&gMovieMenu, IDM_MOVIE_SIZE, MOVIE_SIZE_FRONT_2560x1440P60, TM_OPTION_DISABLE);
#endif
//#NT#2016/08/12#Hideo Lin -end
}
#endif
#if (PHOTO_MODE == ENABLE) #if (PHOTO_MODE == ENABLE)
// Enter 2nd level menu and pop up current mode's menu lists // Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) { if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu; pCurMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE) #if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) { } else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu; pCurMenu = &gPlaybackMenu;
#endif #endif
} else { } else {
pNextMenu = &gMovieMenu; pCurMenu = &gMovieMenu;
} }
#else #else
//pNextMenu = &gCommonMenu;//use for codebase sportcam/LVGL UI or touch //pNextMenu = &gCommonMenu;//use for codebase sportcam/LVGL UI or touch
pNextMenu = &gMovieMenu; pCurMenu = &gMovieMenu;
#endif #endif
// pCurMenu = QR_UI
//MenuCommonItem_SetCurrentMenu(&gCommonMenu); //replace to setup menu dynamically
MenuCommonItem_SetCurrentMenu(pNextMenu); //pCurMenu->pPages[0]= gMovieMenu.pPages[0]; //= General_UI
pMenu = MenuCommonItem_GetCurrentMenu();
pMenu->Status = TMS_ON_ITEM;
pMenu->SelPage = 0; // reset page to 0
pPage = &pMenu->pPages[pMenu->SelPage];
pPage->SelItem = 0; // reset item to 0
//check item if disable
TM_CheckItemStatus(pMenu, &pPage->SelItem, TRUE);
pItem = &pPage->pItems[pPage->SelItem];
if(pItem->Count){
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
lv_plugin_label_set_text(label_menu_option, pOption->TextId);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
}
#if 0 #if 0
if(pNextMenu != &gCommonMenu){ pCurMenu->pPages[1]= gMovieMenu.pPages[0]; //= General_UI
#if (PHOTO_MODE==ENABLE) pCurMenu->pPages[2]= gPhotoMenu.pPages[0]; //= Send_UI
curMode = System_GetState(SYS_STATE_CURRMODE); pCurMenu->pPages[3]= gPlaybackMenu.pPages[0]; //= QR_UI
if (curMode == PRIMARY_MODE_PHOTO) { pCurMenu->pPages[4]= gSetupMenu.pPages[0]; //= QR_UI
pModeItem = &pPage->pItems[1];
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_CAPTURE_M;
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_CAP_MODE;
} else if (curMode == PRIMARY_MODE_MOVIE) {
pModeItem = &pPage->pItems[1];
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_VIDEO_M;
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_MOVIE;
#if (PLAY_MODE == ENABLE)
} else if (curMode == PRIMARY_MODE_PLAYBACK) {
pModeItem = &pPage->pItems[1];
pModeItem->IconId = LV_PLUGIN_IMG_ID_ICON_MODE_PLAYBACK_M;
pModeItem->TextId = LV_PLUGIN_STRING_ID_STRID_PLAYBACK;
#endif #endif
} pCurMenu->pPages[0]= gQrMenu.pPages[0]; //= QR_UI
#else pCurMenu->pPages[1]= gGeneralMenu.pPages[0]; //= General_UI
pModeItem = &pPage->pItems[1]; pCurMenu->pPages[2]= gSendMenu.pPages[0]; //= Send_UI
pModeItem->IconId = ICON_MODE_VIDEO_M; pCurMenu->pPages[3]= gMoreMenu.pPages[0]; //= QR_UI
pModeItem->TextId = STRID_MOVIE; pCurMenu->Count = 4;
#endif TM_SetMenu(pCurMenu);
}
#endif
pMenu = TM_GetMenu();
pMenu->Status = TMS_ON_TAB; // current menu status is TAB
pMenu->SelPage = 0; // reset page to 0
/* check menu tab is init */
if(!lv_plugin_menu_item_cnt(menu_tab)){
/* allocate menu item */
lv_plugin_menu_init_items(menu_tab, TAB_PAGE);
}
lv_plugin_menu_select_item(menu_tab, 0);
/* check menu item is init */ /* check menu item is init */
if(!lv_plugin_menu_item_cnt(menu_item)){ if(!lv_plugin_menu_item_cnt(menu_item)){
/* allocate menu item */ /* allocate menu item */
lv_plugin_menu_init_items(menu_item, PAGE); lv_plugin_menu_init_items(menu_item, PAGE);
} }
// lv_plugin_menu_select_item(menu_item, 0);
MenuCommonItem_UpdateContent(pMenu); LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0);
} }
static void MenuCommonItem_UpdateContent(TM_MENU *pMenu) static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
{ {
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
TM_OPTION *pOption; TM_OPTION *pOption;
UINT32 i; UINT32 i = 0;
UINT16 SelOption = 0; UINT16 Sel_item = 0;
UINT16 startIndex = 0; // UINT16 Sel_page = 0;
UINT16 itemIndex = 0; UINT16 itemIndex = 0;
BOOL u_hiddentext = FALSE; BOOL u_hiddenitem = false;
BOOL u_ItemSel = false;
lv_plugin_res_id img_id = LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT;
UIMenuStoreInfo *puiPara = sf_ui_para_get();
// UINT32 uiIcon[TAB_PAGE]; // 2 pages per menu
// UINT32 uiText[TAB_PAGE]; // 2 pages per menu
// UINT16 SelOption = 0;
// TM_ITEM u_Item[PAGE];
//#define LV_PLUGIN_STRING_ID_STRID_FRONT_3840X2160P30 522
#if 0
DBG_DUMP("\r\n %s pMenu Status= %d\r\n", __func__, pMenu->Status);
DBG_DUMP("\r\n %s pMenu SelPage= %d\r\n", __func__, pMenu->SelPage);
DBG_DUMP("\r\n %s pMenu FirstPage= %d\r\n", __func__, pMenu->FirstPage);
DBG_DUMP("\r\n %s pMenu Count= %d\r\n", __func__, pMenu->Count);
#endif
printf("update content select page = %d\n", pMenu->SelPage);
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag); #if 1
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; // DBG_DUMP("\r\n %s pPage TextId= %d\r\n", __func__, pPage->TextId);
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption); // DBG_DUMP("\r\n %s pPage IconId= %d\r\n", __func__, pPage->IconId);
//lv_plugin_label_set_text(label_menu_item, pItem->TextId); // DBG_DUMP("\r\n %s pPage IconIdX= %d\r\n", __func__, pPage->IconIdX);
//lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN); // DBG_DUMP("\r\n %s pPage SelItem= %d\r\n", __func__, pPage->SelItem);
// DBG_DUMP("\r\n %s pPage FirstItem= %d\r\n", __func__, pPage->FirstItem);
//find startIndex // DBG_DUMP("\r\n %s pPage Count= %d\r\n", __func__, pPage->Count);
TM_FindStartIndex(pMenu, PAGE, &startIndex); #endif
#if 0
if (pMenu->Status == TMS_ON_TAB)
{
for (i = 0; i < TAB_PAGE; i++) {
if ((UINT32)pMenu->SelPage == i){
uiIcon[i] = (&pMenu->pPages[i])->IconId;
u_ItemSel = false;
}else{
uiIcon[i] = (&pMenu->pPages[i])->IconIdX;
u_ItemSel = true;
}
uiText[i] = (&pMenu->pPages[i])->TextId;
if(u_ItemSel){
lv_plugin_menu_set_item_string_id(menu_tab, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, uiText[i]);
lv_plugin_menu_set_item_img_id(menu_tab, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, uiIcon[i]);
}else{
lv_plugin_menu_set_item_string_id(menu_tab, i, LV_PLUGIN_MENU_ITEM_STATE_FOCUSED, uiText[i]);
lv_plugin_menu_set_item_img_id(menu_tab, i, LV_PLUGIN_MENU_ITEM_STATE_FOCUSED, uiIcon[i]);
}
lv_plugin_menu_set_item_hidden(menu_tab, i, false);
}
}
#endif
if(pPage->SelItem == 0){
Sel_item = 0;
}else{
if(pPage->SelItem / PER_PAGE_NUM == 0){
Sel_item = 0;
}else{
Sel_item = (pPage->SelItem / PER_PAGE_NUM) ;
}
}
itemIndex = (Sel_item * PER_PAGE_NUM);
//draw item form startIndex //draw item form startIndex
itemIndex = startIndex; for (i = 0; i < PER_PAGE_NUM; i++) {
for (i = 0; i < PAGE; i++) {
//check item if disable //check item if disable
TM_CheckItemStatus(pMenu, &itemIndex, TRUE); TM_CheckItemStatus(pMenu, &itemIndex, TRUE);
if ((itemIndex == pPage->Count) && (i < PAGE)) { // DBG_DUMP("\r\n %s pPage SelItem= %d\r\n", __func__, pPage->SelItem);
pItem = &pPage->pItems[itemIndex];
// DBG_DUMP("\r\n %s itemIndex= %d\r\n", __func__, itemIndex);
// DBG_DUMP("\r\n %s for page = %d\r\n", __func__, pItem->TextId);
// u_Item[i] = pPage->pItems[i];
// Sel_page = pPage->SelItem;
if ((itemIndex == pPage->Count) && (i < PER_PAGE_NUM)) {
// if ((pPage->SelItem >= pPage->Count) && (i < PER_PAGE_NUM)) {
CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId); lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_item, i, true);
u_ItemSel = true;
} else { } else {
pItem = &pPage->pItems[itemIndex]; #if 0////demo for only one container
if(pItem->ItemId == IDM_MOVIE_CYCLIC_REC){ DBG_DUMP("\r\n %s check i= %d\r\n", __func__, i);
static lv_plugin_res_id res[] = { pItem = &pPage->pItems[i];
LV_PLUGIN_RES_ID_NONE, DBG_DUMP("\r\n %s pItem TextId= %d\r\n", __func__, pItem->TextId);
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_1MIN, DBG_DUMP("\r\n %s pItem IconId= %d\r\n", __func__, pItem->IconId);
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_3MIN,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_5MIN,
LV_PLUGIN_IMG_ID_ICON_CYCLIC_REC_10MIN,
};
lv_plugin_res_id img_id = res[SysGetFlag(FL_MOVIE_CYCLIC_REC)];
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, img_id); lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false); lv_plugin_menu_set_item_hidden(menu_item, i, false);
u_ItemSel = false;
#else
//DBG_DUMP("\r\n %s pPage TextId= %d\r\n", __func__, pPage->TextId);
// DBG_DUMP("\r\n %s Sel_item= %d\r\n", __func__, Sel_item);
// DBG_DUMP("\r\n %s itemIndex= %d\r\n", __func__, itemIndex);
u_hiddentext = TRUE;
}else{
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
u_hiddentext = FALSE;
}
if(!u_hiddentext){
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
//DBG_DUMP("%s pOption->TextId =%d\r\n", __func__,pOption->TextId); // DBG_DUMP("\r\n %s pOption TextId= %d\r\n", __func__, pOption->TextId);
// if(IDM_PASSWORD == pItem->ItemId
// || IDM_CAMERA_NAME == pItem->ItemId){
if(0){
static lv_plugin_res_id res[] = {
LV_PLUGIN_IMG_ID_SF_OFF,
LV_PLUGIN_IMG_ID_SF_ON,
};
switch(pItem->ItemId){
case IDM_MOVIE_WDR:
img_id = res[SysGetFlag(FL_MOVIE_WDR)];
break;
case IDM_PASSWORD:
// char settingValue = puiPara->PwdSwitch == SF_CAMID_OFF ? SF_CAMID_ON:SF_CAMID_OFF;
img_id = puiPara->PwdSwitch == SF_CAMID_OFF ? LV_PLUGIN_IMG_ID_SF_OFF:LV_PLUGIN_IMG_ID_SF_ON;
break;
default:
img_id = LV_PLUGIN_IMG_ID_SF_OFF;
DBG_ERR("NO_match_ItemID, add please!");
break;
}
if(img_id == LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT){
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
}
u_hiddenitem = true;
}else{
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
u_hiddenitem = false;
}
// SelOption = (Sel_item * PER_PAGE_NUM) + i;
// DBG_DUMP("\r\n %s SelOption F= %d\r\n", __func__, SelOption);
if(!u_hiddenitem){
if(i == 0){ if(i == 0){
lv_plugin_label_set_text(label_menu_option, pOption->TextId); lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, true);
lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN); lv_plugin_label_set_text(label_option_1_scr_uiflowmenucommonitem, pOption->TextId);
lv_plugin_label_update_font(label_option_1_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
lv_obj_set_hidden(container_option_1_scr_uiflowmenucommonitem, false);
}else if(i == 1){ }else if(i == 1){
lv_plugin_label_set_text(label_menu_option1, pOption->TextId); lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, true);
lv_plugin_label_update_font(label_menu_option1, LV_OBJ_PART_MAIN); lv_plugin_label_set_text(label_option_2_scr_uiflowmenucommonitem, pOption->TextId);
lv_plugin_label_update_font(label_option_2_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
lv_obj_set_hidden(container_option_2_scr_uiflowmenucommonitem, false);
}else if(i == 2){ }else if(i == 2){
lv_plugin_label_set_text(label_menu_option2, pOption->TextId); lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, true);
lv_plugin_label_update_font(label_menu_option2, LV_OBJ_PART_MAIN); lv_plugin_label_set_text(label_option_3_scr_uiflowmenucommonitem, pOption->TextId);
lv_plugin_label_update_font(label_option_3_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
lv_obj_set_hidden(container_option_3_scr_uiflowmenucommonitem, false);
}else if(i == 3){ }else if(i == 3){
lv_plugin_label_set_text(label_menu_option3, pOption->TextId); lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, true);
lv_plugin_label_update_font(label_menu_option3, LV_OBJ_PART_MAIN); lv_plugin_label_set_text(label_option_4_scr_uiflowmenucommonitem, pOption->TextId);
lv_plugin_label_update_font(label_option_4_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
lv_obj_set_hidden(container_option_4_scr_uiflowmenucommonitem, false);
}else if(i == 4){ }else if(i == 4){
lv_plugin_label_set_text(label_menu_option4, pOption->TextId); lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, true);
lv_plugin_label_update_font(label_menu_option4, LV_OBJ_PART_MAIN); lv_plugin_label_set_text(label_option_5_scr_uiflowmenucommonitem, pOption->TextId);
lv_plugin_label_update_font(label_option_5_scr_uiflowmenucommonitem, LV_OBJ_PART_MAIN);
lv_obj_set_hidden(container_option_5_scr_uiflowmenucommonitem, false);
}
}else{
if(i == 0){
lv_obj_set_hidden(container_option_1_scr_uiflowmenucommonitem, true);
lv_plugin_img_set_src(image_option_01_scr_uiflowmenucommonitem, img_id);
lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, false);
}else if(i == 1){
lv_obj_set_hidden(container_option_2_scr_uiflowmenucommonitem, true);
lv_plugin_img_set_src(image_option_02_scr_uiflowmenucommonitem, img_id);
lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, false);
}else if(i == 2){
lv_obj_set_hidden(container_option_3_scr_uiflowmenucommonitem, true);
lv_plugin_img_set_src(image_option_03_scr_uiflowmenucommonitem, img_id);
lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, false);
}else if(i == 3){
lv_obj_set_hidden(container_option_4_scr_uiflowmenucommonitem, true);
lv_plugin_img_set_src(image_option_04_scr_uiflowmenucommonitem, img_id);
lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, false);
}else if(i == 4){
lv_obj_set_hidden(container_option_5_scr_uiflowmenucommonitem, true);
lv_plugin_img_set_src(image_option_05_scr_uiflowmenucommonitem, img_id);
lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, false);
} }
} }
itemIndex++; itemIndex++;
#endif
}
if(u_ItemSel){
if(i == 0){
lv_obj_set_hidden(image_option_01_scr_uiflowmenucommonitem, true);
lv_obj_set_hidden(container_option_1_scr_uiflowmenucommonitem, true);
}else if(i == 1){
lv_obj_set_hidden(image_option_02_scr_uiflowmenucommonitem, true);
lv_obj_set_hidden(container_option_2_scr_uiflowmenucommonitem, true);
}else if(i == 2){
lv_obj_set_hidden(image_option_03_scr_uiflowmenucommonitem, true);
lv_obj_set_hidden(container_option_3_scr_uiflowmenucommonitem, true);
}else if(i == 3){
lv_obj_set_hidden(image_option_04_scr_uiflowmenucommonitem, true);
lv_obj_set_hidden(container_option_4_scr_uiflowmenucommonitem, true);
}else if(i == 4){
lv_obj_set_hidden(image_option_05_scr_uiflowmenucommonitem, true);
lv_obj_set_hidden(container_option_5_scr_uiflowmenucommonitem, true);
} }
} }
}
} }
@ -459,21 +609,12 @@ static void UIFlowMenuCommonItem_ScrOpen(lv_obj_t* obj)
lv_plugin_menu_set_wrap(menu_item, true); lv_plugin_menu_set_wrap(menu_item, true);
} }
//if(label_menu_item == NULL) if(menu_tab == NULL){
//label_menu_item = label_option1_scr_uiflowmenucommonitem;//; menu_tab = lv_plugin_menu_create(obj, container_tab_scr_uiflowmenucommonitem);
lv_plugin_menu_set_wrap(menu_tab, true);
}
if(label_menu_option == NULL) LV_MenuItem_OnOpen(obj);
label_menu_option = label_item1_scr_uiflowmenucommonitem;//;
if(label_menu_option1 == NULL)
label_menu_option1 = label_item2_scr_uiflowmenucommonitem;//;
if(label_menu_option2 == NULL)
label_menu_option2 = label_item3_scr_uiflowmenucommonitem;//;
if(label_menu_option3 == NULL)
label_menu_option3 = label_item4_scr_uiflowmenucommonitem;//;
if(label_menu_option4 == NULL)
label_menu_option4 = label_item5_scr_uiflowmenucommonitem;//;
MenuItem_OnOpen(obj);
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
sf_set_menu_open(TRUE); sf_set_menu_open(TRUE);
@ -492,19 +633,39 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
{ {
MenuItem_OnNext(obj); printf("========================== down.\n");
LV_MenuItem_OnNext(obj);
break; break;
} }
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
{ {
MenuItem_OnPrev(obj); printf("========================== up.\n");
LV_MenuItem_OnPrev(obj);
break;
}
case LV_KEY_LEFT:
case LV_USER_KEY_UP:
{
printf("========================== left.\n");
LV_MenuItem_OnUp(obj);
break;
}
case LV_KEY_RIGHT:
case LV_USER_KEY_DOWN:
{
printf("========================== right.\n");
LV_MenuItem_OnDown(obj);
break; break;
} }
case LV_USER_KEY_SELECT: case LV_USER_KEY_SELECT:
{ {
MenuItem_OnSelected(obj); CHKPNT;
printf("========================== select.\n");
LV_MenuItem_OnSelected(obj);
break; break;
} }
@ -529,11 +690,7 @@ static void UIFlowMenuCommonItem_ScrClose(lv_obj_t* obj)
{ {
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
MenuItem_OnClose(obj); LV_MenuItem_OnClose(obj);
#if HUNTING_CAMERA_MCU == ENABLE
sf_set_menu_open(FALSE);
#endif
} }
@ -544,30 +701,11 @@ static void UIFlowMenuCommonItem_ChildScrClose(lv_obj_t* obj,const LV_USER_EVENT
set_indev_keypad_group(obj); set_indev_keypad_group(obj);
if(msg){ if(msg){
if(msg->event == NVTRET_ENTER_MENU){ if(msg->event == NVTRET_ENTER_MENU){
TM_MENU *pMenu = NULL; TM_MENU* pMenu = TM_GetMenu();
TM_MENU *pNextMenu; // UINT32 uiItem,uiOption;
#if (PHOTO_MODE == ENABLE)
// Enter 2nd level menu and pop up current mode's menu lists
if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PHOTO) {
pNextMenu = &gPhotoMenu;
#if (PLAY_MODE == ENABLE)
} else if (System_GetState(SYS_STATE_CURRMODE) == PRIMARY_MODE_PLAYBACK) {
pNextMenu = &gPlaybackMenu;
#endif
} else {
pNextMenu = &gMovieMenu;
}
#else
//pNextMenu = &gCommonMenu;//use for codebase sportcam/LVGL UI or touch
pNextMenu = &gMovieMenu;
#endif
//MenuCommonItem_SetCurrentMenu(&gCommonMenu);
MenuCommonItem_SetCurrentMenu(pNextMenu);
pMenu = MenuCommonItem_GetCurrentMenu();
pMenu->Status = TMS_ON_ITEM; pMenu->Status = TMS_ON_ITEM;
LV_MenuCommonItem_UpdateContent(pMenu);
MenuCommonItem_UpdateContent(pMenu);
} }
} }
@ -581,7 +719,6 @@ void container_main_menu_callback(lv_obj_t* obj, lv_event_t event)
void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event) void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event)
{ {
switch(event) switch(event)
{ {
case LV_PLUGIN_EVENT_SCR_OPEN: case LV_PLUGIN_EVENT_SCR_OPEN:
@ -612,7 +749,7 @@ void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event)
break; break;
case LV_EVENT_CLICKED: case LV_EVENT_CLICKED:
MenuItem_OnSelected(obj); LV_MenuItem_OnSelected(obj);
break; break;
case LV_EVENT_KEY: case LV_EVENT_KEY:

View File

@ -11,9 +11,6 @@
**********************/ **********************/
lv_obj_t* image_option_bg_scr_uiflowmenucommonoption; lv_obj_t* image_option_bg_scr_uiflowmenucommonoption;
lv_obj_t* container_main_menu_scr_uiflowmenucommonoption; lv_obj_t* container_main_menu_scr_uiflowmenucommonoption;
lv_obj_t* container_option_title_scr_uiflowmenucommonoption;
lv_obj_t* label_menu_item_scr_uiflowmenucommonoption;
lv_obj_t* image_option_title_scr_uiflowmenucommonoption;
lv_obj_t* image_button_option_1_scr_uiflowmenucommonoption; lv_obj_t* image_button_option_1_scr_uiflowmenucommonoption;
lv_obj_t* label_option1_scr_uiflowmenucommonoption; lv_obj_t* label_option1_scr_uiflowmenucommonoption;
lv_obj_t* image_option1_scr_uiflowmenucommonoption; lv_obj_t* image_option1_scr_uiflowmenucommonoption;
@ -29,13 +26,16 @@ lv_obj_t* image_option4_scr_uiflowmenucommonoption;
lv_obj_t* image_button_option_5_scr_uiflowmenucommonoption; lv_obj_t* image_button_option_5_scr_uiflowmenucommonoption;
lv_obj_t* label_option5_scr_uiflowmenucommonoption; lv_obj_t* label_option5_scr_uiflowmenucommonoption;
lv_obj_t* image_option5_scr_uiflowmenucommonoption; lv_obj_t* image_option5_scr_uiflowmenucommonoption;
lv_obj_t* container_option_title_scr_uiflowmenucommonoption;
lv_obj_t* label_menu_item_scr_uiflowmenucommonoption;
lv_obj_t* image_option_title_scr_uiflowmenucommonoption;
lv_obj_t* UIFlowMenuCommonOption_create(){ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
lv_obj_set_event_cb(parent, UIFlowMenuCommonOptionEventCallback); lv_obj_set_event_cb(parent, UIFlowMenuCommonOptionEventCallback);
lv_color_t color = {0}; lv_color_t color = {0};
STYLE_COLOR_PROP(0x9f, 0x8e, 0x8e, 0x8e); STYLE_COLOR_PROP(0x0a, 0x80, 0x00, 0x00);
_lv_obj_set_style_local_color(parent,0,LV_STYLE_BG_COLOR, color); _lv_obj_set_style_local_color(parent,0,LV_STYLE_BG_COLOR, color);
if(color.full== LV_COLOR_TRANSP.full){ if(color.full== LV_COLOR_TRANSP.full){
@ -152,160 +152,6 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
container_main_menu_scr_uiflowmenucommonoption = container_main_menu; container_main_menu_scr_uiflowmenucommonoption = container_main_menu;
static lv_style_t container_option_title_s0;
lv_style_init(&container_option_title_s0);
lv_style_set_radius(&container_option_title_s0,LV_STATE_DEFAULT,0);
lv_style_set_pad_inner(&container_option_title_s0,LV_STATE_DEFAULT,5);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
lv_style_set_bg_opa(&container_option_title_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_opa(&container_option_title_s0,LV_STATE_DEFAULT,0);
lv_style_set_border_width(&container_option_title_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_DISABLED, color);
lv_obj_t *container_option_title = lv_cont_create(container_main_menu, NULL);
lv_obj_set_hidden(container_option_title, false);
lv_obj_set_click(container_option_title, true);
lv_obj_set_drag(container_option_title, false);
lv_obj_set_pos(container_option_title, 0, 0);
lv_obj_set_size(container_option_title, 320, 40);
lv_obj_add_style(container_option_title, 0, &container_option_title_s0);
container_option_title_scr_uiflowmenucommonoption = container_option_title;
static lv_style_t label_menu_item_s0;
lv_style_init(&label_menu_item_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_menu_item = lv_label_create(container_option_title, NULL);
lv_obj_set_hidden(label_menu_item, false);
lv_obj_set_click(label_menu_item, false);
lv_obj_set_drag(label_menu_item, false);
lv_plugin_label_allocate_ext_attr(label_menu_item);
lv_label_set_text(label_menu_item,"Camera Mode");
lv_plugin_label_allocate_ext_attr(label_menu_item);
lv_plugin_label_set_font_type(label_menu_item, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_obj_set_pos(label_menu_item, 56, 10);
lv_obj_set_size(label_menu_item, 119, 23);
lv_obj_add_style(label_menu_item, 0, &label_menu_item_s0);
label_menu_item_scr_uiflowmenucommonoption = label_menu_item;
static lv_style_t image_option_title_s0;
lv_style_init(&image_option_title_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_option_title = lv_img_create(container_option_title, NULL);
lv_obj_set_hidden(image_option_title, false);
lv_obj_set_click(image_option_title, false);
lv_obj_set_drag(image_option_title, false);
lv_obj_set_pos(image_option_title, 0, 0);
lv_obj_set_size(image_option_title, 48, 40);
lv_img_set_src(image_option_title, &sf_camera_mode);
lv_obj_add_style(image_option_title, 0, &image_option_title_s0);
image_option_title_scr_uiflowmenucommonoption = image_option_title;
static lv_style_t image_button_option_1_s0; static lv_style_t image_button_option_1_s0;
lv_style_init(&image_button_option_1_s0); lv_style_init(&image_button_option_1_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_button_option_1_s0, LV_STATE_DEFAULT, color);
@ -351,8 +197,9 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_size(image_button_option_1, 320, 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_state(image_button_option_1, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_option_1, false); lv_imgbtn_set_checkable(image_button_option_1, false);
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_RELEASED, &sf_menu_release); lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_RELEASED, &sf_menu_select);
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_PRESSED, &sf_menu_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_btn_set_layout(image_button_option_1, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_option_1, 0, &image_button_option_1_s0); lv_obj_add_style(image_button_option_1, 0, &image_button_option_1_s0);
@ -365,14 +212,13 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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); 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_16_8bpp); lv_style_set_text_font(&label_option1_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option1_s0, LV_STATE_DEFAULT, color); 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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_option1_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_color(&label_option1_s0, LV_STATE_FOCUSED, color);
@ -385,14 +231,12 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_option1_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_option1_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_color(&label_option1_s0, LV_STATE_PRESSED, color);
@ -405,7 +249,6 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option1_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_option1_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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); 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_t *label_option1 = lv_label_create(image_button_option_1, NULL);
@ -415,8 +258,8 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_plugin_label_allocate_ext_attr(label_option1); lv_plugin_label_allocate_ext_attr(label_option1);
lv_label_set_text(label_option1,"1080P30"); lv_label_set_text(label_option1,"1080P30");
lv_plugin_label_allocate_ext_attr(label_option1); lv_plugin_label_allocate_ext_attr(label_option1);
lv_plugin_label_set_font_type(label_option1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_option1, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
lv_label_set_long_mode(label_option1, LV_LABEL_LONG_SROLL_CIRC); lv_label_set_long_mode(label_option1, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_option1, 10, 10); lv_obj_set_pos(label_option1, 10, 10);
lv_obj_set_size(label_option1, 200, 22); lv_obj_set_size(label_option1, 200, 22);
lv_obj_add_style(label_option1, 0, &label_option1_s0); lv_obj_add_style(label_option1, 0, &label_option1_s0);
@ -462,7 +305,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_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); 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_t *image_option1 = lv_img_create(image_button_option_1, NULL);
lv_obj_set_hidden(image_option1, false); lv_obj_set_hidden(image_option1, true);
lv_obj_set_click(image_option1, false); lv_obj_set_click(image_option1, false);
lv_obj_set_drag(image_option1, false); lv_obj_set_drag(image_option1, false);
lv_obj_set_pos(image_option1, 272, 0); lv_obj_set_pos(image_option1, 272, 0);
@ -518,8 +361,9 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_size(image_button_option_2, 320, 40); 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_state(image_button_option_2, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_option_2, false); lv_imgbtn_set_checkable(image_button_option_2, false);
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_RELEASED, &sf_menu_release); lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_RELEASED, &sf_menu_select);
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_PRESSED, &sf_menu_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_btn_set_layout(image_button_option_2, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_option_2, 0, &image_button_option_2_s0); lv_obj_add_style(image_button_option_2, 0, &image_button_option_2_s0);
@ -532,49 +376,43 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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); 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_16_8bpp); lv_style_set_text_font(&label_option2_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_DEFAULT, color); 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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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_border_color(&label_option2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_option2_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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); 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_t *label_option2 = lv_label_create(image_button_option_2, NULL);
@ -584,8 +422,8 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_plugin_label_allocate_ext_attr(label_option2); lv_plugin_label_allocate_ext_attr(label_option2);
lv_label_set_text(label_option2,"1080P30"); lv_label_set_text(label_option2,"1080P30");
lv_plugin_label_allocate_ext_attr(label_option2); lv_plugin_label_allocate_ext_attr(label_option2);
lv_plugin_label_set_font_type(label_option2, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_option2, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
lv_label_set_long_mode(label_option2, LV_LABEL_LONG_SROLL_CIRC); lv_label_set_long_mode(label_option2, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_option2, 10, 10); lv_obj_set_pos(label_option2, 10, 10);
lv_obj_set_size(label_option2, 200, 22); lv_obj_set_size(label_option2, 200, 22);
lv_obj_add_style(label_option2, 0, &label_option2_s0); lv_obj_add_style(label_option2, 0, &label_option2_s0);
@ -631,7 +469,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_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); 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_t *image_option2 = lv_img_create(image_button_option_2, NULL);
lv_obj_set_hidden(image_option2, false); lv_obj_set_hidden(image_option2, true);
lv_obj_set_click(image_option2, false); lv_obj_set_click(image_option2, false);
lv_obj_set_drag(image_option2, false); lv_obj_set_drag(image_option2, false);
lv_obj_set_pos(image_option2, 272, 0); lv_obj_set_pos(image_option2, 272, 0);
@ -687,8 +525,9 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_size(image_button_option_3, 320, 40); 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_state(image_button_option_3, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_option_3, false); lv_imgbtn_set_checkable(image_button_option_3, false);
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_RELEASED, &sf_menu_release); lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_RELEASED, &sf_menu_select);
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_PRESSED, &sf_menu_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_btn_set_layout(image_button_option_3, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_option_3, 0, &image_button_option_3_s0); lv_obj_add_style(image_button_option_3, 0, &image_button_option_3_s0);
@ -701,49 +540,43 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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); 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_16_8bpp); lv_style_set_text_font(&label_option3_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_DEFAULT, color); 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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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_border_color(&label_option3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_option3_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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); 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_t *label_option3 = lv_label_create(image_button_option_3, NULL);
@ -753,8 +586,8 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_plugin_label_allocate_ext_attr(label_option3); lv_plugin_label_allocate_ext_attr(label_option3);
lv_label_set_text(label_option3,"1080P30"); lv_label_set_text(label_option3,"1080P30");
lv_plugin_label_allocate_ext_attr(label_option3); lv_plugin_label_allocate_ext_attr(label_option3);
lv_plugin_label_set_font_type(label_option3, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_option3, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
lv_label_set_long_mode(label_option3, LV_LABEL_LONG_SROLL_CIRC); lv_label_set_long_mode(label_option3, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_option3, 10, 10); lv_obj_set_pos(label_option3, 10, 10);
lv_obj_set_size(label_option3, 200, 22); lv_obj_set_size(label_option3, 200, 22);
lv_obj_add_style(label_option3, 0, &label_option3_s0); lv_obj_add_style(label_option3, 0, &label_option3_s0);
@ -800,7 +633,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_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); 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_t *image_option3 = lv_img_create(image_button_option_3, NULL);
lv_obj_set_hidden(image_option3, false); lv_obj_set_hidden(image_option3, true);
lv_obj_set_click(image_option3, false); lv_obj_set_click(image_option3, false);
lv_obj_set_drag(image_option3, false); lv_obj_set_drag(image_option3, false);
lv_obj_set_pos(image_option3, 272, 0); lv_obj_set_pos(image_option3, 272, 0);
@ -856,8 +689,9 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_size(image_button_option_4, 320, 40); 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_state(image_button_option_4, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_option_4, false); lv_imgbtn_set_checkable(image_button_option_4, false);
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_RELEASED, &sf_menu_release); lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_RELEASED, &sf_menu_select);
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_PRESSED, &sf_menu_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_btn_set_layout(image_button_option_4, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_option_4, 0, &image_button_option_4_s0); lv_obj_add_style(image_button_option_4, 0, &image_button_option_4_s0);
@ -870,49 +704,43 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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); 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_16_8bpp); lv_style_set_text_font(&label_option4_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_DEFAULT, color); 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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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_border_color(&label_option4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_option4_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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); 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_t *label_option4 = lv_label_create(image_button_option_4, NULL);
@ -922,8 +750,8 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_plugin_label_allocate_ext_attr(label_option4); lv_plugin_label_allocate_ext_attr(label_option4);
lv_label_set_text(label_option4,"1080P30"); lv_label_set_text(label_option4,"1080P30");
lv_plugin_label_allocate_ext_attr(label_option4); lv_plugin_label_allocate_ext_attr(label_option4);
lv_plugin_label_set_font_type(label_option4, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_option4, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
lv_label_set_long_mode(label_option4, LV_LABEL_LONG_SROLL_CIRC); lv_label_set_long_mode(label_option4, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_option4, 10, 10); lv_obj_set_pos(label_option4, 10, 10);
lv_obj_set_size(label_option4, 200, 22); lv_obj_set_size(label_option4, 200, 22);
lv_obj_add_style(label_option4, 0, &label_option4_s0); lv_obj_add_style(label_option4, 0, &label_option4_s0);
@ -969,7 +797,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_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); 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_t *image_option4 = lv_img_create(image_button_option_4, NULL);
lv_obj_set_hidden(image_option4, false); lv_obj_set_hidden(image_option4, true);
lv_obj_set_click(image_option4, false); lv_obj_set_click(image_option4, false);
lv_obj_set_drag(image_option4, false); lv_obj_set_drag(image_option4, false);
lv_obj_set_pos(image_option4, 272, 0); lv_obj_set_pos(image_option4, 272, 0);
@ -1025,8 +853,9 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_size(image_button_option_5, 320, 40); 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_state(image_button_option_5, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_option_5, false); lv_imgbtn_set_checkable(image_button_option_5, false);
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_RELEASED, &sf_menu_release); lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_RELEASED, &sf_menu_select);
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_PRESSED, &sf_menu_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_btn_set_layout(image_button_option_5, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_option_5, 0, &image_button_option_5_s0); lv_obj_add_style(image_button_option_5, 0, &image_button_option_5_s0);
@ -1039,49 +868,43 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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); 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_16_8bpp); lv_style_set_text_font(&label_option5_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_DEFAULT, color); 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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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_border_color(&label_option5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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(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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_option5_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_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); 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_t *label_option5 = lv_label_create(image_button_option_5, NULL);
@ -1091,8 +914,8 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_plugin_label_allocate_ext_attr(label_option5); lv_plugin_label_allocate_ext_attr(label_option5);
lv_label_set_text(label_option5,"1080P30"); lv_label_set_text(label_option5,"1080P30");
lv_plugin_label_allocate_ext_attr(label_option5); lv_plugin_label_allocate_ext_attr(label_option5);
lv_plugin_label_set_font_type(label_option5, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_option5, LV_PLUGIN_LANGUAGE_FONT_TYPE_1);
lv_label_set_long_mode(label_option5, LV_LABEL_LONG_SROLL_CIRC); lv_label_set_long_mode(label_option5, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_option5, 10, 10); lv_obj_set_pos(label_option5, 10, 10);
lv_obj_set_size(label_option5, 200, 22); lv_obj_set_size(label_option5, 200, 22);
lv_obj_add_style(label_option5, 0, &label_option5_s0); lv_obj_add_style(label_option5, 0, &label_option5_s0);
@ -1138,7 +961,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_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); 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_t *image_option5 = lv_img_create(image_button_option_5, NULL);
lv_obj_set_hidden(image_option5, false); lv_obj_set_hidden(image_option5, true);
lv_obj_set_click(image_option5, false); lv_obj_set_click(image_option5, false);
lv_obj_set_drag(image_option5, false); lv_obj_set_drag(image_option5, false);
lv_obj_set_pos(image_option5, 272, 0); lv_obj_set_pos(image_option5, 272, 0);
@ -1149,5 +972,154 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
image_option5_scr_uiflowmenucommonoption = image_option5; image_option5_scr_uiflowmenucommonoption = image_option5;
static lv_style_t container_option_title_s0;
lv_style_init(&container_option_title_s0);
lv_style_set_radius(&container_option_title_s0,LV_STATE_DEFAULT,0);
lv_style_set_pad_inner(&container_option_title_s0,LV_STATE_DEFAULT,5);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
lv_style_set_bg_opa(&container_option_title_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_opa(&container_option_title_s0,LV_STATE_DEFAULT,0);
lv_style_set_border_width(&container_option_title_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8b, 0x66, 0x66, 0x66) ; lv_style_set_bg_color(&container_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_title_s0, LV_STATE_DISABLED, color);
lv_obj_t *container_option_title = lv_cont_create(image_option_bg, NULL);
lv_obj_set_hidden(container_option_title, false);
lv_obj_set_click(container_option_title, true);
lv_obj_set_drag(container_option_title, false);
lv_obj_set_pos(container_option_title, 5, 0);
lv_obj_set_size(container_option_title, 320, 40);
lv_obj_add_style(container_option_title, 0, &container_option_title_s0);
container_option_title_scr_uiflowmenucommonoption = container_option_title;
static lv_style_t label_menu_item_s0;
lv_style_init(&label_menu_item_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_menu_item_s0,LV_STATE_DEFAULT,&sf_ui_text_bold_20_8bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_menu_item_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_menu_item = lv_label_create(container_option_title, NULL);
lv_obj_set_hidden(label_menu_item, false);
lv_obj_set_click(label_menu_item, false);
lv_obj_set_drag(label_menu_item, false);
lv_plugin_label_allocate_ext_attr(label_menu_item);
lv_label_set_text(label_menu_item,"Camera Mode");
lv_plugin_label_allocate_ext_attr(label_menu_item);
lv_plugin_label_set_font_type(label_menu_item, LV_PLUGIN_LANGUAGE_FONT_TYPE_2);
lv_label_set_long_mode(label_menu_item, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_menu_item, 56, 10);
lv_obj_set_size(label_menu_item, 200, 19);
lv_obj_add_style(label_menu_item, 0, &label_menu_item_s0);
label_menu_item_scr_uiflowmenucommonoption = label_menu_item;
static lv_style_t image_option_title_s0;
lv_style_init(&image_option_title_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_title_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_title_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_option_title = lv_img_create(container_option_title, NULL);
lv_obj_set_hidden(image_option_title, false);
lv_obj_set_click(image_option_title, false);
lv_obj_set_drag(image_option_title, false);
lv_obj_set_pos(image_option_title, 0, 0);
lv_obj_set_size(image_option_title, 48, 40);
lv_img_set_src(image_option_title, &sf_camera_mode);
lv_obj_add_style(image_option_title, 0, &image_option_title_s0);
image_option_title_scr_uiflowmenucommonoption = image_option_title;
return parent; return parent;
} }

View File

@ -19,9 +19,6 @@ void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* image_option_bg_scr_uiflowmenucommonoption; extern lv_obj_t* image_option_bg_scr_uiflowmenucommonoption;
extern lv_obj_t* container_main_menu_scr_uiflowmenucommonoption; extern lv_obj_t* container_main_menu_scr_uiflowmenucommonoption;
extern lv_obj_t* container_option_title_scr_uiflowmenucommonoption;
extern lv_obj_t* label_menu_item_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option_title_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_1_scr_uiflowmenucommonoption; extern lv_obj_t* image_button_option_1_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option1_scr_uiflowmenucommonoption; extern lv_obj_t* label_option1_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option1_scr_uiflowmenucommonoption; extern lv_obj_t* image_option1_scr_uiflowmenucommonoption;
@ -37,6 +34,9 @@ extern lv_obj_t* image_option4_scr_uiflowmenucommonoption;
extern lv_obj_t* image_button_option_5_scr_uiflowmenucommonoption; extern lv_obj_t* image_button_option_5_scr_uiflowmenucommonoption;
extern lv_obj_t* label_option5_scr_uiflowmenucommonoption; extern lv_obj_t* label_option5_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option5_scr_uiflowmenucommonoption; extern lv_obj_t* image_option5_scr_uiflowmenucommonoption;
extern lv_obj_t* container_option_title_scr_uiflowmenucommonoption;
extern lv_obj_t* label_menu_item_scr_uiflowmenucommonoption;
extern lv_obj_t* image_option_title_scr_uiflowmenucommonoption;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -7,13 +7,15 @@
#include <sf_inc.h> #include <sf_inc.h>
#endif #endif
#define PAGE 6 #define OPTION_PAGE_NUM 5
static lv_group_t* gp = NULL; static lv_group_t* gp = NULL;
static lv_obj_t* menu_item = NULL; static lv_obj_t* menu_item = NULL;
static lv_obj_t* label_menu_item = NULL; static lv_obj_t* label_menu_item = NULL;
//static lv_obj_t* label_menu_option = NULL; //static lv_obj_t* label_menu_option = NULL;
static TM_MENU *g_pOptionMenu = 0;
//static lv_obj_t* option_title = NULL;
//static TM_MENU *g_pOptionMenu = 0;
UINT16 PrevOption = 0; UINT16 PrevOption = 0;
UINT16 s_SelOption = 0; UINT16 s_SelOption = 0;
@ -31,6 +33,7 @@ static void set_indev_keypad_group(lv_obj_t* obj)
lv_indev_set_group(indev, gp); lv_indev_set_group(indev, gp);
} }
#if 0
static void MenuCommonOption_SetCurrentMenu(TM_MENU *pMenu) static void MenuCommonOption_SetCurrentMenu(TM_MENU *pMenu)
{ {
g_pOptionMenu = pMenu; g_pOptionMenu = pMenu;
@ -40,7 +43,9 @@ static TM_MENU *MenuCommonOption_GetCurrentMenu(void)
{ {
return g_pOptionMenu; return g_pOptionMenu;
} }
#endif
#if 0
static void UIFlowMenuCommonOption_CloseScr(lv_obj_t* obj) static void UIFlowMenuCommonOption_CloseScr(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU *pMenu;
@ -55,8 +60,8 @@ static void UIFlowMenuCommonOption_CloseScr(lv_obj_t* obj)
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
if(SelOption != PrevOption){ if(SelOption != PrevOption){
SelOption = PrevOption; // SelOption = PrevOption;
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption); // DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
pMenu->Status = TMS_ON_OPTION; pMenu->Status = TMS_ON_OPTION;
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
@ -72,8 +77,50 @@ static void UIFlowMenuCommonOption_CloseScr(lv_obj_t* obj)
memset(enableIndex, 0, 30); memset(enableIndex, 0, 30);
lv_plugin_scr_close(UIFlowMenuCommonItem, NULL); lv_plugin_scr_close(UIFlowMenuCommonItem, NULL);
} }
#endif
static void MenuCommonOption_UpdateContent(TM_MENU *pMenu) #define MESSAGE_ITEM_TRUE 1
#define MESSAGE_ITEM_FALSE 0
static int is_message_item(lv_obj_t* obj)
{
TM_MENU* pMenu = TM_GetMenu();
TM_PAGE* pPage;
TM_ITEM* pItem;
pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem];
UINT16 itemID = pItem->ItemId;
switch (itemID) {
case IDM_QR_PICTURE:
{
printf("Show qr picture.\n");
show_qr_picture_page(obj);
return MESSAGE_ITEM_TRUE;
}
default:
break;
}
return MESSAGE_ITEM_FALSE;
}
static void message_item_close(void)
{
TM_MENU* pMenu = TM_GetMenu();
TM_PAGE* pPage;
TM_ITEM* pItem;
pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem];
UINT16 itemID = pItem->ItemId;
switch (itemID) {
case IDM_QR_PICTURE:
{
printf("hide qr picture.\n");
hidde_qr_picture_page();
return ;
}
default:
break;
}
}
static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
{ {
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
@ -81,35 +128,89 @@ static void MenuCommonOption_UpdateContent(TM_MENU *pMenu)
UINT32 i; UINT32 i;
UINT16 startIndex = 0; UINT16 startIndex = 0;
UINT16 itemIndex = 0; UINT16 itemIndex = 0;
#if 1
UINT16 SelOption = 0; UINT16 SelOption = 0;
UINT32 Selindex = 0; UINT32 Selindex = 0;
BOOL ui_hidden = true;
#endif
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag); #if 0
//DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption); DBG_DUMP("\r\n %s pMenu Status= %d\r\n", __func__, pMenu->Status);
#if 1 DBG_DUMP("\r\n %s pMenu SelPage= %d\r\n", __func__, pMenu->SelPage);
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); DBG_DUMP("\r\n %s pMenu FirstPage= %d\r\n", __func__, pMenu->FirstPage);
pOption = &pItem->pOptions[SelOption]; DBG_DUMP("\r\n %s pMenu Count= %d\r\n", __func__, pMenu->Count);
if (pItem->Count) {
//lv_plugin_label_set_text(label_menu_option, pOption->TextId);
//lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
DBG_DUMP("\r\n %s pPage TextId= %d\r\n", __func__, pPage->TextId);
DBG_DUMP("\r\n %s pPage IconId= %d\r\n", __func__, pPage->IconId);
DBG_DUMP("\r\n %s pPage IconIdX= %d\r\n", __func__, pPage->IconIdX);
DBG_DUMP("\r\n %s pPage SelItem= %d\r\n", __func__, pPage->SelItem);
DBG_DUMP("\r\n %s pPage FirstItem= %d\r\n", __func__, pPage->FirstItem);
DBG_DUMP("\r\n %s pPage Count= %d\r\n", __func__, pPage->Count);
DBG_DUMP("\r\n %s pItem Count= %d\r\n", __func__, pItem->Count);
DBG_DUMP("\r\n %s pItem TextId= %d\r\n", __func__, pItem->TextId);
DBG_DUMP("\r\n %s pItem IconId= %d\r\n", __func__, pItem->IconId);
DBG_DUMP("\r\n %s pItem SysFlag= %d\r\n", __func__, pItem->SysFlag);
#endif
#if 0
// lv_plugin_menu_select_item(menu_item, i);
TM_FindStartIndex(pMenu, pItem->Count, &startIndex);
//DBG_DUMP("%s startIndex=%d\r\n", __func__,startIndex);
//draw item form startIndex
itemIndex = startIndex;
TM_CheckOptionStatus(pMenu, &itemIndex, TRUE);
for (i = 0; i < OPTION_PAGE_NUM; i++)
{
pOption = &pItem->pOptions[itemIndex];
// pOption = &pItem->pOptions
//tab option status to menu status
if((pOption->Status & TM_OPTION_STATUS_MASK) == TM_OPTION_ENABLE)
{
CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
// if(PrevOption == pPage)
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false);
}
else
{
CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true);
}
itemIndex++;
} }
// else {
// if (pItem->ItemId == IDM_VERSION) {
// lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_RES_ID_NONE);
// lv_label_set_text(label_menu_option, Prj_GetVersionString());
// lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
// } else {
// lv_plugin_label_set_text(label_menu_option, LV_PLUGIN_STRING_ID_STRID_NULL_);
// lv_plugin_label_update_font(label_menu_option, LV_OBJ_PART_MAIN);
// }
// }
lv_plugin_label_set_text(label_menu_item, pItem->TextId); //return;
lv_plugin_label_update_font(label_menu_item, LV_OBJ_PART_MAIN); #else
SelOption = SysGetFlag(pItem->SysFlag);
#if 1
if (pItem->Count) {
// DBG_DUMP("%s IconId =%d\r\n", __func__,pItem->IconId);
// DBG_DUMP("%s TextId =%d\r\n", __func__,pItem->TextId);
// lv_plugin_img_set_src(image_option_title_scr_uiflowmenucommonoption, LV_PLUGIN_IMG_ID_SF_IMAGE_SIZE);
lv_plugin_img_set_src(image_option_title_scr_uiflowmenucommonoption, pItem->IconId);
lv_plugin_label_set_text(label_menu_item_scr_uiflowmenucommonoption, pItem->TextId);
lv_plugin_label_update_font(label_menu_item_scr_uiflowmenucommonoption, LV_OBJ_PART_MAIN);
}
if(MESSAGE_ITEM_FALSE == is_message_item(lv_plugin_scr_act()))
{
lv_obj_set_hidden(container_main_menu_scr_uiflowmenucommonoption, false);
// LV_MenuCommonOption_UpdateContent(pMenu);
}
else
{
lv_obj_set_hidden(container_main_menu_scr_uiflowmenucommonoption, true);
}
#endif #endif
//find startIndex //find startIndex
TM_FindStartIndex(pMenu, pItem->Count, &startIndex); TM_FindStartIndex(pMenu, pItem->Count, &startIndex);
@ -133,34 +234,51 @@ static void MenuCommonOption_UpdateContent(TM_MENU *pMenu)
itemIndex++; itemIndex++;
} }
if(Selindex){ if(Selindex){
if((Selindex / PAGE) == 0){ if((Selindex / OPTION_PAGE_NUM) == 0){
Selindex = 0; Selindex = 0;
}else{ }else{
Selindex = (Selindex / PAGE); Selindex = (Selindex / OPTION_PAGE_NUM);
} }
} }
for(i = 0; i < PAGE; i++){ for(i = 0; i < OPTION_PAGE_NUM; i++){
pOption = &pItem->pOptions[enableIndex[i + (Selindex * PAGE)]]; pOption = &pItem->pOptions[enableIndex[i + (Selindex * OPTION_PAGE_NUM)]];
if (((enableIndex[i + (Selindex * PAGE)]) > (pItem->Count -1)) && (i < PAGE)) { if (((enableIndex[i + (Selindex * OPTION_PAGE_NUM)]) > (pItem->Count -1)) && (i < OPTION_PAGE_NUM)) {
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId); //lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_item, i, true);
ui_hidden = true;
}else if((i + (Selindex * PAGE)) > OptionEN_Num){ }else if((i + (Selindex * OPTION_PAGE_NUM)) > OptionEN_Num){
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId); //lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_item, i, true);
ui_hidden = true;
}else{ }else{
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
//lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId); //lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false); lv_plugin_menu_set_item_hidden(menu_item, i, false);
if(enableIndex[i+(Selindex * PAGE)] == SelOption){ ui_hidden = true;
s_SelOption = i + (Selindex * PAGE); if(enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption){
s_SelOption = i + (Selindex * OPTION_PAGE_NUM);
lv_plugin_menu_select_item(menu_item, i); lv_plugin_menu_select_item(menu_item, i);
ui_hidden = false;
} }
} }
// DBG_DUMP("%s ui_hidden=%d\r\n", __func__,ui_hidden);
if(i==0){
lv_obj_set_hidden(image_option1_scr_uiflowmenucommonoption, ui_hidden);
}else if(i == 1){
lv_obj_set_hidden(image_option2_scr_uiflowmenucommonoption, ui_hidden);
}else if(i == 2){
lv_obj_set_hidden(image_option3_scr_uiflowmenucommonoption, ui_hidden);
}else if(i == 3){
lv_obj_set_hidden(image_option4_scr_uiflowmenucommonoption, ui_hidden);
}else if(i == 4){
lv_obj_set_hidden(image_option5_scr_uiflowmenucommonoption, ui_hidden);
}
} }
#else #else
itemIndex = PAGE * (1 + (SelOption / PAGE)); itemIndex = PAGE * (1 + (SelOption / PAGE));
@ -199,29 +317,17 @@ static void MenuCommonOption_UpdateContent(TM_MENU *pMenu)
} }
} }
#endif #endif
#endif
} }
static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data) static void LV_MenuOption_OnOpen(lv_obj_t* obj, TM_MENU *data)
{ {
TM_MENU *pMenu; TM_MENU* pMenu = TM_GetMenu();
TM_PAGE* pPage; TM_PAGE* pPage;
TM_ITEM* pItem; TM_ITEM* pItem;
//TM_OPTION *pOption; //TM_OPTION *pOption;
UINT16 SelOption = 0; UINT16 SelOption = 0;
if(NULL == data)
return;
MenuCommonOption_SetCurrentMenu(data);
pMenu = MenuCommonOption_GetCurrentMenu();
pMenu->Status = TMS_ON_OPTION;
// pPage = &pMenu->pPages[pMenu->SelPage];
// pItem = &pPage->pItems[pPage->SelItem];
DBG_DUMP("%s pMenu->SelPage=%d\r\n", __func__,pMenu->SelPage);
// pMenu->SelPage = 0;
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
// pPage->SelItem = 0; // pPage->SelItem = 0;
DBG_DUMP("%s pPage->SelItem=%d\r\n", __func__,pPage->SelItem); DBG_DUMP("%s pPage->SelItem=%d\r\n", __func__,pPage->SelItem);
@ -243,81 +349,84 @@ static void MenuItem_OnOpen(lv_obj_t* obj, TM_MENU *data)
/* check menu item is init */ /* check menu item is init */
if(!lv_plugin_menu_item_cnt(menu_item)){ if(!lv_plugin_menu_item_cnt(menu_item)){
/* allocate menu item */ /* allocate menu item */
lv_plugin_menu_init_items(menu_item, PAGE); lv_plugin_menu_init_items(menu_item, OPTION_PAGE_NUM);
} }
// if(MESSAGE_ITEM_FALSE == is_message_item(obj))
MenuCommonOption_UpdateContent(pMenu); // {
// lv_obj_set_hidden(container_main_menu_scr_uiflowmenucommonoption, false);
// LV_MenuCommonOption_UpdateContent(pMenu);
// }
// else
// {
// lv_obj_set_hidden(container_main_menu_scr_uiflowmenucommonoption, true);
// }
LV_MenuCommonOption_UpdateContent(pMenu);
//lv_plugin_menu_select_item(menu_item, 0); //lv_plugin_menu_select_item(menu_item, 0);
#if _TODO
// UI_SetDisplayPalette(LAYER_OSD1, 0, 256, gDemoKit_PaletteOption_Palette);
#endif
// Ux_DefaultEvent(pCtrl, NVTEVT_OPEN_WINDOW, paramNum, paramArray);
} }
static void MenuItem_OnNext(lv_obj_t* obj) static void LV_MenuOption_OnNext(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
// UINT16 SelOption = 0; UINT16 SelOption = 0;
BOOL SelIndecEnd = FALSE;
pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
// SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
// DBG_DUMP("%s SysFlag=%d\r\n", __func__,pItem->SysFlag);
// DBG_DUMP("%s SelItem=%d\r\n", __func__,pPage->SelItem);
// DBG_DUMP("%s Count=%d\r\n", __func__,pItem->Count);
// DBG_DUMP("%s SelOption=%d\r\n", __func__,SelOption); // DBG_DUMP("%s SelOption=%d\r\n", __func__,SelOption);
SelOption++;
if(OptionEN_Num < (pItem->Count - 1)){ if (SelOption == pItem->Count){
if(s_SelOption == (OptionEN_Num - 1)){
SelIndecEnd = TRUE;
}
}else if(s_SelOption == OptionEN_Num){
SelIndecEnd = TRUE;
}
if(SelIndecEnd){
// Close current UI Window now // Close current UI Window now
UIFlowMenuCommonOption_CloseScr(obj); SysSetFlag(pItem->SysFlag, PrevOption);
lv_plugin_scr_close(obj, NULL);
// UIFlowMenuCommonOption_CloseScr(obj);
}else{ }else{
s_SelOption++; SysSetFlag(pItem->SysFlag, SelOption);
SysSetFlag(pItem->SysFlag, enableIndex[s_SelOption]); lv_plugin_menu_select_next_item(menu_item);
MenuCommonOption_UpdateContent(pMenu); LV_MenuCommonOption_UpdateContent(pMenu);
} }
DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag));
} }
static void MenuItem_OnPrev(lv_obj_t* obj) static void LV_MenuOption_OnPrev(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
UINT16 SelOption = 0;
pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
// DBG_DUMP("%s SelOption=%d\r\n", __func__,s_SelOption); SelOption = SysGetFlag(pItem->SysFlag);
if (SelOption == 0) {
if (s_SelOption == 0) {
// Close current UI Window now // Close current UI Window now
UIFlowMenuCommonOption_CloseScr(obj); SysSetFlag(pItem->SysFlag, PrevOption);
lv_plugin_scr_close(obj, NULL);
// UIFlowMenuCommonOption_CloseScr(obj);
} else { } else {
s_SelOption--; SelOption--;
SysSetFlag(pItem->SysFlag, enableIndex[s_SelOption]); SysSetFlag(pItem->SysFlag, SelOption);
MenuCommonOption_UpdateContent(pMenu); lv_plugin_menu_select_prev_item(menu_item);
} LV_MenuCommonOption_UpdateContent(pMenu);
} }
static void MenuItem_OnSelected(lv_obj_t* obj) DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag));
}
static void LV_MenuOption_OnSelected(lv_obj_t* obj)
{ {
TM_MENU *pMenu; TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; TM_ITEM *pItem;
TM_OPTION *pOption; TM_OPTION *pOption;
UINT16 SelOption = 0; UINT16 SelOption = 0;
pMenu = MenuCommonOption_GetCurrentMenu();
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
@ -331,15 +440,13 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
// return NVTEVT_CONSUME; // return NVTEVT_CONSUME;
} }
#endif #endif
// DBG_DUMP("%s ret =%d\r\n", __func__,ret); DBG_DUMP("%s SysFlag =%d\r\n", __func__,pItem->SysFlag);
//#NT#2016/09/20#Bob Huang -end //#NT#2016/09/20#Bob Huang -end
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption); DBG_DUMP("%s SelOption =%d\r\n", __func__,SelOption);
pMenu->Status = TMS_ON_OPTION; pMenu->Status = TMS_ON_OPTION;
// SelOption++; PrevOption = SelOption;
// if (SelOption >= pItem->Count) {
// SelOption = 0;
// }
TM_CheckOptionStatus(pMenu, &SelOption, TRUE); TM_CheckOptionStatus(pMenu, &SelOption, TRUE);
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
@ -358,18 +465,20 @@ static void MenuItem_OnSelected(lv_obj_t* obj)
if (pItem->ItemId == IDM_LANGUAGE) { if (pItem->ItemId == IDM_LANGUAGE) {
} }
// lv_plugin_scr_close(obj, NULL);
lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0)); lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0));
// Ux_SendEvent(pCtrl, NVTEVT_PRESS, 0);
} else if (pItem->pOptions != 0) { // custom process } else if (pItem->pOptions != 0) { // custom process
pMenu->Status = TMS_ON_CUSTOM; pMenu->Status = TMS_ON_CUSTOM;
TM_ITEM_CALLBACK(pItem, TMM_CONFIRM_OPTION, pItem->ItemId); // execute custom pPage flow TM_ITEM_CALLBACK(pItem, TMM_CONFIRM_OPTION, pItem->ItemId); // execute custom pPage flow
} }
} }
static void UIFlowMenuCommonOption_ScrClose(lv_obj_t* obj) static void UIFlowMenuCommonOption_ScrClose(lv_obj_t* obj)
{ {
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
message_item_close();
UIMenuStoreInfo *puiPara = sf_ui_para_get();
printf("camera mode = %d\n", puiPara->CamMode);
} }
static void UIFlowMenuCommonOption_ChildScrClose(lv_obj_t* obj) static void UIFlowMenuCommonOption_ChildScrClose(lv_obj_t* obj)
@ -425,10 +534,12 @@ static void UIFlowMenuCommonOption_ScrOpen(lv_obj_t* obj, const void *data)
if(label_menu_item == NULL) if(label_menu_item == NULL)
label_menu_item = label_menu_item_scr_uiflowmenucommonoption; label_menu_item = label_menu_item_scr_uiflowmenucommonoption;
//if(label_menu_option == NULL) // if(option_title == NULL){
//label_menu_option = label_menu_option_scr_uiflowmenucommonoption; // option_title = lv_plugin_menu_create(obj, container_option_title_scr_uiflowmenucommonoption);
// lv_plugin_menu_set_wrap(option_title, true);
// }
MenuItem_OnOpen(obj, (TM_MENU *)data); LV_MenuOption_OnOpen(obj, (TM_MENU *)data);
} }
@ -442,26 +553,34 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
{ {
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
case LV_USER_KEY_DOWN:
{ {
MenuItem_OnNext(obj); LV_MenuOption_OnNext(obj);
break; break;
} }
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
case LV_USER_KEY_UP:
{ {
MenuItem_OnPrev(obj); LV_MenuOption_OnPrev(obj);
break;
}
case LV_KEY_RIGHT:
{
printf("========================== right.\n");
LV_MenuOption_OnSelected(obj);
break; break;
} }
case LV_USER_KEY_SELECT: case LV_USER_KEY_SELECT:
{ {
MenuItem_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
} }
case LV_USER_KEY_SHUTTER2: case LV_USER_KEY_SHUTTER2:
{ {
UIFlowMenuCommonOption_CloseScr(obj); LV_MenuOption_OnSelected(obj);
break; break;
} }
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
@ -509,7 +628,7 @@ void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event)
break; break;
case LV_EVENT_CLICKED: case LV_EVENT_CLICKED:
MenuItem_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
case LV_EVENT_KEY: case LV_EVENT_KEY:

View File

@ -33,6 +33,23 @@ extern lv_obj_t* image_wifi_scr_uiflowmovie;
extern lv_obj_t* image_motiondetect_scr_uiflowmovie; extern lv_obj_t* image_motiondetect_scr_uiflowmovie;
extern lv_obj_t* label_zoom_scr_uiflowmovie; extern lv_obj_t* label_zoom_scr_uiflowmovie;
extern lv_obj_t* label_maxtime_scr_uiflowmovie; extern lv_obj_t* label_maxtime_scr_uiflowmovie;
extern lv_obj_t* image_mode_photo_scr_uiflowmovie;
extern lv_obj_t* image_5_scr_uiflowmovie;
extern lv_obj_t* label_4_scr_uiflowmovie;
extern lv_obj_t* image_6_scr_uiflowmovie;
extern lv_obj_t* label_5_scr_uiflowmovie;
extern lv_obj_t* image_7_scr_uiflowmovie;
extern lv_obj_t* label_6_scr_uiflowmovie;
extern lv_obj_t* image_line_scr_uiflowmovie;
extern lv_obj_t* label_sim_scr_uiflowmovie;
extern lv_obj_t* image_battery_0_scr_uiflowmovie;
extern lv_obj_t* image_wifi_connected_scr_uiflowmovie;
extern lv_obj_t* image_bluetooth_connected_scr_uiflowmovie;
extern lv_obj_t* image_signal_0_scr_uiflowmovie;
extern lv_obj_t* image_signal_1_scr_uiflowmovie;
extern lv_obj_t* image_signal_2_scr_uiflowmovie;
extern lv_obj_t* image_signal_3_scr_uiflowmovie;
extern lv_obj_t* image_signal_4_scr_uiflowmovie;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -9,6 +9,7 @@
#include "DCF.h" #include "DCF.h"
#endif #endif
#include "sf_wifi_svr.h"
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
#include <sf_inc.h> #include <sf_inc.h>
#endif #endif
@ -197,6 +198,134 @@ static void update_max_rec_time(void)
} }
} }
static void signal_icon_hidden(const short signal)
{
switch (signal)
{
case 0:
lv_obj_set_hidden(image_signal_0_scr_uiflowmovie, true);
break;
case 1:
lv_obj_set_hidden(image_signal_1_scr_uiflowmovie, true);
break;
case 2:
lv_obj_set_hidden(image_signal_2_scr_uiflowmovie, true);
break;
case 3:
lv_obj_set_hidden(image_signal_3_scr_uiflowmovie, true);
break;
case 4:
lv_obj_set_hidden(image_signal_4_scr_uiflowmovie, true);
break;
default:
// printf("failed.\n");
break;
}
}
static void signal_icon_show(const short signal)
{
switch (signal)
{
case 0:
lv_obj_set_hidden(image_signal_0_scr_uiflowmovie, false);
break;
case 1:
lv_obj_set_hidden(image_signal_1_scr_uiflowmovie, false);
break;
case 2:
lv_obj_set_hidden(image_signal_2_scr_uiflowmovie, false);
break;
case 3:
lv_obj_set_hidden(image_signal_3_scr_uiflowmovie, false);
break;
case 4:
lv_obj_set_hidden(image_signal_4_scr_uiflowmovie, false);
break;
default:
// printf("failed.\n");
break;
}
}
static void update_4g_module_icon(void)
{
static short signal = SIGNAL_NOT_YET_GET;
static short searching_index = -1;
short signal_new = sf_cardv_get_cq_signal();
// printf("wwwwwwwwwwwwwwwwwww new signal = %d, old signal = %d\n", signal_new, signal);
if(SIGNAL_NOT_YET_GET == signal_new)
{
signal_icon_hidden(searching_index);
searching_index++;
searching_index = searching_index % 5;
printf(" searching ... [%d]\n", searching_index);
signal_icon_show(searching_index);
}
else if(signal != signal_new)
{
// Update the icon.
printf("old signal = %d new signal = %d\n", signal, signal_new);
lv_obj_set_hidden(label_sim_scr_uiflowmovie, true);
signal_icon_hidden(searching_index);
signal_icon_hidden(signal);
signal_icon_show(signal_new);
signal = signal_new;
}
else
{
// Nothing changed.
// printf(" nothing changed.\n");
}
}
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_16M:
lv_label_set_text(label_5_scr_uiflowmovie, "16M");
break;
case PHOTO_SIZE_12M:
lv_label_set_text(label_5_scr_uiflowmovie, "12M");
break;
case PHOTO_SIZE_8M:
lv_label_set_text(label_5_scr_uiflowmovie, "8M");
break;
default:
break;
}
switch (puiPara->Multishot)
{
case 1:
lv_label_set_text(label_4_scr_uiflowmovie, "1P");
break;
case 2:
lv_label_set_text(label_4_scr_uiflowmovie, "2P");
break;
case 3:
lv_label_set_text(label_4_scr_uiflowmovie, "3P");
break;
default:
break;
}
UINT32 freePicNum = 0;
// PhotoExe_GetTotalPicNum();
if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
{
lv_label_set_text(label_6_scr_uiflowmovie, "NO SD CARD");
}
else
{
UIStorageCheck(STORAGE_CHECK_FULL, &freePicNum);
lv_label_set_text(label_6_scr_uiflowmovie, Get_FreePicNumString(freePicNum));
}
}
static void update_rec_time(void) static void update_rec_time(void)
{ {
UINT32 rec_sec = FlowMovie_GetRecCurrTime(); UINT32 rec_sec = FlowMovie_GetRecCurrTime();
@ -210,10 +339,60 @@ static void update_rec_time(void)
lv_label_set_text_fmt(label_rec_time_scr_uiflowmovie, "%02d:%02d:%02d", rec_sec / 3600, (rec_sec % 3600) / 60, (rec_sec % 3600) % 60); lv_label_set_text_fmt(label_rec_time_scr_uiflowmovie, "%02d:%02d:%02d", rec_sec / 3600, (rec_sec % 3600) / 60, (rec_sec % 3600) % 60);
} }
static void update_wifi(void)
{
const int EMPTY_IMAGE = 0;
SF_WIFI_STATUS_E status = sf_get_wifi_status();
lv_plugin_res_id res[] = {
EMPTY_IMAGE,
LV_PLUGIN_IMG_ID_SF_WIFI_UNCONNECTED,
LV_PLUGIN_IMG_ID_SF_WIFI_CONNECTED,
LV_PLUGIN_IMG_ID_SF_WIFI_UNSUPPORT
};
const int WIFI_NOT_INIT = 0;
const int WIFI_UNCONNECTED = 1;
const int WIFI_UNSUPPORT = 3;
if (WIFI_NOT_INIT == status
|| status < WIFI_UNCONNECTED
|| status > WIFI_UNSUPPORT)
{
lv_obj_set_hidden(image_wifi_connected_scr_uiflowmovie, true);
return;
}
int index = status;
lv_obj_set_hidden(image_wifi_connected_scr_uiflowmovie, false);
lv_plugin_img_set_src(image_wifi_connected_scr_uiflowmovie, res[index]);
}
static void update_bluetooth(void)
{
const int EMPTY_IMAGE = 0;
SF_WIFI_STATUS_E status = sf_get_wifi_status();
lv_plugin_res_id res[] = {
EMPTY_IMAGE,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNCONNECTED,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_CONNECTED,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNSUPPORT
};
const int WIFI_NOT_INIT = 0;
const int WIFI_UNCONNECTED = 1;
const int WIFI_UNSUPPORT = 3;
if (WIFI_NOT_INIT == status
|| status < WIFI_UNCONNECTED
|| status > WIFI_UNSUPPORT)
{
lv_obj_set_hidden(image_bluetooth_connected_scr_uiflowmovie, true);
return;
}
int index = status;
lv_obj_set_hidden(image_bluetooth_connected_scr_uiflowmovie, false);
lv_plugin_img_set_src(image_bluetooth_connected_scr_uiflowmovie, res[index]);
}
static void update_size(void) static void update_size(void)
{ {
lv_label_set_text(label_size_scr_uiflowmovie, resolution_Buf[SysGetFlag(FL_MOVIE_SIZE)]); lv_label_set_text(label_size_scr_uiflowmovie, resolution_Buf[SysGetFlag(FL_MOVIE_SIZE)]);
DBG_DUMP("SysGetFlag(FL_MOVIE_SIZE) = %lu\n", SysGetFlag(FL_MOVIE_SIZE)); // DBG_DUMP("SysGetFlag(FL_MOVIE_SIZE) = %lu\n", SysGetFlag(FL_MOVIE_SIZE));
} }
static void update_hdr(void) static void update_hdr(void)
@ -263,23 +442,23 @@ static void update_cyclic_rec(void)
static void update_battery(void) static void update_battery(void)
{ {
static lv_plugin_res_id res[] = { static lv_plugin_res_id res[] = {
LV_PLUGIN_IMG_ID_ICON_BATTERY_FULL, LV_PLUGIN_IMG_ID_SF_BATTERY_L0,
LV_PLUGIN_IMG_ID_ICON_BATTERY_MED, LV_PLUGIN_IMG_ID_SF_BATTERY_L1,
LV_PLUGIN_IMG_ID_ICON_BATTERY_LOW, LV_PLUGIN_IMG_ID_SF_BATTERY_L2,
LV_PLUGIN_IMG_ID_ICON_BATTERY_EMPTY, LV_PLUGIN_IMG_ID_SF_BATTERY_L3,
LV_PLUGIN_IMG_ID_ICON_BATTERY_ZERO, LV_PLUGIN_IMG_ID_SF_BATTERY_L4,
LV_PLUGIN_IMG_ID_ICON_BATTERY_CHARGE LV_PLUGIN_IMG_ID_SF_BATTERY_L5
}; };
/* user should call a function to get battery level here */ /* user should call a function to get battery level here */
#if HUNTING_CAMERA_MCU == ENABLE // #if HUNTING_CAMERA_MCU == ENABLE
lv_plugin_img_set_src(image_battery_scr_uiflowmovie, res[sf_cardv_battery_level_get()]); // lv_plugin_img_set_src(image_battery_0_scr_uiflowmovie, res[sf_cardv_battery_level_get()]);
#else // #else
lv_plugin_img_set_src(image_battery_scr_uiflowmovie, res[0]); // lv_plugin_img_set_src(image_battery_0_scr_uiflowmovie, res[GetBatteryLevel()]);
#endif // #endif
lv_plugin_img_set_src(image_battery_0_scr_uiflowmovie, res[sf_cardv_battery_level_get()]);
} }
static void update_ev(void) static void update_ev(void)
@ -317,16 +496,16 @@ static void update_card(void)
} }
} }
static void update_wifi(void) // static void update_wifi(void)
{ // {
static lv_plugin_res_id res[] = { // static lv_plugin_res_id res[] = {
LV_PLUGIN_IMG_ID_ICON_WIFI_OFF, // LV_PLUGIN_IMG_ID_ICON_WIFI_OFF,
LV_PLUGIN_IMG_ID_ICON_WIFI_ON, // LV_PLUGIN_IMG_ID_ICON_WIFI_ON,
LV_PLUGIN_IMG_ID_ICON_CLOUD_ON, // LV_PLUGIN_IMG_ID_ICON_CLOUD_ON,
}; // };
lv_plugin_img_set_src(image_wifi_scr_uiflowmovie, res[SysGetFlag(FL_WIFI)]); // lv_plugin_img_set_src(image_wifi_scr_uiflowmovie, res[SysGetFlag(FL_WIFI)]);
} // }
static void update_icons(void) static void update_icons(void)
@ -337,13 +516,15 @@ static void update_icons(void)
update_size(); update_size();
update_ev(); update_ev();
update_card(); update_card();
update_wifi();
update_hdr(); update_hdr();
update_motionDet(); update_motionDet();
update_cyclic_rec(); update_cyclic_rec();
update_battery(); update_battery();
update_max_rec_time(); update_max_rec_time();
update_4g_module_icon();
update_camera_message();
update_wifi();
update_bluetooth();
} }
static void UIFlowMovie_MotionDetect(void) static void UIFlowMovie_MotionDetect(void)
@ -390,8 +571,13 @@ static void UIFlowMovie_MotionDetect(void)
static void task_1sec_period_cb(lv_task_t* task) static void task_1sec_period_cb(lv_task_t* task)
{ {
// update_icons(); update_icons();
update_date_time(); // update_date_time();
UINT16 autoOffTime = sf_get_auto_off_time();
if (autoOffTime >= 160)
{
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK, 1000 * 30);
}
} }
static void task_motionDet_cb(lv_task_t* task) static void task_motionDet_cb(lv_task_t* task)
@ -480,6 +666,7 @@ static void UIFlowMovie_ScrOpen(lv_obj_t* obj)
gMovData.State = MOV_ST_VIEW; gMovData.State = MOV_ST_VIEW;
/* init all icons */ /* init all icons */
lv_obj_set_hidden(image_battery_0_scr_uiflowmovie, false);
update_icons(); update_icons();
/* update icons periodically*/ /* update icons periodically*/
@ -820,7 +1007,7 @@ static void UIFlowMovie_OnKeyMenu(lv_obj_t* obj)
static void UIFlowMovie_OnKeyUp(lv_obj_t* obj) static void UIFlowMovie_OnKeyUp(lv_obj_t* obj)
{ {
Ux_SendEvent(&CustomMovieObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0);
} }
static void UIFlowMovie_FULL(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* msg) static void UIFlowMovie_FULL(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA* msg)
@ -1034,8 +1221,11 @@ static void UIFlowMovie_Key(lv_obj_t* obj, uint32_t key)
break; break;
} }
case LV_USER_KEY_UP:
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
{ {
UIFlowMovie_OnKeyUp(obj);
break;
UIFlowMovie_OnKeyZoomOut(obj); UIFlowMovie_OnKeyZoomOut(obj);
break; break;
} }
@ -1053,6 +1243,7 @@ static void UIFlowMovie_Key(lv_obj_t* obj, uint32_t key)
break; break;
} }
case LV_USER_KEY_RIGHT:
case LV_USER_KEY_MENU: case LV_USER_KEY_MENU:
{ {
UIFlowMovie_OnKeyMenu(obj); UIFlowMovie_OnKeyMenu(obj);
@ -1079,12 +1270,6 @@ static void UIFlowMovie_Key(lv_obj_t* obj, uint32_t key)
} }
//#NT#2021/09/10#Philex Lin--end //#NT#2021/09/10#Philex Lin--end
case LV_KEY_UP:
{
UIFlowMovie_OnKeyUp(obj);
break;
}
case LV_KEY_DOWN: case LV_KEY_DOWN:
{ {
UIFlowMovie_OnExePIM(obj); UIFlowMovie_OnExePIM(obj);

View File

@ -27,7 +27,6 @@ printf("========================== %d\n", event);
/* default to block next key event until released, could be removed depend on use cases. */ /* default to block next key event until released, could be removed depend on use cases. */
if(key && *key != LV_KEY_ENTER) if(key && *key != LV_KEY_ENTER)
lv_indev_wait_release(lv_indev_get_act()); lv_indev_wait_release(lv_indev_get_act());
printf("sssssssssssssssssssssssssssssssssssssssssssssssssssssss %d\n", *key);
break; break;
} }

View File

@ -302,7 +302,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_drag(image_battery_0, false); lv_obj_set_drag(image_battery_0, false);
lv_obj_set_pos(image_battery_0, 274, 0); lv_obj_set_pos(image_battery_0, 274, 0);
lv_obj_set_size(image_battery_0, 48, 40); lv_obj_set_size(image_battery_0, 48, 40);
lv_img_set_src(image_battery_0, &sf_battery_l0); lv_img_set_src(image_battery_0, &sf_battery_l5);
lv_obj_add_style(image_battery_0, 0, &image_battery_0_s0); lv_obj_add_style(image_battery_0, 0, &image_battery_0_s0);
image_battery_0_scr_uiflowphoto = image_battery_0; image_battery_0_scr_uiflowphoto = image_battery_0;
@ -888,52 +888,51 @@ lv_obj_t* UIFlowPhoto_create(){
lv_style_set_opa_scale(&button_1_s0,LV_STATE_DEFAULT,120); lv_style_set_opa_scale(&button_1_s0,LV_STATE_DEFAULT,120);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&button_1_s0,LV_STATE_DEFAULT,0); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_value_font(&button_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); lv_style_set_value_font(&button_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xbc, 0xcc, 0xec, 0xef) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xbc, 0xcc, 0xec, 0xef) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_border_color(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_outline_color(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_1_s0, LV_STATE_DISABLED, color);
@ -956,44 +955,49 @@ 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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_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); STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(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_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(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(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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_1_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_1_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_t *label_1 = lv_label_create(button_1, NULL);
@ -1018,8 +1022,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_style_set_opa_scale(&button_2_s0,LV_STATE_DEFAULT,120); lv_style_set_opa_scale(&button_2_s0,LV_STATE_DEFAULT,120);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&button_2_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_DEFAULT, color);
@ -1027,42 +1030,42 @@ lv_obj_t* UIFlowPhoto_create(){
lv_style_set_value_font(&button_2_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); lv_style_set_value_font(&button_2_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xbc, 0xcc, 0xec, 0xef) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xbc, 0xcc, 0xec, 0xef) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_value_color(&button_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&button_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_border_color(&button_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&button_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_2_s0, LV_STATE_DISABLED, color);
@ -1087,8 +1090,8 @@ lv_obj_t* UIFlowPhoto_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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, 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_sel_color(&label_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; 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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_CHECKED, color);
@ -1100,26 +1103,26 @@ lv_obj_t* UIFlowPhoto_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_HOVERED, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_HOVERED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_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(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(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, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_2_s0, LV_STATE_PRESSED, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_PRESSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_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(0x3a, 0x01, 0xa2, 0xb1) ; 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_color(&label_2_s0, LV_STATE_DISABLED, color);
@ -1220,13 +1223,13 @@ lv_obj_t* UIFlowPhoto_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_3_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_3_s0, LV_STATE_CHECKED, color);
lv_style_set_text_font(&label_3_s0,LV_STATE_CHECKED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_FOCUSED, color);
@ -1724,7 +1727,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_drag(image_wifi_connected, false); lv_obj_set_drag(image_wifi_connected, false);
lv_obj_set_pos(image_wifi_connected, 40, 0); lv_obj_set_pos(image_wifi_connected, 40, 0);
lv_obj_set_size(image_wifi_connected, 48, 40); lv_obj_set_size(image_wifi_connected, 48, 40);
lv_img_set_src(image_wifi_connected, &sf_wifi_connected); lv_img_set_src(image_wifi_connected, &sf_wifi_unconnected);
lv_obj_add_style(image_wifi_connected, 0, &image_wifi_connected_s0); lv_obj_add_style(image_wifi_connected, 0, &image_wifi_connected_s0);
image_wifi_connected_scr_uiflowphoto = image_wifi_connected; image_wifi_connected_scr_uiflowphoto = image_wifi_connected;
@ -1772,7 +1775,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_click(image_bluetooth_connected, false); lv_obj_set_click(image_bluetooth_connected, false);
lv_obj_set_drag(image_bluetooth_connected, false); lv_obj_set_drag(image_bluetooth_connected, false);
lv_obj_set_pos(image_bluetooth_connected, 0, 0); lv_obj_set_pos(image_bluetooth_connected, 0, 0);
lv_obj_set_size(image_bluetooth_connected, 40, 40); lv_obj_set_size(image_bluetooth_connected, 48, 40);
lv_img_set_src(image_bluetooth_connected, &sf_bluetooth_connected); lv_img_set_src(image_bluetooth_connected, &sf_bluetooth_connected);
lv_obj_add_style(image_bluetooth_connected, 0, &image_bluetooth_connected_s0); lv_obj_add_style(image_bluetooth_connected, 0, &image_bluetooth_connected_s0);
@ -1870,7 +1873,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_click(image_bluetooth_unconnected, false); lv_obj_set_click(image_bluetooth_unconnected, false);
lv_obj_set_drag(image_bluetooth_unconnected, false); lv_obj_set_drag(image_bluetooth_unconnected, false);
lv_obj_set_pos(image_bluetooth_unconnected, 0, 0); lv_obj_set_pos(image_bluetooth_unconnected, 0, 0);
lv_obj_set_size(image_bluetooth_unconnected, 40, 40); lv_obj_set_size(image_bluetooth_unconnected, 48, 40);
lv_img_set_src(image_bluetooth_unconnected, &sf_bluetooth_unconnected); lv_img_set_src(image_bluetooth_unconnected, &sf_bluetooth_unconnected);
lv_obj_add_style(image_bluetooth_unconnected, 0, &image_bluetooth_unconnected_s0); lv_obj_add_style(image_bluetooth_unconnected, 0, &image_bluetooth_unconnected_s0);
@ -1919,8 +1922,8 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_click(image_5, false); lv_obj_set_click(image_5, false);
lv_obj_set_drag(image_5, false); lv_obj_set_drag(image_5, false);
lv_obj_set_pos(image_5, 50, 202); lv_obj_set_pos(image_5, 50, 202);
lv_obj_set_size(image_5, 36, 28); lv_obj_set_size(image_5, 32, 28);
lv_img_set_src(image_5, &sy_bg_msg); lv_img_set_src(image_5, &sy_bg_32x28);
lv_obj_add_style(image_5, 0, &image_5_s0); lv_obj_add_style(image_5, 0, &image_5_s0);
image_5_scr_uiflowphoto = image_5; image_5_scr_uiflowphoto = image_5;
@ -1982,7 +1985,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_label_set_align(label_4, LV_LABEL_ALIGN_CENTER); lv_label_set_align(label_4, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_4, LV_LABEL_LONG_SROLL); 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, 0, 6);
lv_obj_set_size(label_4, 37, 28); lv_obj_set_size(label_4, 32, 28);
lv_obj_add_style(label_4, 0, &label_4_s0); lv_obj_add_style(label_4, 0, &label_4_s0);
label_4_scr_uiflowphoto = label_4; label_4_scr_uiflowphoto = label_4;
@ -2030,8 +2033,8 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_click(image_6, false); lv_obj_set_click(image_6, false);
lv_obj_set_drag(image_6, false); lv_obj_set_drag(image_6, false);
lv_obj_set_pos(image_6, 96, 202); lv_obj_set_pos(image_6, 96, 202);
lv_obj_set_size(image_6, 36, 28); lv_obj_set_size(image_6, 32, 28);
lv_img_set_src(image_6, &sy_bg_msg); lv_img_set_src(image_6, &sy_bg_32x28);
lv_obj_add_style(image_6, 0, &image_6_s0); lv_obj_add_style(image_6, 0, &image_6_s0);
image_6_scr_uiflowphoto = image_6; image_6_scr_uiflowphoto = image_6;
@ -2093,7 +2096,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_label_set_align(label_5, LV_LABEL_ALIGN_CENTER); lv_label_set_align(label_5, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_5, LV_LABEL_LONG_SROLL); lv_label_set_long_mode(label_5, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_5, 0, 6); lv_obj_set_pos(label_5, 0, 6);
lv_obj_set_size(label_5, 37, 28); lv_obj_set_size(label_5, 32, 28);
lv_obj_add_style(label_5, 0, &label_5_s0); lv_obj_add_style(label_5, 0, &label_5_s0);
label_5_scr_uiflowphoto = label_5; label_5_scr_uiflowphoto = label_5;
@ -2141,8 +2144,8 @@ lv_obj_t* UIFlowPhoto_create(){
lv_obj_set_click(image_7, false); lv_obj_set_click(image_7, false);
lv_obj_set_drag(image_7, false); lv_obj_set_drag(image_7, false);
lv_obj_set_pos(image_7, 142, 202); lv_obj_set_pos(image_7, 142, 202);
lv_obj_set_size(image_7, 102, 28); lv_obj_set_size(image_7, 120, 28);
lv_img_set_src(image_7, &sy_bg_msg2); lv_img_set_src(image_7, &sy_bg_102x28);
lv_obj_add_style(image_7, 0, &image_7_s0); lv_obj_add_style(image_7, 0, &image_7_s0);
image_7_scr_uiflowphoto = image_7; image_7_scr_uiflowphoto = image_7;
@ -2204,7 +2207,7 @@ lv_obj_t* UIFlowPhoto_create(){
lv_label_set_align(label_6, LV_LABEL_ALIGN_CENTER); lv_label_set_align(label_6, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_6, LV_LABEL_LONG_SROLL); 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, 0, 6);
lv_obj_set_size(label_6, 103, 28); lv_obj_set_size(label_6, 120, 28);
lv_obj_add_style(label_6, 0, &label_6_s0); lv_obj_add_style(label_6, 0, &label_6_s0);
label_6_scr_uiflowphoto = label_6; label_6_scr_uiflowphoto = label_6;

View File

@ -2,6 +2,7 @@
#include "PrjInc.h" #include "PrjInc.h"
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgAPI.h" #include "UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgAPI.h"
#include "UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmAPI.h"
#include "UIFlowPhotoParams.h" #include "UIFlowPhotoParams.h"
#include "UIFlowPhotoFuncs.h" #include "UIFlowPhotoFuncs.h"
#include "ImageApp/ImageApp_Photo.h" #include "ImageApp/ImageApp_Photo.h"
@ -13,7 +14,7 @@
#include "exif/Exif.h" #include "exif/Exif.h"
#include <kwrap/util.h> #include <kwrap/util.h>
#include "SysMain.h" #include "SysMain.h"
#include "sf_wifi_svr.h"
#if (USE_DCF == ENABLE) #if (USE_DCF == ENABLE)
#include "DCF.h" #include "DCF.h"
#endif #endif
@ -373,6 +374,31 @@ static void update_4g_module_icon(void)
// Nothing changed. // Nothing changed.
// printf(" nothing changed.\n"); // printf(" nothing changed.\n");
} }
const int EMPTY_IMAGE = 0;
UIMenuStoreInfo *puiPara = sf_ui_para_get();
lv_plugin_res_id res[] = {
EMPTY_IMAGE,
EMPTY_IMAGE,
LV_PLUGIN_IMG_ID_SF_NET2G,
LV_PLUGIN_IMG_ID_SF_NET3G,
LV_PLUGIN_IMG_ID_SF_NET4G
};
// printf("NetGeneration:%d\n", puiPara->NetGeneration);
const int SIM_CARD_NOT_INIT = 0;
const int NET_GENERATION_2G = 2;
// const int NET_GENERATION_3G = 3;
const int NET_GENERATION_4G = 4;
// puiPara->NetGeneration = NET_GENERATION_4G; // Test
if (SIM_CARD_NOT_INIT == puiPara->NetGeneration
|| puiPara->NetGeneration < NET_GENERATION_2G
|| puiPara->NetGeneration > NET_GENERATION_4G)
{
lv_obj_set_hidden(image_4g_scr_uiflowphoto, true);
return;
}
int index = puiPara->NetGeneration;
lv_obj_set_hidden(image_4g_scr_uiflowphoto, false);
lv_plugin_img_set_src(image_4g_scr_uiflowphoto, res[index]);
} }
static void update_camera_message(void) static void update_camera_message(void)
@ -409,9 +435,66 @@ static void update_camera_message(void)
default: default:
break; break;
} }
if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
{
lv_label_set_text(label_6_scr_uiflowphoto, "NO SD CARD");
}
else
{
UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum); UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum);
lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum)); lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum));
} }
}
static void update_wifi(void)
{
const int EMPTY_IMAGE = 0;
SF_WIFI_STATUS_E status = sf_get_wifi_status();
lv_plugin_res_id res[] = {
EMPTY_IMAGE,
LV_PLUGIN_IMG_ID_SF_WIFI_UNCONNECTED,
LV_PLUGIN_IMG_ID_SF_WIFI_CONNECTED,
LV_PLUGIN_IMG_ID_SF_WIFI_UNSUPPORT
};
const int WIFI_NOT_INIT = 0;
const int WIFI_UNCONNECTED = 1;
const int WIFI_UNSUPPORT = 3;
if (WIFI_NOT_INIT == status
|| status < WIFI_UNCONNECTED
|| status > WIFI_UNSUPPORT)
{
lv_obj_set_hidden(image_wifi_connected_scr_uiflowphoto, true);
return;
}
int index = status;
lv_obj_set_hidden(image_wifi_connected_scr_uiflowphoto, false);
lv_plugin_img_set_src(image_wifi_connected_scr_uiflowphoto, res[index]);
}
static void update_bluetooth(void)
{
const int EMPTY_IMAGE = 0;
SF_WIFI_STATUS_E status = sf_get_wifi_status();
lv_plugin_res_id res[] = {
EMPTY_IMAGE,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNCONNECTED,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_CONNECTED,
LV_PLUGIN_IMG_ID_SF_BLUETOOTH_UNSUPPORT
};
const int WIFI_NOT_INIT = 0;
const int WIFI_UNCONNECTED = 1;
const int WIFI_UNSUPPORT = 3;
if (WIFI_NOT_INIT == status
|| status < WIFI_UNCONNECTED
|| status > WIFI_UNSUPPORT)
{
lv_obj_set_hidden(image_bluetooth_connected_scr_uiflowphoto, true);
return;
}
int index = status;
lv_obj_set_hidden(image_bluetooth_connected_scr_uiflowphoto, false);
lv_plugin_img_set_src(image_bluetooth_connected_scr_uiflowphoto, res[index]);
}
static void update_fd_frame(void) static void update_fd_frame(void)
{ {
@ -450,6 +533,8 @@ static void update_icons(void)
update_dzoom(); update_dzoom();
update_4g_module_icon(); update_4g_module_icon();
update_camera_message(); update_camera_message();
update_wifi();
update_bluetooth();
} }
static void FlowPhoto_InitStartupFuncs(void) static void FlowPhoto_InitStartupFuncs(void)
@ -761,25 +846,29 @@ static void UIFlowPhoto_OnExeZoomInStop(lv_obj_t* obj)
return; return;
} }
static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj) static void UIFlowPhoto_OnExeOpenPlayScreen(lv_obj_t* obj)
{ {
#if(PHOTO_MODE==ENABLE && DZOOM_FUNC) Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0);
switch (gPhotoData.State) {
case PHOTO_ST_VIEW:
case PHOTO_ST_VIEW|PHOTO_ST_ZOOM:
// Input_SetKeyMask(KEY_PRESS, FLGKEY_KEY_MASK_NULL);
gPhotoData.State |= PHOTO_ST_ZOOM;
Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_ZOOM, 1, UI_ZOOM_CTRL_OUT);
break;
default:
break;
} }
#endif // static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj)
// {
// #if(PHOTO_MODE==ENABLE && DZOOM_FUNC)
// switch (gPhotoData.State) {
return; // case PHOTO_ST_VIEW:
} // case PHOTO_ST_VIEW|PHOTO_ST_ZOOM:
// // Input_SetKeyMask(KEY_PRESS, FLGKEY_KEY_MASK_NULL);
// gPhotoData.State |= PHOTO_ST_ZOOM;
// Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_ZOOM, 1, UI_ZOOM_CTRL_OUT);
// break;
// default:
// break;
// }
// #endif
// return;
// }
static void UIFlowPhoto_OnExeZoomOutStop(lv_obj_t* obj) static void UIFlowPhoto_OnExeZoomOutStop(lv_obj_t* obj)
{ {
@ -950,8 +1039,9 @@ static void UIFlowPhoto_ScrOpen(lv_obj_t* obj)
/* never closed */ /* never closed */
gPhotoData.State = PHOTO_ST_WARNING_MENU; gPhotoData.State = PHOTO_ST_WARNING_MENU;
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 0); UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 1000);
return; // UIFlowMenuCommonConfirmAPI_Open(IDM_FORMAT);
// return;
#endif #endif
} }
//#endif //#endif
@ -1173,6 +1263,11 @@ static void task_update_icons_timer_cb(lv_task_t* task)
{ {
// printf(" task_update_icons_timer_cb\n "); // printf(" task_update_icons_timer_cb\n ");
update_icons(); update_icons();
UINT16 autoOffTime = sf_get_auto_off_time();
if (autoOffTime >= 160)
{
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK, 1000 * 30);
}
return; return;
} }
@ -1360,11 +1455,13 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
case LV_USER_KEY_ZOOMOUT: case LV_USER_KEY_ZOOMOUT:
{ {
UIFlowPhoto_OnExeZoomOutStart(obj); // UIFlowPhoto_OnExeZoomOutStart(obj);
UIFlowPhoto_OnExeOpenPlayScreen(obj);
break; break;
} }
case LV_USER_KEY_MENU: case LV_USER_KEY_MENU:
case LV_USER_KEY_RIGHT:
{ {
UIFlowPhoto_OnKeyMenu(obj); UIFlowPhoto_OnKeyMenu(obj);
break; break;
@ -1444,6 +1541,7 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
break; break;
case LV_EVENT_CLICKED: case LV_EVENT_CLICKED:
printf(" ============================== photo press right, rec LV_EVENT_CLICKED.\n");
UIFlowPhoto_OnKeyMenu(obj); UIFlowPhoto_OnKeyMenu(obj);
break; break;

View File

@ -16,13 +16,13 @@
PHOTO_TASK_DATA gPhotoData = { 0 }; PHOTO_TASK_DATA gPhotoData = { 0 };
static UINT32 g_uiFreePicNum = 0; static UINT32 g_uiFreePicNum = 0;
static CHAR g_cFreePicNumStr[8] = {0}; static CHAR g_cFreePicNumStr[32] = {0};
static BOOL g_SDStatus = FALSE; static BOOL g_SDStatus = FALSE;
extern void UIFlowPhoto_update_selftimer_cnt(UINT32 time); extern void UIFlowPhoto_update_selftimer_cnt(UINT32 time);
CHAR *Get_FreePicNumString(UINT32 uiValue) CHAR *Get_FreePicNumString(UINT32 uiValue)
{ {
snprintf(g_cFreePicNumStr, sizeof(g_cFreePicNumStr), "%05ld", uiValue); snprintf(g_cFreePicNumStr, sizeof(g_cFreePicNumStr), "%05ld/%05ld", PhotoExe_GetTotalPicNum(), uiValue);
return g_cFreePicNumStr; return g_cFreePicNumStr;
} }

View File

@ -34,6 +34,15 @@ lv_obj_t* image_sharpness_scr_uiflowplay;
lv_obj_t* image_storage_scr_uiflowplay; lv_obj_t* image_storage_scr_uiflowplay;
lv_obj_t* label_file_size_scr_uiflowplay; lv_obj_t* label_file_size_scr_uiflowplay;
lv_obj_t* image_battery_scr_uiflowplay; lv_obj_t* image_battery_scr_uiflowplay;
lv_obj_t* image_exit_scr_uiflowplay;
lv_obj_t* image_delete_scr_uiflowplay;
lv_obj_t* label_num_scr_uiflowplay;
lv_obj_t* label_1_scr_uiflowplay;
lv_obj_t* label_2_scr_uiflowplay;
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* UIFlowPlay_create(){ lv_obj_t* UIFlowPlay_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
@ -89,7 +98,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_mode_playback, false); lv_obj_set_hidden(image_mode_playback, false);
lv_obj_set_click(image_mode_playback, false); lv_obj_set_click(image_mode_playback, false);
lv_obj_set_drag(image_mode_playback, false); lv_obj_set_drag(image_mode_playback, false);
lv_obj_set_pos(image_mode_playback, 12, 40); lv_obj_set_pos(image_mode_playback, -43, 35);
lv_obj_set_size(image_mode_playback, 28, 28); lv_obj_set_size(image_mode_playback, 28, 28);
lv_img_set_src(image_mode_playback, &icon_mode_playback); lv_img_set_src(image_mode_playback, &icon_mode_playback);
lv_obj_add_style(image_mode_playback, 0, &image_mode_playback_s0); lv_obj_add_style(image_mode_playback, 0, &image_mode_playback_s0);
@ -138,7 +147,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_file_attri, false); lv_obj_set_hidden(image_file_attri, false);
lv_obj_set_click(image_file_attri, false); lv_obj_set_click(image_file_attri, false);
lv_obj_set_drag(image_file_attri, false); lv_obj_set_drag(image_file_attri, false);
lv_obj_set_pos(image_file_attri, 50, 40); lv_obj_set_pos(image_file_attri, -41, 35);
lv_obj_set_size(image_file_attri, 28, 28); lv_obj_set_size(image_file_attri, 28, 28);
lv_img_set_src(image_file_attri, &icon_lock); lv_img_set_src(image_file_attri, &icon_lock);
lv_obj_add_style(image_file_attri, 0, &image_file_attri_s0); lv_obj_add_style(image_file_attri, 0, &image_file_attri_s0);
@ -201,7 +210,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_plugin_label_set_font_type(label_file_name, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_file_name, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_file_name, LV_LABEL_ALIGN_RIGHT); lv_label_set_align(label_file_name, LV_LABEL_ALIGN_RIGHT);
lv_label_set_long_mode(label_file_name, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_file_name, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_file_name, 88, 40); lv_obj_set_pos(label_file_name, 335, 44);
lv_obj_set_size(label_file_name, 228, 28); lv_obj_set_size(label_file_name, 228, 28);
lv_obj_add_style(label_file_name, 0, &label_file_name_s0); lv_obj_add_style(label_file_name, 0, &label_file_name_s0);
@ -249,7 +258,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_file_ev, false); lv_obj_set_hidden(image_file_ev, false);
lv_obj_set_click(image_file_ev, false); lv_obj_set_click(image_file_ev, false);
lv_obj_set_drag(image_file_ev, false); lv_obj_set_drag(image_file_ev, false);
lv_obj_set_pos(image_file_ev, 12, 77); lv_obj_set_pos(image_file_ev, -52, 72);
lv_obj_set_size(image_file_ev, 28, 28); lv_obj_set_size(image_file_ev, 28, 28);
lv_img_set_src(image_file_ev, &icon_ev_p0p0); lv_img_set_src(image_file_ev, &icon_ev_p0p0);
lv_obj_add_style(image_file_ev, 0, &image_file_ev_s0); lv_obj_add_style(image_file_ev, 0, &image_file_ev_s0);
@ -298,7 +307,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_file_wb, false); lv_obj_set_hidden(image_file_wb, false);
lv_obj_set_click(image_file_wb, false); lv_obj_set_click(image_file_wb, false);
lv_obj_set_drag(image_file_wb, false); lv_obj_set_drag(image_file_wb, false);
lv_obj_set_pos(image_file_wb, 12, 116); lv_obj_set_pos(image_file_wb, -46, 109);
lv_obj_set_size(image_file_wb, 28, 28); lv_obj_set_size(image_file_wb, 28, 28);
lv_img_set_src(image_file_wb, &icon_wb_auto); lv_img_set_src(image_file_wb, &icon_wb_auto);
lv_obj_add_style(image_file_wb, 0, &image_file_wb_s0); lv_obj_add_style(image_file_wb, 0, &image_file_wb_s0);
@ -347,7 +356,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_file_flash, false); lv_obj_set_hidden(image_file_flash, false);
lv_obj_set_click(image_file_flash, false); lv_obj_set_click(image_file_flash, false);
lv_obj_set_drag(image_file_flash, false); lv_obj_set_drag(image_file_flash, false);
lv_obj_set_pos(image_file_flash, 12, 164); lv_obj_set_pos(image_file_flash, -37, 156);
lv_obj_set_size(image_file_flash, 28, 28); lv_obj_set_size(image_file_flash, 28, 28);
lv_img_set_src(image_file_flash, &icon_flash_off); lv_img_set_src(image_file_flash, &icon_flash_off);
lv_obj_add_style(image_file_flash, 0, &image_file_flash_s0); lv_obj_add_style(image_file_flash, 0, &image_file_flash_s0);
@ -409,7 +418,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_plugin_label_allocate_ext_attr(label_play_time); lv_plugin_label_allocate_ext_attr(label_play_time);
lv_plugin_label_set_font_type(label_play_time, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_play_time, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_long_mode(label_play_time, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_play_time, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_play_time, 224, 40); lv_obj_set_pos(label_play_time, 333, 39);
lv_obj_set_size(label_play_time, 90, 30); lv_obj_set_size(label_play_time, 90, 30);
lv_obj_add_style(label_play_time, 0, &label_play_time_s0); lv_obj_add_style(label_play_time, 0, &label_play_time_s0);
@ -446,7 +455,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(container_bt_bar, false); lv_obj_set_hidden(container_bt_bar, false);
lv_obj_set_click(container_bt_bar, true); lv_obj_set_click(container_bt_bar, true);
lv_obj_set_drag(container_bt_bar, false); lv_obj_set_drag(container_bt_bar, false);
lv_obj_set_pos(container_bt_bar, 47, 207); lv_obj_set_pos(container_bt_bar, 39, 255);
lv_obj_set_size(container_bt_bar, 222, 37); lv_obj_set_size(container_bt_bar, 222, 37);
lv_cont_set_layout(container_bt_bar, LV_LAYOUT_ROW_MID); lv_cont_set_layout(container_bt_bar, LV_LAYOUT_ROW_MID);
lv_obj_add_style(container_bt_bar, 0, &container_bt_bar_s0); lv_obj_add_style(container_bt_bar, 0, &container_bt_bar_s0);
@ -1103,7 +1112,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_plugin_label_set_font_type(label_file_time, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_file_time, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_file_time, LV_LABEL_ALIGN_RIGHT); lv_label_set_align(label_file_time, LV_LABEL_ALIGN_RIGHT);
lv_label_set_long_mode(label_file_time, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_file_time, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_file_time, 184, 187); lv_obj_set_pos(label_file_time, 357, 185);
lv_obj_set_size(label_file_time, 128, 21); lv_obj_set_size(label_file_time, 128, 21);
lv_obj_add_style(label_file_time, 0, &label_file_time_s0); lv_obj_add_style(label_file_time, 0, &label_file_time_s0);
@ -1165,7 +1174,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_plugin_label_set_font_type(label_file_date, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_file_date, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_file_date, LV_LABEL_ALIGN_RIGHT); lv_label_set_align(label_file_date, LV_LABEL_ALIGN_RIGHT);
lv_label_set_long_mode(label_file_date, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_file_date, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_file_date, 198, 157); lv_obj_set_pos(label_file_date, 345, 157);
lv_obj_set_size(label_file_date, 114, 22); lv_obj_set_size(label_file_date, 114, 22);
lv_obj_add_style(label_file_date, 0, &label_file_date_s0); lv_obj_add_style(label_file_date, 0, &label_file_date_s0);
@ -1213,7 +1222,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_quality, false); lv_obj_set_hidden(image_quality, false);
lv_obj_set_click(image_quality, false); lv_obj_set_click(image_quality, false);
lv_obj_set_drag(image_quality, false); lv_obj_set_drag(image_quality, false);
lv_obj_set_pos(image_quality, 210, 116); lv_obj_set_pos(image_quality, 364, 111);
lv_obj_set_size(image_quality, 28, 28); lv_obj_set_size(image_quality, 28, 28);
lv_img_set_src(image_quality, &icon_quality_fine); lv_img_set_src(image_quality, &icon_quality_fine);
lv_obj_add_style(image_quality, 0, &image_quality_s0); lv_obj_add_style(image_quality, 0, &image_quality_s0);
@ -1262,7 +1271,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_sharpness, false); lv_obj_set_hidden(image_sharpness, false);
lv_obj_set_click(image_sharpness, false); lv_obj_set_click(image_sharpness, false);
lv_obj_set_drag(image_sharpness, false); lv_obj_set_drag(image_sharpness, false);
lv_obj_set_pos(image_sharpness, 249, 116); lv_obj_set_pos(image_sharpness, 397, 114);
lv_obj_set_size(image_sharpness, 28, 28); lv_obj_set_size(image_sharpness, 28, 28);
lv_img_set_src(image_sharpness, &icon_sharpness_high); lv_img_set_src(image_sharpness, &icon_sharpness_high);
lv_obj_add_style(image_sharpness, 0, &image_sharpness_s0); lv_obj_add_style(image_sharpness, 0, &image_sharpness_s0);
@ -1311,7 +1320,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_storage, false); lv_obj_set_hidden(image_storage, false);
lv_obj_set_click(image_storage, false); lv_obj_set_click(image_storage, false);
lv_obj_set_drag(image_storage, false); lv_obj_set_drag(image_storage, false);
lv_obj_set_pos(image_storage, 285, 115); lv_obj_set_pos(image_storage, 352, 113);
lv_obj_set_size(image_storage, 28, 28); lv_obj_set_size(image_storage, 28, 28);
lv_img_set_src(image_storage, &icon_sd_card); lv_img_set_src(image_storage, &icon_sd_card);
lv_obj_add_style(image_storage, 0, &image_storage_s0); lv_obj_add_style(image_storage, 0, &image_storage_s0);
@ -1326,43 +1335,43 @@ lv_obj_t* UIFlowPlay_create(){
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_file_size_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); lv_style_set_text_font(&label_file_size_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_file_size_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_file_size_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_file_size_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xc6, 0xf4, 0xd3, 0x2e) ; lv_style_set_text_color(&label_file_size_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_file_size_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_file_size_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_file_size = lv_label_create(parent, NULL); lv_obj_t *label_file_size = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_file_size, false); lv_obj_set_hidden(label_file_size, false);
@ -1374,7 +1383,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_plugin_label_set_font_type(label_file_size, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_file_size, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_file_size, LV_LABEL_ALIGN_RIGHT); lv_label_set_align(label_file_size, LV_LABEL_ALIGN_RIGHT);
lv_label_set_long_mode(label_file_size, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_file_size, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_file_size, 166, 82); lv_obj_set_pos(label_file_size, 329, 81);
lv_obj_set_size(label_file_size, 146, 19); lv_obj_set_size(label_file_size, 146, 19);
lv_obj_add_style(label_file_size, 0, &label_file_size_s0); lv_obj_add_style(label_file_size, 0, &label_file_size_s0);
@ -1422,7 +1431,7 @@ lv_obj_t* UIFlowPlay_create(){
lv_obj_set_hidden(image_battery, false); lv_obj_set_hidden(image_battery, false);
lv_obj_set_click(image_battery, false); lv_obj_set_click(image_battery, false);
lv_obj_set_drag(image_battery, false); lv_obj_set_drag(image_battery, false);
lv_obj_set_pos(image_battery, 286, 212); lv_obj_set_pos(image_battery, 346, 213);
lv_obj_set_size(image_battery, 28, 28); lv_obj_set_size(image_battery, 28, 28);
lv_img_set_src(image_battery, &icon_battery_full); lv_img_set_src(image_battery, &icon_battery_full);
lv_obj_add_style(image_battery, 0, &image_battery_s0); lv_obj_add_style(image_battery, 0, &image_battery_s0);
@ -1430,5 +1439,520 @@ lv_obj_t* UIFlowPlay_create(){
image_battery_scr_uiflowplay = image_battery; image_battery_scr_uiflowplay = image_battery;
static lv_style_t image_exit_s0;
lv_style_init(&image_exit_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_exit_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_exit_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_exit_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_exit_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_exit_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_exit = lv_img_create(parent, NULL);
lv_obj_set_hidden(image_exit, false);
lv_obj_set_click(image_exit, false);
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_obj_add_style(image_exit, 0, &image_exit_s0);
image_exit_scr_uiflowplay = image_exit;
static lv_style_t image_delete_s0;
lv_style_init(&image_delete_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_delete_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_delete_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_delete_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_delete_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_delete_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_delete = lv_img_create(parent, NULL);
lv_obj_set_hidden(image_delete, false);
lv_obj_set_click(image_delete, false);
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_obj_add_style(image_delete, 0, &image_delete_s0);
image_delete_scr_uiflowplay = image_delete;
static lv_style_t label_num_s0;
lv_style_init(&label_num_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_num_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_num_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_num_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_num_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_num_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_num_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_num_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_num = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_num, false);
lv_obj_set_click(label_num, false);
lv_obj_set_drag(label_num, false);
lv_plugin_label_allocate_ext_attr(label_num);
lv_label_set_text(label_num,"<00000/12345>");
lv_plugin_label_allocate_ext_attr(label_num);
lv_plugin_label_set_font_type(label_num, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_num, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_num, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_num, 0, 10);
lv_obj_set_size(label_num, 135, 40);
lv_obj_add_style(label_num, 0, &label_num_s0);
label_num_scr_uiflowplay = label_num;
static lv_style_t label_1_s0;
lv_style_init(&label_1_s0);
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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
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, 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_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(parent, NULL);
lv_obj_set_hidden(label_1, false);
lv_obj_set_click(label_1, false);
lv_obj_set_drag(label_1, false);
lv_plugin_label_allocate_ext_attr(label_1);
lv_label_set_text(label_1,"Exit");
lv_plugin_label_allocate_ext_attr(label_1);
lv_plugin_label_set_font_type(label_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_1, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_1, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_1, 167, 10);
lv_obj_set_size(label_1, 37, 24);
lv_obj_add_style(label_1, 0, &label_1_s0);
label_1_scr_uiflowplay = label_1;
static lv_style_t label_2_s0;
lv_style_init(&label_2_s0);
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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
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, 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_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(parent, NULL);
lv_obj_set_hidden(label_2, false);
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_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);
lv_label_set_long_mode(label_2, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_2, 245, 10);
lv_obj_set_size(label_2, 64, 24);
lv_obj_add_style(label_2, 0, &label_2_s0);
label_2_scr_uiflowplay = label_2;
static lv_style_t container_play_s0;
lv_style_init(&container_play_s0);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&container_play_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57) ; lv_style_set_bg_color(&container_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_play_s0, LV_STATE_DISABLED, color);
lv_obj_t *container_play = lv_cont_create(parent, NULL);
lv_obj_set_hidden(container_play, false);
lv_obj_set_click(container_play, true);
lv_obj_set_drag(container_play, false);
lv_obj_set_pos(container_play, 0, 200);
lv_obj_set_size(container_play, 320, 40);
lv_obj_add_style(container_play, 0, &container_play_s0);
container_play_scr_uiflowplay = container_play;
static lv_style_t image_play_s0;
lv_style_init(&image_play_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_play_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_play_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_play = lv_img_create(container_play, NULL);
lv_obj_set_hidden(image_play, false);
lv_obj_set_click(image_play, false);
lv_obj_set_drag(image_play, false);
lv_obj_set_pos(image_play, 0, 0);
lv_obj_set_size(image_play, 40, 40);
lv_img_set_src(image_play, &sf_play);
lv_obj_add_style(image_play, 0, &image_play_s0);
image_play_scr_uiflowplay = image_play;
static lv_style_t slider_1_s0;
lv_style_init(&slider_1_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&slider_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xb8, 0x31, 0xee, 0xa5) ; lv_style_set_outline_color(&slider_1_s0, LV_STATE_DISABLED, color);
static lv_style_t slider_1_s1;
lv_style_init(&slider_1_s1);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_bg_color(&slider_1_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&slider_1_s1, LV_STATE_DISABLED, color);
static lv_style_t slider_1_s2;
lv_style_init(&slider_1_s2);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&slider_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&slider_1_s2, LV_STATE_DISABLED, color);
lv_obj_t *slider_1 = lv_slider_create(container_play, NULL);
lv_obj_set_hidden(slider_1, false);
lv_obj_set_click(slider_1, true);
lv_obj_set_drag(slider_1, false);
lv_obj_set_pos(slider_1, 44, 18);
lv_obj_set_size(slider_1, 208, 4);
lv_slider_set_range(slider_1, 0, 100);
lv_slider_set_anim_time(slider_1,200);
lv_slider_set_value(slider_1, 0, LV_ANIM_ON);
lv_obj_add_style(slider_1, 0, &slider_1_s0);
lv_obj_add_style(slider_1, 1, &slider_1_s1);
lv_obj_add_style(slider_1, 2, &slider_1_s2);
slider_1_scr_uiflowplay = slider_1;
static lv_style_t label_playtime_s0;
lv_style_init(&label_playtime_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_playtime_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_playtime_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_playtime_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_playtime_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_playtime_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_playtime_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_playtime_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_playtime = lv_label_create(container_play, NULL);
lv_obj_set_hidden(label_playtime, false);
lv_obj_set_click(label_playtime, false);
lv_obj_set_drag(label_playtime, false);
lv_plugin_label_allocate_ext_attr(label_playtime);
lv_label_set_text(label_playtime,"00:00");
lv_plugin_label_allocate_ext_attr(label_playtime);
lv_plugin_label_set_font_type(label_playtime, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_playtime, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_playtime, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_playtime, 258, 10);
lv_obj_set_size(label_playtime, 60, 20);
lv_obj_add_style(label_playtime, 0, &label_playtime_s0);
label_playtime_scr_uiflowplay = label_playtime;
return parent; return parent;
} }

View File

@ -42,6 +42,15 @@ extern lv_obj_t* image_sharpness_scr_uiflowplay;
extern lv_obj_t* image_storage_scr_uiflowplay; extern lv_obj_t* image_storage_scr_uiflowplay;
extern lv_obj_t* label_file_size_scr_uiflowplay; extern lv_obj_t* label_file_size_scr_uiflowplay;
extern lv_obj_t* image_battery_scr_uiflowplay; extern lv_obj_t* image_battery_scr_uiflowplay;
extern lv_obj_t* image_exit_scr_uiflowplay;
extern lv_obj_t* image_delete_scr_uiflowplay;
extern lv_obj_t* label_num_scr_uiflowplay;
extern lv_obj_t* label_1_scr_uiflowplay;
extern lv_obj_t* label_2_scr_uiflowplay;
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;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -5,6 +5,7 @@
#include <kwrap/debug.h> #include <kwrap/debug.h>
#include "GxVideoFile.h" #include "GxVideoFile.h"
#include "FileDB.h" #include "FileDB.h"
#include "UIFlowLVGL_SPORTCAM.h"
#include "exif/Exif.h" #include "exif/Exif.h"
#include "exif/ExifDef.h" #include "exif/ExifDef.h"
#include "UIApp/ExifVendor.h" #include "UIApp/ExifVendor.h"
@ -113,7 +114,12 @@ static void UIFlowPlay_IconImageSize(BOOL bShow)
} }
//show icon //show icon
if (uiFileFmt & (PBFMT_MOVMJPG | PBFMT_AVI | PBFMT_MP4 | PBFMT_TS)) { if (uiFileFmt & (PBFMT_MOVMJPG | PBFMT_AVI | PBFMT_MP4 | PBFMT_TS)) {
printf("This is video.\n");
lv_obj_set_hidden(container_play_scr_uiflowplay, false);
lv_plugin_img_set_src(image_play_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_STOP);
PB_GetParam(PBPRMID_INFO_VDO, (UINT32 *)&MovieInfo); PB_GetParam(PBPRMID_INFO_VDO, (UINT32 *)&MovieInfo);
lv_slider_set_range(slider_1_scr_uiflowplay, 0, MovieInfo.uiToltalSecs);
lv_slider_set_value(slider_1_scr_uiflowplay, 0, LV_ANIM_OFF);
switch (MovieInfo.uiVidWidth) { switch (MovieInfo.uiVidWidth) {
case 3840: case 3840:
if (MovieInfo.uiVidRate == 50) { if (MovieInfo.uiVidRate == 50) {
@ -170,6 +176,8 @@ static void UIFlowPlay_IconImageSize(BOOL bShow)
snprintf(item1_Buf, 32, "%lux%lu", OriImgWidth, OriImgHeight); snprintf(item1_Buf, 32, "%lux%lu", OriImgWidth, OriImgHeight);
} }
} else { } else {
printf("This is picture.\n");
lv_obj_set_hidden(container_play_scr_uiflowplay, true);
snprintf(item1_Buf, 32, "%lux%lu", OriImgWidth, OriImgHeight); snprintf(item1_Buf, 32, "%lux%lu", OriImgWidth, OriImgHeight);
} }
@ -509,17 +517,18 @@ static void UIFlowPlay_UpdatePlaytime(BOOL bShow)
return; return;
} }
if(lv_obj_get_hidden(label_play_time_scr_uiflowplay)) // if(lv_obj_get_hidden(label_play_time_scr_uiflowplay))
lv_obj_set_hidden(label_play_time_scr_uiflowplay,false); // lv_obj_set_hidden(label_play_time_scr_uiflowplay,false);
if (System_GetState(SYS_STATE_CARD) == CARD_REMOVED) // if (System_GetState(SYS_STATE_CARD) == CARD_REMOVED)
{ // {
lv_obj_set_hidden(label_play_time_scr_uiflowplay,true); // lv_obj_set_hidden(label_play_time_scr_uiflowplay,true);
} // }
else // else
{ {
UINT32 rec_sec = FlowPB_GetMovPlayTime(); UINT32 rec_sec = FlowPB_GetMovPlayTime();
lv_label_set_text_fmt(label_play_time_scr_uiflowplay, "%02d:%02d:%02d", rec_sec / 3600, (rec_sec % 3600) / 60, (rec_sec % 3600) % 60); lv_slider_set_value(slider_1_scr_uiflowplay, (rec_sec % 3600) % 60 + 1, LV_ANIM_OFF);
lv_label_set_text_fmt(label_playtime_scr_uiflowplay, "%02d:%02d", (rec_sec % 3600) / 60, (rec_sec % 3600) % 60);
} }
} }
static void UIFlowPlay_UpdataBtnContainer(BOOL bShow) static void UIFlowPlay_UpdataBtnContainer(BOOL bShow)
@ -783,6 +792,16 @@ static void FlowPB_IconDrawDSCMode(BOOL bShow)
lv_obj_set_hidden(image_mode_playback_scr_uiflowplay, false); lv_obj_set_hidden(image_mode_playback_scr_uiflowplay, false);
} }
static void update_file_number(void)
{
UINT32 uiFileNum, uiFileSeq;
PB_GetParam(PBPRMID_TOTAL_FILE_COUNT, &uiFileNum);
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
#define BUF_LENGHT 128
char buf[BUF_LENGHT] = {0};
snprintf(buf, BUF_LENGHT, "<%d / %05d>", uiFileSeq, uiFileNum);
lv_label_set_text(label_num_scr_uiflowplay, buf);
}
static void update_playicons(UINT8 state) static void update_playicons(UINT8 state)
{ {
@ -816,7 +835,7 @@ static void update_playicons(UINT8 state)
is_show = false; is_show = false;
break; break;
} }
update_file_number();
FlowPB_IconDrawDSCMode(is_show); FlowPB_IconDrawDSCMode(is_show);
UIFlowPlay_IconFileAttri(is_show); UIFlowPlay_IconFileAttri(is_show);
UIFlowPlay_UpdataBtnContainer(is_show); UIFlowPlay_UpdataBtnContainer(is_show);
@ -1121,6 +1140,93 @@ void button_sel_event_callback(lv_obj_t* obj, lv_event_t event)
UIFlowPlayBtnEventCallback(obj, event); UIFlowPlayBtnEventCallback(obj, event);
} }
static void play_video(lv_obj_t *obj)
{
char pFilePath[FULL_FILE_PATH_LEN] = {0};
UINT32 uiPBFileFmt = PBFMT_MP4;
UINT32 uiPBFileSize = 0;
PB_GetParam(PBPRMID_CURR_FILEFMT, &uiPBFileFmt);
if (uiPBFileFmt & (PBFMT_MOVMJPG | PBFMT_AVI | PBFMT_MP4 | PBFMT_TS))
{
if(PLB_ST_FULL == g_PlbData.State)
{
printf("now play the video.\n");
lv_plugin_img_set_src(image_play_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_PLAY);
UINT32 u32CurrPbStatus = 0;
PB_GetParam(PBPRMID_PLAYBACK_STATUS, &u32CurrPbStatus);
if (u32CurrPbStatus != PB_STA_DONE)
{
return;
}
// Open Video File
if (gphUIFlowMovPlay_Filehdl)
{
FileSys_CloseFile(gphUIFlowMovPlay_Filehdl);
gphUIFlowMovPlay_Filehdl = NULL;
}
if (uiPBFileFmt & PBFMT_TS)
{
PB_GetParam(PBPRMID_CURR_FILESIZE, &uiPBFileSize);
if (uiPBFileSize <= 0x10000)
{
DBG_DUMP("Wrong video file format!! \r\n");
return;
}
}
// Get Current index
PB_GetParam(PBPRMID_CURR_FILEPATH, (UINT32 *)pFilePath);
// Open Test Media File
gphUIFlowMovPlay_Filehdl = FileSys_OpenFile(pFilePath, FST_OPEN_READ);
if (!gphUIFlowMovPlay_Filehdl)
{
DBG_DUMP("UIFlowWndPlay_OnKeySelect: Can't open Video file!\r\n");
return;
}
KeyScan_EnableMisc(FALSE);
update_playicons(PLB_ST_PLAY_MOV);
Ux_SendEvent(0, NVTEVT_EXE_CLOSE, 0); //CustomPlayObjCmdMap
Ux_SetActiveApp(&CustomMoviePlayObjCtrl);
Ux_SendEvent(0, NVTEVT_EXE_OPENPLAY, 1, (UINT32)gphUIFlowMovPlay_Filehdl);
Ux_SendEvent(0, NVTEVT_EXE_STARTPLAY, 0);
//set movie volumn
Ux_SendEvent(&CustomMoviePlayObjCtrl, NVTEVT_EXE_MOVIEAUDPLAYVOLUME, 2, UI_GetData(FL_MovieAudioPlayIndex), 1);
g_PlbData.State = PLB_ST_PLAY_MOV;
return;
}
if(PLB_ST_PLAY_MOV == g_PlbData.State)
{
printf("now sotp play the video.\n");
g_PlbData.State = PLB_ST_FULL;
lv_plugin_img_set_src(image_play_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_STOP);
lv_label_set_text_fmt(label_playtime_scr_uiflowplay, "%02d:%02d", 0, 0);
g_PlbData.VideoPBSpeed = PLB_FWD_MOV_1x;
// Close MoviePlay module.
Ux_SendEvent(0, NVTEVT_EXE_CLOSEPLAY, 0);
Ux_SetActiveApp(&CustomPlayObjCtrl);
// Wakeup playback task and ImageApp_Play module.
Ux_SendEvent(0, NVTEVT_EXE_OPEN, 0);
KeyScan_EnableMisc(TRUE);
if (gphUIFlowMovPlay_Filehdl)
{
FileSys_CloseFile(gphUIFlowMovPlay_Filehdl);
gphUIFlowMovPlay_Filehdl = NULL;
}
PBView_DrawErrorView();
// Play 1st video frame image
UIPlay_PlaySingle(PB_SINGLE_CURR);
update_playicons(g_PlbData.State);
return;
}
}
}
static void UIFlowPlay_OnKeySelect(lv_obj_t* obj) static void UIFlowPlay_OnKeySelect(lv_obj_t* obj)
{ {
@ -1324,7 +1430,18 @@ static void UIFlowPlay_OnKeySelect(lv_obj_t* obj)
break; break;
} }
} }
static void UIFlowPlay_Exit(lv_obj_t* obj)
{
// Ux_SendEvent(&UISetupObjCtrl, NVTEVT_PREVIEWMODE, 0);
UINT32 uiChangeTo;
uiChangeTo = System_GetBootFirstMode();
UINT32 uiCurrMode;
uiCurrMode = UI_GetData(FL_NextMode);
UI_SetData(FL_PreMode, uiCurrMode);
UI_SetData(FL_NextMode, uiChangeTo);
Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, uiChangeTo);
}
static void UIFlowPlay_OnKeyPrev(lv_obj_t* obj) static void UIFlowPlay_OnKeyPrev(lv_obj_t* obj)
{ {
#if 1//_TODO #if 1//_TODO
@ -1337,9 +1454,7 @@ static void UIFlowPlay_OnKeyPrev(lv_obj_t* obj)
{ {
case PLB_ST_FULL: case PLB_ST_FULL:
DBG_DUMP("UIFlowPlay_OnKeyPrev PLB_ST_FULL\r\n"); DBG_DUMP("UIFlowPlay_OnKeyPrev PLB_ST_FULL\r\n");
// UIFlowPlay_UserBtnCheck(curr_pressbtn, PLB_BTN_FWD);
lv_group_focus_prev(gp_btns); lv_group_focus_prev(gp_btns);
break; break;
case PLB_ST_PLAY_MOV: case PLB_ST_PLAY_MOV:
case PLB_ST_FWD_MOV: case PLB_ST_FWD_MOV:
@ -1411,8 +1526,6 @@ static void UIFlowPlay_OnKeyNext(lv_obj_t* obj)
switch (g_PlbData.State) switch (g_PlbData.State)
{ {
case PLB_ST_FULL: case PLB_ST_FULL:
DBG_DUMP("%s: curr_btn = %d\r\n", __func__, 0);
// UIFlowPlay_UserBtnCheck(curr_pressbtn, PLB_BTN_BWD);
lv_group_focus_next(gp_btns); lv_group_focus_next(gp_btns);
break; break;
case PLB_ST_PLAY_MOV: case PLB_ST_PLAY_MOV:
@ -1475,6 +1588,37 @@ static void UIFlowPlay_OnKeyNext(lv_obj_t* obj)
} }
static void UIFlowPlay_OnKeyUp(lv_obj_t* obj)
{
switch (g_PlbData.State)
{
case PLB_ST_FULL:
UIPlay_PlaySingle(PB_SINGLE_PREV);
FlowPlay_CheckFileAndRecovery(obj);
update_playicons(PLB_ST_FULL);
break;
default:
DBG_DUMP("%s: need State = PLB_ST_FULL but is: %d\r\n", __func__, g_PlbData.State);
break;
}
}
static void UIFlowPlay_OnKeyDown(lv_obj_t* obj)
{
switch (g_PlbData.State)
{
case PLB_ST_FULL:
UIPlay_PlaySingle(PB_SINGLE_NEXT);
FlowPlay_CheckFileAndRecovery(obj);
update_playicons(PLB_ST_FULL);
break;
default:
DBG_DUMP("%s: need State = PLB_ST_FULL but is: %d\r\n", __func__, g_PlbData.State);
break;
}
}
static void UIFlowPlay_OnKeyZoomIn(lv_obj_t* obj) static void UIFlowPlay_OnKeyZoomIn(lv_obj_t* obj)
{ {
#if 1//_TODO #if 1//_TODO
@ -1683,6 +1827,8 @@ static void UIFlowPlay_CB_Finish(lv_obj_t* obj, const LV_USER_EVENT_NVTMSG_DATA*
case PLB_ST_BWD_MOV: case PLB_ST_BWD_MOV:
g_PlbData.State = PLB_ST_FULL; g_PlbData.State = PLB_ST_FULL;
lv_plugin_img_set_src(image_play_scr_uiflowplay, LV_PLUGIN_IMG_ID_SF_STOP);
lv_label_set_text_fmt(label_playtime_scr_uiflowplay, "%02d:%02d", 0, 0);
g_PlbData.VideoPBSpeed = PLB_FWD_MOV_1x; g_PlbData.VideoPBSpeed = PLB_FWD_MOV_1x;
Ux_SendEvent(0, NVTEVT_EXE_CLOSEPLAY, 0); Ux_SendEvent(0, NVTEVT_EXE_CLOSEPLAY, 0);
@ -1752,20 +1898,37 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_SHUTTER2: case LV_USER_KEY_SHUTTER2:
{ {
play_video(obj);
break;
UIFlowPlay_OnKeyShutter2(obj); UIFlowPlay_OnKeyShutter2(obj);
// UIFlowPlay_OnKeySelect(obj); // UIFlowPlay_OnKeySelect(obj);
break; break;
} }
case LV_USER_KEY_LEFT:
{
printf("lllllllllllllllllllllllllllllllllllll left.\n");
UIFlowPlay_OnKeyUp(obj);
break;
}
case LV_USER_KEY_RIGHT:
{
printf("lllllllllllllllllllllllllllllllllllll right.\n");
UIFlowPlay_OnKeyDown(obj);
break;
}
case LV_USER_KEY_UP: case LV_USER_KEY_UP:
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
{ {
UIFlowPlay_OnKeyPrev(obj); UIFlowPlay_Exit(obj);
break; break;
UIFlowPlay_OnKeyPrev(obj);
} }
case LV_USER_KEY_DOWN: case LV_USER_KEY_DOWN:
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
{ {
UIFlowMenuCommonConfirmAPI_Open(IDM_DELETE_THIS);
break;
UIFlowPlay_OnKeyNext(obj); UIFlowPlay_OnKeyNext(obj);
break; break;
} }

View File

@ -12,10 +12,6 @@
lv_obj_t* message_box_1_scr_uiflowwrnmsg; lv_obj_t* message_box_1_scr_uiflowwrnmsg;
lv_obj_t* warning_bg_scr_uiflowwrnmsg; lv_obj_t* warning_bg_scr_uiflowwrnmsg;
lv_obj_t* label_tips_scr_uiflowwrnmsg; lv_obj_t* label_tips_scr_uiflowwrnmsg;
lv_obj_t* image_yes_scr_uiflowwrnmsg;
lv_obj_t* label_yes_scr_uiflowwrnmsg;
lv_obj_t* image_no_scr_uiflowwrnmsg;
lv_obj_t* label_no_scr_uiflowwrnmsg;
lv_obj_t* UIFlowWrnMsg_create(){ lv_obj_t* UIFlowWrnMsg_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
@ -33,7 +29,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
static lv_style_t message_box_1_s0; static lv_style_t message_box_1_s0;
lv_style_init(&message_box_1_s0); lv_style_init(&message_box_1_s0);
lv_style_set_radius(&message_box_1_s0,LV_STATE_DEFAULT,10); lv_style_set_radius(&message_box_1_s0,LV_STATE_DEFAULT,10);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&message_box_1_s0,LV_STATE_DEFAULT,0); lv_style_set_border_width(&message_box_1_s0,LV_STATE_DEFAULT,0);
@ -45,7 +41,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
lv_style_set_text_font(&message_box_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16); lv_style_set_text_font(&message_box_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_CHECKED, color);
@ -53,7 +49,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
@ -61,7 +57,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_EDITED, color);
@ -69,7 +65,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_HOVERED, color);
@ -77,7 +73,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xcd, 0x1f, 0x48, 0x9a) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_bg_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&message_box_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&message_box_1_s0, LV_STATE_PRESSED, color);
@ -93,129 +89,21 @@ lv_obj_t* UIFlowWrnMsg_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s0, LV_STATE_DISABLED, color);
static lv_style_t message_box_1_s1;
lv_style_init(&message_box_1_s1);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&message_box_1_s1, LV_STATE_DISABLED, color);
static lv_style_t message_box_1_s2;
lv_style_init(&message_box_1_s2);
lv_style_set_radius(&message_box_1_s2,LV_STATE_DEFAULT,10);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&message_box_1_s2,LV_STATE_DEFAULT,3);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
lv_style_set_outline_width(&message_box_1_s2,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
lv_style_set_value_font(&message_box_1_s2,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&message_box_1_s2,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_CHECKED, color);
lv_style_set_outline_opa(&message_box_1_s2,LV_STATE_CHECKED,127);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
lv_style_set_outline_opa(&message_box_1_s2,LV_STATE_FOCUSED,127);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_EDITED, color);
lv_style_set_outline_opa(&message_box_1_s2,LV_STATE_EDITED,127);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_HOVERED, color);
lv_style_set_outline_opa(&message_box_1_s2,LV_STATE_HOVERED,127);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xbd, 0xc7, 0xfb, 0xe7) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_border_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_outline_color(&message_box_1_s2, LV_STATE_DISABLED, color);
lv_style_set_outline_opa(&message_box_1_s2,LV_STATE_DISABLED,127);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_value_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&message_box_1_s2, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&message_box_1_s2, LV_STATE_DISABLED, color);
lv_obj_t *message_box_1 = lv_msgbox_create(parent, NULL); lv_obj_t *message_box_1 = lv_msgbox_create(parent, NULL);
lv_obj_set_hidden(message_box_1, false); lv_obj_set_hidden(message_box_1, false);
lv_obj_set_click(message_box_1, true); lv_obj_set_click(message_box_1, true);
lv_obj_set_drag(message_box_1, false); lv_obj_set_drag(message_box_1, false);
lv_obj_set_pos(message_box_1, 39, 308); lv_obj_set_pos(message_box_1, 55, 52);
lv_obj_set_size(message_box_1, 200, 116); lv_obj_set_size(message_box_1, 210, 134);
static const char* message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText[] = {"OK","",""};
lv_msgbox_add_btns(message_box_1, message_box_1_LVGLPropertyMsgBoxBtnmatrixButtonsText);
lv_plugin_msgbox_allocate_ext_attr(message_box_1); lv_plugin_msgbox_allocate_ext_attr(message_box_1);
lv_plugin_msgbox_set_text(message_box_1, LV_PLUGIN_STRING_ID_STRID_NULL_); lv_plugin_msgbox_set_text(message_box_1, LV_PLUGIN_STRING_ID_STRID_NULL_);
lv_msgbox_set_text(message_box_1,"\n");
lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BG); lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BG);
lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BTN); lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BTN);
lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BTN_BG); lv_plugin_msgbox_set_font_type(message_box_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0, LV_MSGBOX_PART_BTN_BG);
lv_msgbox_set_anim_time(message_box_1, 500); lv_msgbox_set_anim_time(message_box_1, 500);
lv_msgbox_set_recolor(message_box_1, false); lv_msgbox_set_recolor(message_box_1, false);
lv_obj_add_style(message_box_1, 0, &message_box_1_s0); lv_obj_add_style(message_box_1, 0, &message_box_1_s0);
lv_obj_add_style(message_box_1, 64, &message_box_1_s1);
lv_obj_add_style(message_box_1, 65, &message_box_1_s2);
message_box_1_scr_uiflowwrnmsg = message_box_1; message_box_1_scr_uiflowwrnmsg = message_box_1;
lv_obj_set_event_cb(message_box_1_scr_uiflowwrnmsg, message_box_wrnmsg_event_callback); lv_obj_set_event_cb(message_box_1_scr_uiflowwrnmsg, message_box_wrnmsg_event_callback);
@ -262,7 +150,7 @@ lv_obj_t* UIFlowWrnMsg_create(){
lv_obj_set_hidden(warning_bg, false); lv_obj_set_hidden(warning_bg, false);
lv_obj_set_click(warning_bg, false); lv_obj_set_click(warning_bg, false);
lv_obj_set_drag(warning_bg, false); lv_obj_set_drag(warning_bg, false);
lv_obj_set_pos(warning_bg, 55, 52); lv_obj_set_pos(warning_bg, -257, 46);
lv_obj_set_size(warning_bg, 210, 136); lv_obj_set_size(warning_bg, 210, 136);
lv_img_set_src(warning_bg, &sf_warning_bg); lv_img_set_src(warning_bg, &sf_warning_bg);
lv_obj_add_style(warning_bg, 0, &warning_bg_s0); lv_obj_add_style(warning_bg, 0, &warning_bg_s0);
@ -320,239 +208,16 @@ lv_obj_t* UIFlowWrnMsg_create(){
lv_obj_set_click(label_tips, false); lv_obj_set_click(label_tips, false);
lv_obj_set_drag(label_tips, false); lv_obj_set_drag(label_tips, false);
lv_plugin_label_allocate_ext_attr(label_tips); lv_plugin_label_allocate_ext_attr(label_tips);
lv_label_set_text(label_tips,"Message"); lv_label_set_text(label_tips,"Message:abcdefghijklmnopqrstuvwsyz");
lv_plugin_label_allocate_ext_attr(label_tips); lv_plugin_label_allocate_ext_attr(label_tips);
lv_plugin_label_set_font_type(label_tips, LV_PLUGIN_LANGUAGE_FONT_TYPE_0); lv_plugin_label_set_font_type(label_tips, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_tips, LV_LABEL_ALIGN_CENTER); lv_label_set_long_mode(label_tips, LV_LABEL_LONG_BREAK);
lv_label_set_long_mode(label_tips, LV_LABEL_LONG_SROLL); lv_obj_set_pos(label_tips, 13, 12);
lv_obj_set_pos(label_tips, 0, 38); lv_obj_set_size(label_tips, 184, 54);
lv_obj_set_size(label_tips, 210, 21);
lv_obj_add_style(label_tips, 0, &label_tips_s0); lv_obj_add_style(label_tips, 0, &label_tips_s0);
label_tips_scr_uiflowwrnmsg = label_tips; label_tips_scr_uiflowwrnmsg = label_tips;
static lv_style_t image_yes_s0;
lv_style_init(&image_yes_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_yes_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_yes = lv_img_create(warning_bg, NULL);
lv_obj_set_hidden(image_yes, false);
lv_obj_set_click(image_yes, false);
lv_obj_set_drag(image_yes, false);
lv_obj_set_pos(image_yes, 20, 92);
lv_obj_set_size(image_yes, 64, 24);
lv_img_set_src(image_yes, &sf_warning_not_select);
lv_obj_add_style(image_yes, 0, &image_yes_s0);
image_yes_scr_uiflowwrnmsg = image_yes;
static lv_style_t label_yes_s0;
lv_style_init(&label_yes_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_yes_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_yes_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_yes_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_yes = lv_label_create(image_yes, NULL);
lv_obj_set_hidden(label_yes, false);
lv_obj_set_click(label_yes, false);
lv_obj_set_drag(label_yes, false);
lv_plugin_label_allocate_ext_attr(label_yes);
lv_label_set_text(label_yes,"Yes");
lv_plugin_label_allocate_ext_attr(label_yes);
lv_plugin_label_set_font_type(label_yes, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_yes, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_yes, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_yes, 0, 0);
lv_obj_set_size(label_yes, 64, 24);
lv_obj_add_style(label_yes, 0, &label_yes_s0);
label_yes_scr_uiflowwrnmsg = label_yes;
static lv_style_t image_no_s0;
lv_style_init(&image_no_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_no_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_no = lv_img_create(warning_bg, NULL);
lv_obj_set_hidden(image_no, false);
lv_obj_set_click(image_no, false);
lv_obj_set_drag(image_no, false);
lv_obj_set_pos(image_no, 126, 92);
lv_obj_set_size(image_no, 64, 24);
lv_img_set_src(image_no, &sf_warning_selected);
lv_obj_add_style(image_no, 0, &image_no_s0);
image_no_scr_uiflowwrnmsg = image_no;
static lv_style_t label_no_s0;
lv_style_init(&label_no_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_no_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_no_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_no_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_no = lv_label_create(image_no, NULL);
lv_obj_set_hidden(label_no, false);
lv_obj_set_click(label_no, false);
lv_obj_set_drag(label_no, false);
lv_plugin_label_allocate_ext_attr(label_no);
lv_label_set_text(label_no,"NO");
lv_plugin_label_allocate_ext_attr(label_no);
lv_plugin_label_set_font_type(label_no, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_no, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_no, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_no, 0, 0);
lv_obj_set_size(label_no, 64, 24);
lv_obj_add_style(label_no, 0, &label_no_s0);
label_no_scr_uiflowwrnmsg = label_no;
return parent; return parent;
} }

View File

@ -20,10 +20,6 @@ void UIFlowWrnMsgEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* message_box_1_scr_uiflowwrnmsg; extern lv_obj_t* message_box_1_scr_uiflowwrnmsg;
extern lv_obj_t* warning_bg_scr_uiflowwrnmsg; extern lv_obj_t* warning_bg_scr_uiflowwrnmsg;
extern lv_obj_t* label_tips_scr_uiflowwrnmsg; extern lv_obj_t* label_tips_scr_uiflowwrnmsg;
extern lv_obj_t* image_yes_scr_uiflowwrnmsg;
extern lv_obj_t* label_yes_scr_uiflowwrnmsg;
extern lv_obj_t* image_no_scr_uiflowwrnmsg;
extern lv_obj_t* label_no_scr_uiflowwrnmsg;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -8,7 +8,10 @@
**************************************************************/ **************************************************************/
static lv_group_t* gp = NULL; static lv_group_t* gp = NULL;
static lv_obj_t* msgbox = NULL; static lv_obj_t* msgbox = NULL;
static const char* btn_map[2] = {NULL, ""}; // static const char* btn_map[2] = {NULL, ""};
static lv_task_t* msgbox_timer = NULL;
static lv_plugin_res_id msgID = -1;
static uint16_t autoClose = 0;
static NVTEVT evt = NVTEVT_NULL; static NVTEVT evt = NVTEVT_NULL;
@ -23,12 +26,34 @@ static void set_indev_keypad_group(lv_obj_t* obj)
lv_indev_set_group(indev, gp); lv_indev_set_group(indev, gp);
} }
static void task_msgbox_timer_cb(lv_task_t* task)
{
#define BUF_LENGTH 256
char buf[BUF_LENGTH] = {0};
printf(" task_msgbox_timer_cb\n ");
// LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD
if(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK == msgID)
{
const lv_plugin_string_t* string = lv_plugin_get_string(msgID);
if(string){
snprintf(buf, BUF_LENGTH, "%s (%ds)", string->ptr, autoClose/1000);
lv_msgbox_set_text(msgbox, buf);
}
autoClose = autoClose - 1000;
}
// update_icons();
return;
}
void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time_ms) void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time_ms)
{ {
if(msgbox){ if(msgbox){
DBG_WRN("warning message box is already opened and not closed yet, ignore request"); DBG_WRN("warning message box is already opened and not closed yet, ignore request");
return; return;
} }
msgID = id;
autoClose = auto_close_time_ms;
#if (DRAM_SIZE_64MB_DISP_OFF == ENABLE) #if (DRAM_SIZE_64MB_DISP_OFF == ENABLE)
{ {
return; return;
@ -43,6 +68,7 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_tim
msgbox = lv_msgbox_create(UIFlowWrnMsg, message_box_1_scr_uiflowwrnmsg); msgbox = lv_msgbox_create(UIFlowWrnMsg, message_box_1_scr_uiflowwrnmsg);
lv_obj_set_size(msgbox, 210, 134);
/* remember to set duplicate obj visible */ /* remember to set duplicate obj visible */
lv_obj_set_hidden(msgbox, false); lv_obj_set_hidden(msgbox, false);
@ -62,8 +88,8 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_tim
lv_plugin_msgbox_set_text(msgbox, id); lv_plugin_msgbox_set_text(msgbox, id);
/* add button */ /* add button */
btn_map[0] = lv_plugin_get_string(LV_PLUGIN_STRING_ID_STRID_OK)->ptr; // btn_map[0] = lv_plugin_get_string(LV_PLUGIN_STRING_ID_STRID_OK)->ptr;
lv_msgbox_add_btns(msgbox, btn_map); // lv_msgbox_add_btns(msgbox, btn_map);
/* update font of text */ /* update font of text */
lv_plugin_msgbox_update_font(msgbox, LV_MSGBOX_PART_BG); lv_plugin_msgbox_update_font(msgbox, LV_MSGBOX_PART_BG);
@ -83,6 +109,9 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_tim
} }
set_indev_keypad_group(msgbox); set_indev_keypad_group(msgbox);
if(msgbox_timer == NULL){
msgbox_timer = lv_task_create(task_msgbox_timer_cb, 1000, LV_TASK_PRIO_MID, NULL);
}
lv_plugin_scr_open(UIFlowWrnMsg, NULL); lv_plugin_scr_open(UIFlowWrnMsg, NULL);
} }
@ -132,6 +161,11 @@ void UIFlowWrnMsgEventCallback(lv_obj_t* obj, lv_event_t event)
void UIFlowWrnMsg_CloseScr(NVTEVT e) void UIFlowWrnMsg_CloseScr(NVTEVT e)
{ {
if(msgbox_timer){
lv_task_del(msgbox_timer);
msgbox_timer = NULL;
// update_selftimer();
}
evt = e; evt = e;
lv_msgbox_start_auto_close(msgbox, 0); lv_msgbox_start_auto_close(msgbox, 0);
} }

View File

@ -37,6 +37,10 @@ extern const PALETTE_ITEM gDemoKit_Palette_Palette[256];
#include "UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/TabMenu.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuId.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/MenuId.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuMovie.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/MenuMovie.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuQR.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuMore.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuMode.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/MenuMode.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuSetup.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/MenuSetup.h"
#include "UIFlowLVGL/UIFlowMenuCommonItem/MenuPhoto.h" #include "UIFlowLVGL/UIFlowMenuCommonItem/MenuPhoto.h"
@ -69,6 +73,8 @@ typedef enum {
LV_USER_KEY_DOWN = LV_KEY_DOWN, LV_USER_KEY_DOWN = LV_KEY_DOWN,
LV_USER_KEY_UP = LV_KEY_UP, LV_USER_KEY_UP = LV_KEY_UP,
LV_USER_KEY_LEFT = LV_KEY_LEFT,
LV_USER_KEY_RIGHT = LV_KEY_RIGHT,
LV_USER_KEY_DEF_START = 128, LV_USER_KEY_DEF_START = 128,
LV_USER_KEY_SHUTTER1, LV_USER_KEY_SHUTTER1,

View File

@ -213,6 +213,40 @@ typedef enum {
FL_MovieAudioRecIndex, FL_MovieAudioRecIndex,
FL_MovieAudioRec, FL_MovieAudioRec,
// QR page
FL_NETWORK_SELECTION,
FL_QR_PICTURE,
FL_PASSWORD,
FL_CAMERA_INFO,
FL_CAMERA_NAME,
// General page
FL_CAMERA_MODE,
FL_IMAGE_SIZE,
FL_VIDEO_SIZE,
FL_VIDEA_LENGTH,
FL_NIGHT_MODE,
FL_FLASH_POWER,
FL_SENSITIVITY,
FL_DELAY,
FL_OPERATING_TIME,
FL_FORMAT_SD,
FL_DATE_AND_TIME,
// Send page
FL_MAX_NUM_DAY,
FL_SETTINGS_CHECK,
FL_SEND_TYPE,
FL_CHECK_IN_PHOTO,
FL_GPS,
// Setting More page
FL_BATTERY_TYPE,
FL_SD_LOOP,
FL_CAMERA_FW_UPGRADE,
FL_MODULE_FW_UPGRADE,
FL_RESET,
//Setup //Setup
FL_LCD_OFF, FL_LCD_OFF,
FL_BrightAdjIndex, FL_BrightAdjIndex,

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Some files were not shown because too many files have changed in this diff Show More