Merge branch 'branch_s550_fast_gui' into branch_s550_fast

This commit is contained in:
xiaojiazhu 2023-10-24 20:12:25 +08:00
commit d3956f5fb3
34 changed files with 3254 additions and 1222 deletions

File diff suppressed because one or more lines are too long

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_DE_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_EN_string_table[] = {
{ "Entering Work Mode", 18 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "Entering Work Mode", 18 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "Comfirm Delete?", 15 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "Comfirm Delete?", 15 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "No File", 7 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "No File", 7 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "Enter password", 14 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "Password error,Please enter agin", 32 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "Memory Full", 11 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "No SD Card", 10 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "SD Card Error", 13 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "Format...", 9 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "Format Fail!", 12 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "Completed!", 10 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_ES_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_FR_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_IT_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_JP_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_PO_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_RU_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_SC_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -631,6 +631,14 @@ lv_plugin_string_t lv_plugin_TC_string_table[] = {
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_WORK */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_DELETE_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */ { "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_FILE */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_FULL */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_NO_SD */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_SD_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMATING */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR */
{ "", 0 }, /* LV_PLUGIN_STRING_ID_STRING_COMPLETED */
}; };

View File

@ -1,7 +1,7 @@
{ {
"event callback": "UIFlowMenuCommonItemEventCallback", "event callback": "UIFlowMenuCommonItemEventCallback",
"name": "UIFlowMenuCommonItem", "name": "UIFlowMenuCommonItem",
"screen color": "0x800000", "screen color": "0x551f57",
"widgets": [ "widgets": [
{ {
"auto size": true, "auto size": true,
@ -634,7 +634,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "sf_module_fw_upgrade", "source": "sf_video_length",
"styles": [ "styles": [
{ {
"Image": { "Image": {
@ -936,7 +936,9 @@
{ {
"Text": { "Text": {
"text_color": "0x6c6c6c", "text_color": "0x6c6c6c",
"text_font": "SF-UI-Text-Medium 16 8bpp" "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -977,7 +979,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 27, "width": 32,
"x": 78, "x": 78,
"y": 0 "y": 0
}, },
@ -1105,7 +1107,9 @@
{ {
"Text": { "Text": {
"text_color": "0x6c6c6c", "text_color": "0x6c6c6c",
"text_font": "SF-UI-Text-Medium 16 8bpp" "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1146,7 +1150,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 27, "width": 32,
"x": 78, "x": 78,
"y": 0 "y": 0
}, },
@ -1274,7 +1278,9 @@
{ {
"Text": { "Text": {
"text_color": "0x6c6c6c", "text_color": "0x6c6c6c",
"text_font": "SF-UI-Text-Medium 16 8bpp" "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1315,7 +1321,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 27, "width": 32,
"x": 78, "x": 78,
"y": 0 "y": 0
}, },
@ -1443,7 +1449,9 @@
{ {
"Text": { "Text": {
"text_color": "0x6c6c6c", "text_color": "0x6c6c6c",
"text_font": "SF-UI-Text-Medium 16 8bpp" "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1484,7 +1492,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 27, "width": 32,
"x": 78, "x": 78,
"y": 0 "y": 0
}, },
@ -1612,7 +1620,9 @@
{ {
"Text": { "Text": {
"text_color": "0x6c6c6c", "text_color": "0x6c6c6c",
"text_font": "SF-UI-Text-Medium 16 8bpp" "text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1653,7 +1663,7 @@
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 27, "width": 32,
"x": 78, "x": 78,
"y": 0 "y": 0
}, },
@ -1721,6 +1731,7 @@
"bg_opa": 0 "bg_opa": 0
}, },
"Border": { "Border": {
"border_color": "0xdddddd",
"border_opa": 0 "border_opa": 0
}, },
"Mix": { "Mix": {
@ -1779,7 +1790,7 @@
"styles": [ "styles": [
{ {
"Image": { "Image": {
"image_recolor": "0x3b3e42" "image_recolor": "0x3c3c3c"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -2213,9 +2224,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_tab_release",
"source pressed": "sf_tab_select", "source pressed": "sf_tab_release",
"source released": "sf_tab_release", "source released": "sf_tab_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -2263,8 +2274,8 @@
"event callback": "", "event callback": "",
"font type": "Font_Type2", "font type": "Font_Type2",
"geometry": { "geometry": {
"height": 24, "height": 26,
"width": 77, "width": 85,
"x": 2, "x": 2,
"y": 8 "y": 8
}, },
@ -2337,9 +2348,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_tab_release",
"source pressed": "sf_tab_select", "source pressed": "sf_tab_release",
"source released": "sf_tab_release", "source released": "sf_tab_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -2461,9 +2472,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_tab_release",
"source pressed": "sf_tab_select", "source pressed": "sf_tab_release",
"source released": "sf_tab_release", "source released": "sf_tab_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -2576,7 +2587,7 @@
"height": 40, "height": 40,
"width": 80, "width": 80,
"x": 240, "x": 240,
"y": -1 "y": 0
}, },
"hidden": false, "hidden": false,
"layout": "Off", "layout": "Off",
@ -2585,9 +2596,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_tab_release",
"source pressed": "sf_tab_select", "source pressed": "sf_tab_release",
"source released": "sf_tab_release", "source released": "sf_tab_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {

View File

@ -1,7 +1,7 @@
{ {
"event callback": "UIFlowMenuCommonOptionEventCallback", "event callback": "UIFlowMenuCommonOptionEventCallback",
"name": "UIFlowMenuCommonOption", "name": "UIFlowMenuCommonOption",
"screen color": "0x800000", "screen color": "0x551f57",
"widgets": [ "widgets": [
{ {
"auto size": true, "auto size": true,
@ -150,7 +150,7 @@
"source checked released": "default", "source checked released": "default",
"source disabled": "sf_menu_release", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_release", "source pressed": "sf_menu_release",
"source released": "sf_menu_select", "source released": "sf_menu_option_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -225,6 +225,9 @@
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_color": "0x000000"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
@ -323,7 +326,7 @@
"source checked released": "default", "source checked released": "default",
"source disabled": "sf_menu_release", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_release", "source pressed": "sf_menu_release",
"source released": "sf_menu_select", "source released": "sf_menu_option_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -398,6 +401,9 @@
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_color": "0x000000"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
@ -496,7 +502,7 @@
"source checked released": "default", "source checked released": "default",
"source disabled": "sf_menu_release", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_release", "source pressed": "sf_menu_release",
"source released": "sf_menu_select", "source released": "sf_menu_option_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -571,6 +577,9 @@
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_color": "0x000000"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
@ -669,7 +678,7 @@
"source checked released": "default", "source checked released": "default",
"source disabled": "sf_menu_release", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_release", "source pressed": "sf_menu_release",
"source released": "sf_menu_select", "source released": "sf_menu_option_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -744,6 +753,9 @@
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_color": "0x000000"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
@ -842,7 +854,7 @@
"source checked released": "default", "source checked released": "default",
"source disabled": "sf_menu_release", "source disabled": "sf_menu_release",
"source pressed": "sf_menu_release", "source pressed": "sf_menu_release",
"source released": "sf_menu_select", "source released": "sf_menu_option_select",
"state": "Released", "state": "Released",
"styles": [ "styles": [
{ {
@ -1097,7 +1109,7 @@
"geometry": { "geometry": {
"height": 40, "height": 40,
"width": 320, "width": 320,
"x": 5, "x": 0,
"y": 0 "y": 0
}, },
"hidden": false, "hidden": false,

View File

@ -5,15 +5,193 @@
"widgets": [ "widgets": [
{ {
"auto size": true, "auto size": true,
"children": [
{
"align": "Left",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 19,
"width": 50,
"x": 268,
"y": 211
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_enter",
"recolor": false,
"string id": "None",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "ARIALUNI 16 1bpp",
"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": "Enter",
"widget": "Label"
},
{
"button's ctrl": [
],
"button's text": "0,0,0,0,0,0",
"button's width": [
],
"class": "lv_btnmatrix",
"click": true,
"drag": false,
"event callback": "",
"focus": 0,
"geometry": {
"height": 80,
"width": 174,
"x": 74,
"y": 159
},
"hidden": false,
"locked": false,
"name": "button_matrix_password",
"one check": true,
"styles": [
{
"Background": {
"bg_color": "0x000000"
},
"Border": {
"border_color": "0xdddddd",
"border_width": 0
},
"Mix": {
"radius": 0
},
"part": 0,
"state": 0
},
{
"part": 0,
"state": 1
},
{
"Border": {
"border_color": "0x01a2b1"
},
"part": 0,
"state": 2
},
{
"Border": {
"border_color": "0x44d1b6"
},
"part": 0,
"state": 3
},
{
"part": 0,
"state": 4
},
{
"part": 0,
"state": 5
},
{
"part": 0,
"state": 6
},
{
"Background": {
"bg_color": "0x000000"
},
"Border": {
"border_color": "0xdddddd",
"border_width": 0
},
"Text": {
"text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x00b495",
"text_sel_color": "0x3c3c3c"
},
"part": 1,
"state": 0
},
{
"Border": {
"border_width": 0
},
"Text": {
"text_color": "0xffffff"
},
"part": 1,
"state": 1
},
{
"part": 1,
"state": 2
},
{
"part": 1,
"state": 3
},
{
"part": 1,
"state": 4
},
{
"part": 1,
"state": 5
},
{
"part": 1,
"state": 6
}
],
"text align": "Center",
"text recolor": false,
"widget": "Button Matrix"
}
],
"class": "lv_img", "class": "lv_img",
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 110, "height": 240,
"width": 126, "width": 320,
"x": 117, "x": 0,
"y": 64 "y": 0
}, },
"hidden": false, "hidden": false,
"locked": false, "locked": false,
@ -22,7 +200,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "ICON_10202_MOON", "source": "work_mode",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,
@ -54,6 +232,470 @@
} }
], ],
"widget": "Image" "widget": "Image"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 74,
"y": 139
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_select",
"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": "_",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 74,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_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": "0",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 21,
"width": 237,
"x": 42,
"y": 71
},
"hidden": false,
"locked": false,
"long mode": "Break",
"name": "label_tips",
"recolor": false,
"string id": "STRING_ENTER_PASSWORD",
"styles": [
{
"Text": {
"text_color": "0xffffff",
"text_font": "ARIALUNI 18 1bpp",
"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": "Enter password",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 106,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_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": "0",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 138,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_3",
"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": "0",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 170,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_4",
"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": "0",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 202,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_5",
"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": "0",
"widget": "Label"
},
{
"align": "Center",
"class": "lv_label",
"click": false,
"drag": false,
"event callback": "",
"font type": "Font_Type0",
"geometry": {
"height": 24,
"width": 14,
"x": 232,
"y": 129
},
"hidden": false,
"locked": false,
"long mode": "Roll",
"name": "label_password_6",
"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": "0",
"widget": "Label"
} }
] ]
} }

View File

@ -888,8 +888,7 @@
"opa_scale": 120 "opa_scale": 120
}, },
"Text": { "Text": {
"text_color": "0x31404f", "text_color": "0x31404f"
"text_sel_bg_color": "0x00b495"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -897,40 +896,35 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 5 "state": 5
@ -938,8 +932,7 @@
{ {
"Text": { "Text": {
"text_color": "0x888888", "text_color": "0x888888",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
@ -1033,8 +1026,7 @@
"opa_scale": 120 "opa_scale": 120
}, },
"Text": { "Text": {
"text_color": "0x31404f", "text_color": "0x31404f"
"text_sel_bg_color": "0x00b495"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
@ -1042,47 +1034,37 @@
{ {
"Text": { "Text": {
"text_color": "0xffffff", "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": { "Text": {
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": { "Text": {
"text_color": "0x888888", "text_color": "0x888888",
"text_font": "montserrat 16 4bpp", "text_font": "montserrat 16 4bpp"
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6
@ -1179,37 +1161,55 @@
"opa_scale": 120 "opa_scale": 120
}, },
"Text": { "Text": {
"text_color": "0x31404f" "text_color": "0x31404f",
"text_sel_bg_color": "0x00b495"
}, },
"part": 0, "part": 0,
"state": 0 "state": 0
}, },
{ {
"Text": { "Text": {
"text_color": "0xffffff" "text_color": "0xffffff",
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 1 "state": 1
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 2 "state": 2
}, },
{ {
"Text": {
"text_font": "montserrat 16 4bpp",
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 3 "state": 3
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 4 "state": 4
}, },
{ {
"Text": {
"text_sel_bg_color": "0x01a2b1"
},
"part": 0, "part": 0,
"state": 5 "state": 5
}, },
{ {
"Text": { "Text": {
"text_color": "0x888888" "text_color": "0x888888",
"text_sel_bg_color": "0x01a2b1"
}, },
"part": 0, "part": 0,
"state": 6 "state": 6

View File

@ -897,7 +897,15 @@
"", "",
"Entering Work Mode", "Entering Work Mode",
"Comfirm Delete?", "Comfirm Delete?",
"No File" "No File",
"Enter password",
"Password error,Please enter agin",
"Memory Full",
"No SD Card",
"SD Card Error",
"Format...",
"Format Fail!",
"Completed!"
] ]
}, },
{ {
@ -1531,6 +1539,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -2165,6 +2181,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -2799,6 +2823,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -3433,6 +3465,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -4067,6 +4107,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -4701,6 +4749,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -5335,6 +5391,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -5969,6 +6033,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
}, },
@ -6603,6 +6675,14 @@
"", "",
"", "",
"", "",
"",
"",
"",
"",
"",
"",
"",
"",
"" ""
] ]
} }
@ -7237,6 +7317,14 @@
"STRING_NO_STRING", "STRING_NO_STRING",
"STRING_ENTER_WORK", "STRING_ENTER_WORK",
"STRING_DELETE_FILE", "STRING_DELETE_FILE",
"STRING_NO_FILE" "STRING_NO_FILE",
"STRING_ENTER_PASSWORD",
"STRING_PASSWORD_ERROR",
"STRING_SD_FULL",
"STRING_NO_SD",
"STRING_SD_ERR",
"STRING_FORMATING",
"STRING_FORMAT_ERR",
"STRING_COMPLETED"
] ]
} }

View File

@ -2457,18 +2457,6 @@
"Ascii" "Ascii"
] ]
}, },
{
"bpp": 8,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Medium.otf",
"include language table": true,
"name": "SF-UI-Text-Medium",
"size": 16,
"unicode range names": [
"Ascii"
]
},
{ {
"bpp": 1, "bpp": 1,
"compressed": false, "compressed": false,
@ -2481,6 +2469,18 @@
"Ascii" "Ascii"
] ]
}, },
{
"bpp": 8,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Medium.otf",
"include language table": true,
"name": "SF-UI-Text-Medium",
"size": 16,
"unicode range names": [
"Ascii"
]
},
{ {
"bpp": 1, "bpp": 1,
"compressed": false, "compressed": false,
@ -4885,21 +4885,6 @@
"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", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_luzhi.bmp", "filename": "icons/sy_luzhi.bmp",
@ -4914,6 +4899,11 @@
"colorFormat": "Indexed 256 in RGB332", "colorFormat": "Indexed 256 in RGB332",
"filename": "icons/sy_redline2.bmp", "filename": "icons/sy_redline2.bmp",
"name": "sy_redline2" "name": "sy_redline2"
},
{
"colorFormat": "Indexed 256 in RGB332",
"filename": "icons/work_mode.bmp",
"name": "work_mode"
} }
], ],
"language table": "UIFlowLVGL.lvgllang", "language table": "UIFlowLVGL.lvgllang",

View File

@ -516,12 +516,10 @@ lv_plugin_img_t lv_plugin_UIFlowLVGL_img_table[] =
{ &sy_bg_32x28 }, { &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_luzhi },
{ &sy_redline }, { &sy_redline },
{ &sy_redline2 }, { &sy_redline2 },
{ &work_mode },
}; };
lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] = lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
@ -540,8 +538,8 @@ lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
{ &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 },
{ &arialuni_74_1bpp }, { &arialuni_74_1bpp },
{ &sf_ui_text_medium_16_8bpp },
{ &notosans_black_8_1bpp }, { &notosans_black_8_1bpp },
}; };
@ -1285,6 +1283,14 @@ lv_plugin_res_id lv_plugin_fixed_language_string_id_table[] = {
LV_PLUGIN_RES_ID_NONE, /* 628*/ LV_PLUGIN_RES_ID_NONE, /* 628*/
LV_PLUGIN_RES_ID_NONE, /* 629*/ LV_PLUGIN_RES_ID_NONE, /* 629*/
LV_PLUGIN_RES_ID_NONE, /* 630*/ LV_PLUGIN_RES_ID_NONE, /* 630*/
LV_PLUGIN_RES_ID_NONE, /* 631*/
LV_PLUGIN_RES_ID_NONE, /* 632*/
LV_PLUGIN_RES_ID_NONE, /* 633*/
LV_PLUGIN_RES_ID_NONE, /* 634*/
LV_PLUGIN_RES_ID_NONE, /* 635*/
LV_PLUGIN_RES_ID_NONE, /* 636*/
LV_PLUGIN_RES_ID_NONE, /* 637*/
LV_PLUGIN_RES_ID_NONE, /* 638*/
}; };
lv_plugin_res_t lv_plugin_UIFlowLVGL_res = lv_plugin_res_t lv_plugin_UIFlowLVGL_res =

View File

@ -65,8 +65,8 @@ 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(arialuni_74_1bpp); LV_FONT_DECLARE(arialuni_74_1bpp);
LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp);
LV_FONT_DECLARE(notosans_black_8_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);
@ -560,12 +560,10 @@ LV_IMG_DECLARE(sy_bg_102x28);
LV_IMG_DECLARE(sy_bg_32x28); 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_luzhi);
LV_IMG_DECLARE(sy_redline); LV_IMG_DECLARE(sy_redline);
LV_IMG_DECLARE(sy_redline2); LV_IMG_DECLARE(sy_redline2);
LV_IMG_DECLARE(work_mode);
#define LV_PLUGIN_IMG_ID_ICON_10200_MOON 1 #define LV_PLUGIN_IMG_ID_ICON_10200_MOON 1
#define LV_PLUGIN_IMG_ID_ICON_10201_MOON 2 #define LV_PLUGIN_IMG_ID_ICON_10201_MOON 2
@ -1045,13 +1043,11 @@ LV_IMG_DECLARE(sy_redline2);
#define LV_PLUGIN_IMG_ID_SY_BG_32X28 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_MSG 477
#define LV_PLUGIN_IMG_ID_SY_BG_MSG2 478 #define LV_PLUGIN_IMG_ID_SY_BG_MSG2 478
#define LV_PLUGIN_IMG_ID_SY_BG_TC1 479 #define LV_PLUGIN_IMG_ID_SY_LUZHI 479
#define LV_PLUGIN_IMG_ID_SY_BG_TC2 480 #define LV_PLUGIN_IMG_ID_SY_REDLINE 480
#define LV_PLUGIN_IMG_ID_SY_BG_TC3 481 #define LV_PLUGIN_IMG_ID_SY_REDLINE2 481
#define LV_PLUGIN_IMG_ID_SY_LUZHI 482 #define LV_PLUGIN_IMG_ID_WORK_MODE 482
#define LV_PLUGIN_IMG_ID_SY_REDLINE 483 #define LV_PLUGIN_IMG_TABLE_SIZE 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
@ -1066,8 +1062,8 @@ LV_IMG_DECLARE(sy_redline2);
#define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 11 #define LV_PLUGIN_FONT_ID_ARIALUNI_106_1BPP 11
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_8BPP 12 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_8BPP 12
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 13 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 13
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 14 #define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 14
#define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 15 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 15
#define LV_PLUGIN_FONT_ID_NOTOSANS_BLACK_8_1BPP 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
@ -1701,7 +1697,15 @@ LV_IMG_DECLARE(sy_redline2);
#define LV_PLUGIN_STRING_ID_STRING_ENTER_WORK 628 #define LV_PLUGIN_STRING_ID_STRING_ENTER_WORK 628
#define LV_PLUGIN_STRING_ID_STRING_DELETE_FILE 629 #define LV_PLUGIN_STRING_ID_STRING_DELETE_FILE 629
#define LV_PLUGIN_STRING_ID_STRING_NO_FILE 630 #define LV_PLUGIN_STRING_ID_STRING_NO_FILE 630
#define LV_PLUGIN_STRING_TABLE_SIZE 631 #define LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD 631
#define LV_PLUGIN_STRING_ID_STRING_PASSWORD_ERROR 632
#define LV_PLUGIN_STRING_ID_STRING_SD_FULL 633
#define LV_PLUGIN_STRING_ID_STRING_NO_SD 634
#define LV_PLUGIN_STRING_ID_STRING_SD_ERR 635
#define LV_PLUGIN_STRING_ID_STRING_FORMATING 636
#define LV_PLUGIN_STRING_ID_STRING_FORMAT_ERR 637
#define LV_PLUGIN_STRING_ID_STRING_COMPLETED 638
#define LV_PLUGIN_STRING_TABLE_SIZE 639
#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

@ -145,6 +145,7 @@ TMDEF_OPTION_TEXT_S(MOVIE_DATEIMPRINT_OFF, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_DATEIMPRINT_ON, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(MOVIE_DATEIMPRINT_ON, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS() TMDEF_END_OPTIONS()
#if 0
TMDEF_BEGIN_OPTIONS(MOVIE_RSC) TMDEF_BEGIN_OPTIONS(MOVIE_RSC)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_OFF, TM_OPTION_ENABLE) 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)
@ -156,6 +157,7 @@ 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_HIGH, TM_OPTION_ENABLE)
TMDEF_OPTION_TEXT_S(MOVIE_RSC_SUPER_HIGH, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(MOVIE_RSC_SUPER_HIGH, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS() TMDEF_END_OPTIONS()
#endif
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)
@ -260,7 +262,7 @@ 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_EIS == ENABLE) #if 0//(MOVIE_EIS == ENABLE)
TMDEF_ITEM_TEXTID(MOVIE_RSC) TMDEF_ITEM_TEXTID(MOVIE_RSC)
TMDEF_ITEM_TEXTID(MOVIE_RSC_EFFECT) TMDEF_ITEM_TEXTID(MOVIE_RSC_EFFECT)
#endif #endif

View File

@ -81,6 +81,126 @@ int Qr_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
return TMF_PROCESSED; return TMF_PROCESSED;
} }
// --------------------------------------------------------------------------
// Common Function
// --------------------------------------------------------------------------
static lv_style_t gMatrixStylebg;
static lv_style_t gMatrixStylebtn;
static void init_Matrix_style(void)
{
static int isinitialized = 0;
if(isinitialized)
return;
lv_color_t color = {0};
lv_style_init(&gMatrixStylebg);
lv_style_set_pad_top(&gMatrixStylebg,LV_STATE_DEFAULT,0);
lv_style_set_pad_bottom(&gMatrixStylebg,LV_STATE_DEFAULT,0);
lv_style_set_pad_left(&gMatrixStylebg,LV_STATE_DEFAULT,0);
lv_style_set_pad_right(&gMatrixStylebg,LV_STATE_DEFAULT,0);
lv_style_set_pad_inner(&gMatrixStylebg,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebg, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebg, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebg, LV_STATE_DISABLED, color);
lv_style_init(&gMatrixStylebtn);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
lv_style_set_value_font(&gMatrixStylebtn,LV_STATE_DEFAULT,&sf_ui_text_bold_20_8bpp);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&gMatrixStylebtn,LV_STATE_DEFAULT,&sf_ui_text_bold_20_8bpp);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xc8, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_value_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gMatrixStylebtn, LV_STATE_DISABLED, color);
isinitialized = 1;
}
// --------------------------------------------------------------------------
// QR CODE
// --------------------------------------------------------------------------
char *qr_code_str = "{\"imei\":\"%s\",\"verizonICCID\":\"%s\",\"attICCID\":\"%s\",\"isEsim\":%s}"; char *qr_code_str = "{\"imei\":\"%s\",\"verizonICCID\":\"%s\",\"attICCID\":\"%s\",\"isEsim\":%s}";
static lv_obj_t *qr = NULL; static lv_obj_t *qr = NULL;
static lv_obj_t *label = NULL; static lv_obj_t *label = NULL;
@ -132,71 +252,88 @@ void hidde_qr_picture_page(void)
// Password // Password
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
static int PasswordIndex = 0; static int PasswordIndex = 0;
static lv_obj_t* PasswordArray[4]; static lv_obj_t* PasswordMatrixObj = NULL;
static char PasswordBuf1[2] = "0";
static char PasswordBuf2[2] = "0";
static char PasswordBuf3[2] = "0";
static char PasswordBuf4[2] = "0";
static char PasswordBuf5[2] = "0";
static char PasswordBuf6[2] = "0";
static const char* PasswordMap[7] =
{
PasswordBuf1,
PasswordBuf2,
PasswordBuf3,
PasswordBuf4,
PasswordBuf5,
PasswordBuf6,
""
};
static void update_Password_msg(lv_obj_t* obj)
{
UIMenuStoreInfo *puiPara = sf_ui_para_get();
snprintf(PasswordBuf1, 2, "%c", puiPara->PwdStr[0]);
snprintf(PasswordBuf2, 2, "%c", puiPara->PwdStr[1]);
snprintf(PasswordBuf3, 2, "%c", puiPara->PwdStr[2]);
snprintf(PasswordBuf4, 2, "%c", puiPara->PwdStr[3]);
snprintf(PasswordBuf5, 2, "%c", puiPara->PwdStr[4]);
snprintf(PasswordBuf6, 2, "%c", puiPara->PwdStr[5]);
lv_btnmatrix_set_focused_btn(PasswordMatrixObj, PasswordIndex);
}
void show_Password_page(lv_obj_t* obj) void show_Password_page(lv_obj_t* obj)
{ {
// char result[2]; PasswordIndex = 0;
// UIMenuStoreInfo *puiPara = sf_ui_para_get();
// lv_color_t color = {0};
// CameraNameIndex = 0; init_Matrix_style();
// static lv_style_t Camera_Name_style;
// lv_style_init(&Camera_Name_style);
// STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&Camera_Name_style, LV_STATE_DEFAULT, color);
// STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&Camera_Name_style, LV_STATE_DEFAULT, color);
// lv_style_set_text_font(&Camera_Name_style,LV_STATE_DEFAULT,&sf_ui_text_bold_20_8bpp);
// STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&Camera_Name_style, LV_STATE_FOCUSED, color);
// STYLE_COLOR_PROP(0x06, 0x24, 0xfd, 0x0d) ; lv_style_set_text_color(&Camera_Name_style, LV_STATE_FOCUSED, color);
// for(int i = 0; i < 4; i++) { UIMenuStoreInfo *puiPara = sf_ui_para_get();
// if (!(puiPara->CamNameStr[i] >= '0' && puiPara->CamNameStr[i] <= '9') && if(!puiPara->PwdSwitch)
// !(puiPara->CamNameStr[i] >= 'A' && puiPara->CamNameStr[i] <= 'Z') && {
// puiPara->CamNameStr[i] != ' ') memset(puiPara->PwdStr, '0' ,sizeof(puiPara->PwdStr));
// { }
// memset(puiPara->CamNameStr, ' ', 4); snprintf(PasswordBuf1, 2, "%c", puiPara->PwdStr[0]);
// break; snprintf(PasswordBuf2, 2, "%c", puiPara->PwdStr[1]);
// } snprintf(PasswordBuf3, 2, "%c", puiPara->PwdStr[2]);
// } snprintf(PasswordBuf4, 2, "%c", puiPara->PwdStr[3]);
snprintf(PasswordBuf5, 2, "%c", puiPara->PwdStr[4]);
snprintf(PasswordBuf6, 2, "%c", puiPara->PwdStr[5]);
// for(int i = 0; i < 6; i++) PasswordMatrixObj = lv_btnmatrix_create(obj, NULL);
// { lv_obj_set_hidden(PasswordMatrixObj, false);
// sprintf(result, "%c", puiPara->CamNameStr[i]); lv_obj_set_click(PasswordMatrixObj, true);
lv_obj_set_drag(PasswordMatrixObj, false);
// CameraNameArray[i] = lv_label_create(obj, NULL); lv_obj_set_pos(PasswordMatrixObj, 92, 58);
// lv_obj_set_pos(CameraNameArray[i], 78+32*i, 108); lv_obj_set_size(PasswordMatrixObj, 136, 140);
// lv_obj_set_size(CameraNameArray[i], 14, 24); lv_btnmatrix_set_map(PasswordMatrixObj, PasswordMap);
// lv_obj_add_style(CameraNameArray[i], 0, &Camera_Name_style); lv_btnmatrix_set_one_check(PasswordMatrixObj, true);
// lv_obj_set_state(CameraNameArray[i], LV_STATE_DEFAULT); lv_btnmatrix_set_align(PasswordMatrixObj, LV_LABEL_ALIGN_CENTER);
// lv_label_set_text(CameraNameArray[i], result); lv_btnmatrix_set_focused_btn(PasswordMatrixObj,0);
// } lv_btnmatrix_set_one_check(PasswordMatrixObj, false);
lv_obj_add_style(PasswordMatrixObj, 0, &gMatrixStylebg);
// lv_obj_set_state(CameraNameArray[CameraNameIndex], LV_STATE_FOCUSED); lv_obj_add_style(PasswordMatrixObj, 1, &gMatrixStylebtn);
} }
void hidde_Password_page(void) void hidde_Password_page(void)
{ {
PasswordIndex = 0; if(PasswordMatrixObj)
for(int i = 0; i < 4; i++)
{ {
if(PasswordArray[i]) lv_obj_del(PasswordMatrixObj);
{
lv_obj_del(PasswordArray[i]);
}
} }
} }
void Option_Password_Key(lv_obj_t* obj, uint32_t key) void Option_Password_Key(lv_obj_t* obj, uint32_t key)
{ {
for(int i = 0; i < 4; i++) if(PasswordMatrixObj == NULL)
{ {
if(PasswordArray[i] == NULL) printf("PasswordMatrixObj is NULL");
{ return;
printf("CameraNameArray is NULL");
return;
}
} }
// UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
// char result[2]; // char result[2];
// char tmpchar; // char tmpchar;
// char* p; // char* p;
@ -206,18 +343,33 @@ void Option_Password_Key(lv_obj_t* obj, uint32_t key)
{ {
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
printf("\033[33m[Option_Password_Key]s\033[0m\n"); printf("\033[33m[Option_Password_Key]s\033[0m\n");
if(PasswordIndex >= 0 && PasswordIndex <= 5)
{
puiPara->PwdStr[PasswordIndex] = (puiPara->PwdStr[PasswordIndex] - '0' + 10 - 1) % 10 + '0';
}
update_Password_msg(obj);
break; break;
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
printf("\033[33m[Option_Password_Key]w\033[0m\n"); printf("\033[33m[Option_Password_Key]w\033[0m\n");
if(PasswordIndex >= 0 && PasswordIndex <= 5)
{
puiPara->PwdStr[PasswordIndex] = (puiPara->PwdStr[PasswordIndex] - '0' + 1) % 10 + '0';
}
update_Password_msg(obj);
break; break;
case LV_USER_KEY_LEFT: case LV_USER_KEY_LEFT:
printf("\033[33m[Option_Password_Key]a\033[0m\n"); printf("\033[33m[Option_Password_Key]a\033[0m\n");
PasswordIndex = (PasswordIndex + 6 - 1) % 6;
update_Password_msg(obj);
break; break;
case LV_USER_KEY_RIGHT: case LV_USER_KEY_RIGHT:
printf("\033[33m[Option_Password_Key]d\033[0m\n"); printf("\033[33m[Option_Password_Key]d\033[0m\n");
PasswordIndex = (PasswordIndex + 1) % 6;
update_Password_msg(obj);
break; break;
case LV_KEY_ENTER: case LV_KEY_ENTER:
printf("\033[33m[Option_Password_Key]SELECT\033[0m\n"); printf("\033[33m[Option_Password_Key]SELECT\033[0m\n");
puiPara->PwdSwitch = 1;
lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0)); lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0));
hidde_Password_page(); hidde_Password_page();
break; break;

View File

@ -61,7 +61,7 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_event_cb(parent, UIFlowMenuCommonItemEventCallback); lv_obj_set_event_cb(parent, UIFlowMenuCommonItemEventCallback);
lv_color_t color = {0}; lv_color_t color = {0};
STYLE_COLOR_PROP(0x0a, 0x80, 0x00, 0x00); STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57);
_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){
@ -831,7 +831,7 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_drag(image_item4, false); lv_obj_set_drag(image_item4, false);
lv_obj_set_pos(image_item4, 0, 0); lv_obj_set_pos(image_item4, 0, 0);
lv_obj_set_size(image_item4, 48, 40); lv_obj_set_size(image_item4, 48, 40);
lv_img_set_src(image_item4, &sf_module_fw_upgrade); lv_img_set_src(image_item4, &sf_video_length);
lv_obj_add_style(image_item4, 0, &image_item4_s0); lv_obj_add_style(image_item4, 0, &image_item4_s0);
image_item4_scr_uiflowmenucommonitem = image_item4; image_item4_scr_uiflowmenucommonitem = image_item4;
@ -1045,45 +1045,45 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_option_1_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_8bpp); lv_style_set_text_font(&label_option_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_1_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_option_1 = lv_label_create(container_option_1, NULL); lv_obj_t *label_option_1 = lv_label_create(container_option_1, NULL);
lv_obj_set_hidden(label_option_1, false); lv_obj_set_hidden(label_option_1, false);
lv_obj_set_click(label_option_1, false); lv_obj_set_click(label_option_1, false);
@ -1193,45 +1193,45 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_option_2_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_8bpp); lv_style_set_text_font(&label_option_2_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_2_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_option_2 = lv_label_create(container_option_2, NULL); lv_obj_t *label_option_2 = lv_label_create(container_option_2, NULL);
lv_obj_set_hidden(label_option_2, false); lv_obj_set_hidden(label_option_2, false);
lv_obj_set_click(label_option_2, false); lv_obj_set_click(label_option_2, false);
@ -1341,45 +1341,45 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_option_3_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_8bpp); lv_style_set_text_font(&label_option_3_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_3_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_option_3 = lv_label_create(container_option_3, NULL); lv_obj_t *label_option_3 = lv_label_create(container_option_3, NULL);
lv_obj_set_hidden(label_option_3, false); lv_obj_set_hidden(label_option_3, false);
lv_obj_set_click(label_option_3, false); lv_obj_set_click(label_option_3, false);
@ -1489,45 +1489,45 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_option_4_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_8bpp); lv_style_set_text_font(&label_option_4_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_4_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_option_4 = lv_label_create(container_option_4, NULL); lv_obj_t *label_option_4 = lv_label_create(container_option_4, NULL);
lv_obj_set_hidden(label_option_4, false); lv_obj_set_hidden(label_option_4, false);
lv_obj_set_click(label_option_4, false); lv_obj_set_click(label_option_4, false);
@ -1600,26 +1600,26 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_DEFAULT, color);
lv_style_set_bg_opa(&container_option_5_s0,LV_STATE_DEFAULT,0); lv_style_set_bg_opa(&container_option_5_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xd6, 0xdd, 0xe3) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_opa(&container_option_5_s0,LV_STATE_DEFAULT,0); lv_style_set_border_opa(&container_option_5_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xd6, 0xdd, 0xe3) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xd6, 0xdd, 0xe3) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xd6, 0xdd, 0xe3) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&container_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&container_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xd6, 0xdd, 0xe3) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&container_option_5_s0, LV_STATE_DISABLED, color);
lv_obj_t *container_option_5 = lv_cont_create(container_main_menu, NULL); lv_obj_t *container_option_5 = lv_cont_create(container_main_menu, NULL);
lv_obj_set_hidden(container_option_5, false); lv_obj_set_hidden(container_option_5, false);
lv_obj_set_click(container_option_5, true); lv_obj_set_click(container_option_5, true);
@ -1637,45 +1637,45 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_option_5_s0,LV_STATE_DEFAULT,&sf_ui_text_medium_16_8bpp); lv_style_set_text_font(&label_option_5_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x8e, 0x6c, 0x6c, 0x6c) ; lv_style_set_text_color(&label_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_option_5_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_option_5 = lv_label_create(container_option_5, NULL); lv_obj_t *label_option_5 = lv_label_create(container_option_5, NULL);
lv_obj_set_hidden(label_option_5, false); lv_obj_set_hidden(label_option_5, false);
lv_obj_set_click(label_option_5, false); lv_obj_set_click(label_option_5, false);
@ -1748,37 +1748,37 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_CHECKED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_PRESSED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_option_01_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_option_01_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_option_01_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_option_01_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_image_recolor(&image_option_01_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_option_01 = lv_img_create(container_main_menu, NULL); lv_obj_t *image_option_01 = lv_img_create(container_main_menu, NULL);
lv_obj_set_hidden(image_option_01, true); lv_obj_set_hidden(image_option_01, true);
lv_obj_set_click(image_option_01, false); lv_obj_set_click(image_option_01, false);
@ -2069,8 +2069,9 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_size(image_button_tab1, 80, 40); lv_obj_set_size(image_button_tab1, 80, 40);
lv_imgbtn_set_state(image_button_tab1, LV_BTN_STATE_RELEASED); lv_imgbtn_set_state(image_button_tab1, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_tab1, false); lv_imgbtn_set_checkable(image_button_tab1, false);
lv_imgbtn_set_src(image_button_tab1, LV_BTN_STATE_RELEASED, &sf_tab_release); lv_imgbtn_set_src(image_button_tab1, LV_BTN_STATE_RELEASED, &sf_tab_select);
lv_imgbtn_set_src(image_button_tab1, LV_BTN_STATE_PRESSED, &sf_tab_select); lv_imgbtn_set_src(image_button_tab1, LV_BTN_STATE_PRESSED, &sf_tab_release);
lv_imgbtn_set_src(image_button_tab1, LV_BTN_STATE_DISABLED, &sf_tab_release);
lv_btn_set_layout(image_button_tab1, LV_LAYOUT_OFF); lv_btn_set_layout(image_button_tab1, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_tab1, 0, &image_button_tab1_s0); lv_obj_add_style(image_button_tab1, 0, &image_button_tab1_s0);
@ -2184,8 +2185,9 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_size(image_button_tab2, 80, 40); lv_obj_set_size(image_button_tab2, 80, 40);
lv_imgbtn_set_state(image_button_tab2, LV_BTN_STATE_RELEASED); lv_imgbtn_set_state(image_button_tab2, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_tab2, false); lv_imgbtn_set_checkable(image_button_tab2, false);
lv_imgbtn_set_src(image_button_tab2, LV_BTN_STATE_RELEASED, &sf_tab_release); lv_imgbtn_set_src(image_button_tab2, LV_BTN_STATE_RELEASED, &sf_tab_select);
lv_imgbtn_set_src(image_button_tab2, LV_BTN_STATE_PRESSED, &sf_tab_select); lv_imgbtn_set_src(image_button_tab2, LV_BTN_STATE_PRESSED, &sf_tab_release);
lv_imgbtn_set_src(image_button_tab2, LV_BTN_STATE_DISABLED, &sf_tab_release);
lv_btn_set_layout(image_button_tab2, LV_LAYOUT_OFF); lv_btn_set_layout(image_button_tab2, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_tab2, 0, &image_button_tab2_s0); lv_obj_add_style(image_button_tab2, 0, &image_button_tab2_s0);
@ -2248,7 +2250,7 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_label_set_align(label_tab_2, LV_LABEL_ALIGN_CENTER); lv_label_set_align(label_tab_2, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_tab_2, LV_LABEL_LONG_CROP); lv_label_set_long_mode(label_tab_2, LV_LABEL_LONG_CROP);
lv_obj_set_pos(label_tab_2, 2, 8); lv_obj_set_pos(label_tab_2, 2, 8);
lv_obj_set_size(label_tab_2, 77, 24); lv_obj_set_size(label_tab_2, 85, 26);
lv_obj_add_style(label_tab_2, 0, &label_tab_2_s0); lv_obj_add_style(label_tab_2, 0, &label_tab_2_s0);
label_tab_2_scr_uiflowmenucommonitem = label_tab_2; label_tab_2_scr_uiflowmenucommonitem = label_tab_2;
@ -2299,8 +2301,9 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_size(image_button_tab3, 80, 40); lv_obj_set_size(image_button_tab3, 80, 40);
lv_imgbtn_set_state(image_button_tab3, LV_BTN_STATE_RELEASED); lv_imgbtn_set_state(image_button_tab3, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_tab3, false); lv_imgbtn_set_checkable(image_button_tab3, false);
lv_imgbtn_set_src(image_button_tab3, LV_BTN_STATE_RELEASED, &sf_tab_release); lv_imgbtn_set_src(image_button_tab3, LV_BTN_STATE_RELEASED, &sf_tab_select);
lv_imgbtn_set_src(image_button_tab3, LV_BTN_STATE_PRESSED, &sf_tab_select); lv_imgbtn_set_src(image_button_tab3, LV_BTN_STATE_PRESSED, &sf_tab_release);
lv_imgbtn_set_src(image_button_tab3, LV_BTN_STATE_DISABLED, &sf_tab_release);
lv_btn_set_layout(image_button_tab3, LV_LAYOUT_OFF); lv_btn_set_layout(image_button_tab3, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_tab3, 0, &image_button_tab3_s0); lv_obj_add_style(image_button_tab3, 0, &image_button_tab3_s0);
@ -2409,12 +2412,13 @@ lv_obj_t* UIFlowMenuCommonItem_create(){
lv_obj_set_hidden(image_button_tab4, false); lv_obj_set_hidden(image_button_tab4, false);
lv_obj_set_click(image_button_tab4, true); lv_obj_set_click(image_button_tab4, true);
lv_obj_set_drag(image_button_tab4, false); lv_obj_set_drag(image_button_tab4, false);
lv_obj_set_pos(image_button_tab4, 240, -1); lv_obj_set_pos(image_button_tab4, 240, 0);
lv_obj_set_size(image_button_tab4, 80, 40); lv_obj_set_size(image_button_tab4, 80, 40);
lv_imgbtn_set_state(image_button_tab4, LV_BTN_STATE_RELEASED); lv_imgbtn_set_state(image_button_tab4, LV_BTN_STATE_RELEASED);
lv_imgbtn_set_checkable(image_button_tab4, false); lv_imgbtn_set_checkable(image_button_tab4, false);
lv_imgbtn_set_src(image_button_tab4, LV_BTN_STATE_RELEASED, &sf_tab_release); lv_imgbtn_set_src(image_button_tab4, LV_BTN_STATE_RELEASED, &sf_tab_select);
lv_imgbtn_set_src(image_button_tab4, LV_BTN_STATE_PRESSED, &sf_tab_select); lv_imgbtn_set_src(image_button_tab4, LV_BTN_STATE_PRESSED, &sf_tab_release);
lv_imgbtn_set_src(image_button_tab4, LV_BTN_STATE_DISABLED, &sf_tab_release);
lv_btn_set_layout(image_button_tab4, LV_LAYOUT_OFF); lv_btn_set_layout(image_button_tab4, LV_LAYOUT_OFF);
lv_obj_add_style(image_button_tab4, 0, &image_button_tab4_s0); lv_obj_add_style(image_button_tab4, 0, &image_button_tab4_s0);

View File

@ -58,7 +58,7 @@ static void LV_MenuItem_OnPrev(lv_obj_t* obj)
{ {
TM_MENU* pMenu = TM_GetMenu(); TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage; TM_PAGE *pPage;
TM_ITEM *pItem; // TM_ITEM *pItem;
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 pMenu Status= %d\r\n", __func__, pMenu->Status);
@ -67,22 +67,19 @@ static void LV_MenuItem_OnPrev(lv_obj_t* obj)
if(pPage->SelItem == 0){ if(pPage->SelItem == 0){
// DBG_WRN("already foucs on tab !"); // DBG_WRN("already foucs on tab !");
DBG_DUMP("^Galready foucs on tab !"); DBG_DUMP("^Galready foucs on tab !");
return; //return;
}else if(pPage->SelItem < pPage->Count){ pPage->SelItem = (pPage->Count - 1);
CHKPNT; //}else if(pPage->SelItem < pPage->Count){
//CHKPNT;
pMenu->Status = TMS_ON_ITEM; pMenu->Status = TMS_ON_ITEM;
LV_MenuCommonItem_UpdateContent(pMenu); LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, 0); lv_plugin_menu_select_item(menu_item, pPage->SelItem);
} }
}else{ }else{
//if item = 0; up key foucs to tab //if item = 0; up key foucs to tab
if(pPage->SelItem == 0){ if(pPage->SelItem == 0){
pMenu->Status = TMS_ON_TAB; pMenu->Status = TMS_ON_TAB;
pItem = &pPage->pItems[0]; lv_plugin_menu_clear_selected_item(menu_item);
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; return;
} }
pPage->SelItem--; pPage->SelItem--;
@ -107,7 +104,9 @@ static void LV_MenuItem_OnNext(lv_obj_t* obj)
pPage->SelItem++; pPage->SelItem++;
// DBG_DUMP("\r\n %s pPage->SelItem= %d\r\n", __func__, pMenu->Status); // DBG_DUMP("\r\n %s pPage->SelItem= %d\r\n", __func__, pMenu->Status);
if(pPage->SelItem >= pPage->Count){ if(pPage->SelItem >= pPage->Count){
pPage->SelItem = (pPage->Count - 1); pPage->SelItem = 0;
LV_MenuCommonItem_UpdateContent(pMenu);
lv_plugin_menu_select_item(menu_item, pPage->SelItem);
return; return;
} }
LV_MenuCommonItem_UpdateContent(pMenu); LV_MenuCommonItem_UpdateContent(pMenu);
@ -119,7 +118,9 @@ static void LV_MenuItem_OnNext(lv_obj_t* obj)
static void LV_MenuItem_OnUp(lv_obj_t* obj) static void LV_MenuItem_OnUp(lv_obj_t* obj)
{ {
TM_MENU* pMenu = TM_GetMenu(); TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage;
pPage = &pMenu->pPages[pMenu->SelPage];
if (pMenu->Status == TMS_ON_TAB) if (pMenu->Status == TMS_ON_TAB)
{ {
printf("handle on tab.\n"); printf("handle on tab.\n");
@ -127,8 +128,10 @@ static void LV_MenuItem_OnUp(lv_obj_t* obj)
lv_plugin_menu_select_prev_item(menu_tab); lv_plugin_menu_select_prev_item(menu_tab);
LV_MenuCommonItem_UpdateContent(pMenu); LV_MenuCommonItem_UpdateContent(pMenu);
}else{ }else{
printf("handle on item.\n"); pPage->SelItem = 0;
lv_plugin_scr_close(obj, NULL); pMenu->Status = TMS_ON_TAB;
lv_plugin_menu_clear_selected_item(menu_item);
//lv_plugin_scr_close(obj, NULL);
} }
} }
@ -235,6 +238,18 @@ static void LV_MenuItem_OnSelected(lv_obj_t* obj)
return; return;
} }
#endif #endif
if((pItem->ItemId == IDM_CHECK_IN_PHOTO) || (pItem->ItemId == IDM_SD_LOOP) \
|| (pItem->ItemId == IDM_SD_LOOP)){
//pItem = &pPage->pItems[pPage->SelItem];
//SelOption = SysGetFlag(pItem->SysFlag);
//static int flag = 0;
SysSetFlag(pItem->SysFlag, !SysGetFlag(pItem->SysFlag));
//flag = !flag;
//SysSetFlag(pItem->SysFlag, flag);
LV_MenuCommonItem_UpdateContent(pMenu);
CHKPNT;
return;
}
//#NT#2016/09/20#Bob Huang -end //#NT#2016/09/20#Bob Huang -end
if (pItem->Count != 0 && pItem->SysFlag != 0) // standard process if (pItem->Count != 0 && pItem->SysFlag != 0) // standard process
{ {
@ -262,11 +277,8 @@ static void LV_MenuItem_OnSelected(lv_obj_t* obj)
} }
} }
}else if(pMenu->Status == TMS_ON_TAB){ }else if(pMenu->Status == TMS_ON_TAB){
pItem = &pPage->pItems[pPage->SelItem]; CHKPNT; //lv_plugin_menu_clear_selected_item(menu_item);
lv_plugin_menu_set_item_string_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->TextId); lv_plugin_scr_close(obj, NULL);
// lv_plugin_menu_set_item_img_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pItem->IconId);
lv_plugin_menu_set_item_img_id(menu_item, 0, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, LV_PLUGIN_IMG_ID_SF_MENU_RELEASE);
lv_plugin_menu_set_item_hidden(menu_item, 0, false);
} }
@ -367,7 +379,7 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
BOOL u_hiddenitem = false; BOOL u_hiddenitem = false;
BOOL u_ItemSel = false; BOOL u_ItemSel = false;
lv_plugin_res_id img_id = LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT; lv_plugin_res_id img_id = LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT;
UIMenuStoreInfo *puiPara = sf_ui_para_get(); // UIMenuStoreInfo *puiPara = sf_ui_para_get();
// UINT32 uiIcon[TAB_PAGE]; // 2 pages per menu // UINT32 uiIcon[TAB_PAGE]; // 2 pages per menu
// UINT32 uiText[TAB_PAGE]; // 2 pages per menu // UINT32 uiText[TAB_PAGE]; // 2 pages per menu
// UINT16 SelOption = 0; // UINT16 SelOption = 0;
@ -437,15 +449,9 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
// DBG_DUMP("\r\n %s for page = %d\r\n", __func__, pItem->TextId); // DBG_DUMP("\r\n %s for page = %d\r\n", __func__, pItem->TextId);
// u_Item[i] = pPage->pItems[i]; // u_Item[i] = pPage->pItems[i];
// Sel_page = pPage->SelItem; // Sel_page = pPage->SelItem;
if ((itemIndex >= pPage->Count) && (i < PER_PAGE_NUM)) {
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, LV_PLUGIN_STRING_ID_STRID_NULL_);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT);
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_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; u_ItemSel = true;
} else { } else {
@ -466,27 +472,30 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
// DBG_DUMP("\r\n %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 if((pItem->ItemId == IDM_CHECK_IN_PHOTO) || (pItem->ItemId == IDM_SD_LOOP) \
// || IDM_CAMERA_NAME == pItem->ItemId){ || (pItem->ItemId == IDM_GPS)){
if(0){
static lv_plugin_res_id res[] = { static lv_plugin_res_id res[] = {
LV_PLUGIN_IMG_ID_SF_OFF, LV_PLUGIN_IMG_ID_SF_OFF,
LV_PLUGIN_IMG_ID_SF_ON, LV_PLUGIN_IMG_ID_SF_ON,
}; };
switch(pItem->ItemId){ switch(pItem->ItemId){
case IDM_MOVIE_WDR: case IDM_CHECK_IN_PHOTO:
img_id = res[SysGetFlag(FL_MOVIE_WDR)]; img_id = res[SysGetFlag(FL_CHECK_IN_PHOTO)];
break; break;
case IDM_PASSWORD: case IDM_SD_LOOP:
// char settingValue = puiPara->PwdSwitch == SF_CAMID_OFF ? SF_CAMID_ON:SF_CAMID_OFF; img_id = res[SysGetFlag(FL_SD_LOOP)];
img_id = puiPara->PwdSwitch == SF_CAMID_OFF ? LV_PLUGIN_IMG_ID_SF_OFF:LV_PLUGIN_IMG_ID_SF_ON;
break; break;
case IDM_GPS:
img_id = res[SysGetFlag(FL_GPS)];
break;
default: default:
img_id = LV_PLUGIN_IMG_ID_SF_OFF; img_id = LV_PLUGIN_IMG_ID_SF_OFF;
DBG_ERR("NO_match_ItemID, add please!"); DBG_ERR("NO_match_ItemID, add please!");
break; break;
} }
if(img_id == LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT){ // if(img_id == LV_PLUGIN_IMG_ID_ICON_REC_TRANSPAENT){
if(1){
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, false); lv_plugin_menu_set_item_hidden(menu_item, i, false);
@ -711,7 +720,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
static void UIFlowMenuCommonItem_ScrClose(lv_obj_t* obj) static void UIFlowMenuCommonItem_ScrClose(lv_obj_t* obj)
{ {
DBG_DUMP("%s\r\n", __func__); DBG_DUMP("%s\r\n", __func__);
Save_MenuInfo();
LV_MenuItem_OnClose(obj); LV_MenuItem_OnClose(obj);
} }
@ -724,10 +733,15 @@ static void UIFlowMenuCommonItem_ChildScrClose(lv_obj_t* obj,const LV_USER_EVENT
if(msg){ if(msg){
if(msg->event == NVTRET_ENTER_MENU){ if(msg->event == NVTRET_ENTER_MENU){
TM_MENU* pMenu = TM_GetMenu(); TM_MENU* pMenu = TM_GetMenu();
// UINT32 uiItem,uiOption; TM_PAGE *pPage;
// TM_ITEM *pItem;
pPage = &pMenu->pPages[pMenu->SelPage];
// pItem = &pPage->pItems[pPage->SelItem];
pMenu->Status = TMS_ON_ITEM; pMenu->Status = TMS_ON_ITEM;
LV_MenuCommonItem_UpdateContent(pMenu); LV_MenuCommonItem_UpdateContent(pMenu);
//DBG_DUMP("%s SelItem:%d \r\n", __func__, pPage->SelItem);
lv_plugin_menu_select_item(menu_item, pPage->SelItem);
} }
} }
@ -763,6 +777,7 @@ void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event)
break; break;
} }
#if 0
case LV_EVENT_PRESSED: case LV_EVENT_PRESSED:
lv_plugin_menu_set_selected_item_pressed(menu_item); lv_plugin_menu_set_selected_item_pressed(menu_item);
break; break;
@ -770,10 +785,13 @@ void UIFlowMenuCommonItemEventCallback(lv_obj_t* obj, lv_event_t event)
case LV_EVENT_RELEASED: case LV_EVENT_RELEASED:
lv_plugin_menu_set_selected_item_released(menu_item); lv_plugin_menu_set_selected_item_released(menu_item);
break; break;
#endif
// case LV_EVENT_CLICKED: //case LV_EVENT_CLICKED:
// LV_MenuItem_OnSelected(obj); case LV_KEY_ENTER:
// break; CHKPNT;
LV_MenuItem_OnSelected(obj);
break;
case LV_EVENT_KEY: case LV_EVENT_KEY:
{ {

View File

@ -35,7 +35,7 @@ lv_obj_t* UIFlowMenuCommonOption_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(0x0a, 0x80, 0x00, 0x00); STYLE_COLOR_PROP(0x00, 0x55, 0x1f, 0x57);
_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){
@ -197,7 +197,6 @@ 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_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_PRESSED, &sf_menu_release);
lv_imgbtn_set_src(image_button_option_1, LV_BTN_STATE_DISABLED, &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);
@ -361,7 +360,6 @@ 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_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_PRESSED, &sf_menu_release);
lv_imgbtn_set_src(image_button_option_2, LV_BTN_STATE_DISABLED, &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);
@ -388,7 +386,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option2_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(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);
@ -525,7 +523,6 @@ 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_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_PRESSED, &sf_menu_release);
lv_imgbtn_set_src(image_button_option_3, LV_BTN_STATE_DISABLED, &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);
@ -552,7 +549,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(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);
@ -689,7 +686,6 @@ 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_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_PRESSED, &sf_menu_release);
lv_imgbtn_set_src(image_button_option_4, LV_BTN_STATE_DISABLED, &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);
@ -716,7 +712,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option4_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(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);
@ -853,7 +849,6 @@ 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_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_PRESSED, &sf_menu_release);
lv_imgbtn_set_src(image_button_option_5, LV_BTN_STATE_DISABLED, &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);
@ -880,7 +875,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&label_option5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_option5_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(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);
@ -1004,7 +999,7 @@ lv_obj_t* UIFlowMenuCommonOption_create(){
lv_obj_set_hidden(container_option_title, false); lv_obj_set_hidden(container_option_title, false);
lv_obj_set_click(container_option_title, true); lv_obj_set_click(container_option_title, true);
lv_obj_set_drag(container_option_title, false); lv_obj_set_drag(container_option_title, false);
lv_obj_set_pos(container_option_title, 5, 0); lv_obj_set_pos(container_option_title, 0, 0);
lv_obj_set_size(container_option_title, 320, 40); lv_obj_set_size(container_option_title, 320, 40);
lv_obj_add_style(container_option_title, 0, &container_option_title_s0); lv_obj_add_style(container_option_title, 0, &container_option_title_s0);

View File

@ -10,7 +10,7 @@
#define OPTION_PAGE_NUM 5 #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_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; //static lv_obj_t* label_menu_option = NULL;
@ -243,17 +243,17 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
if((pOption->Status & TM_OPTION_STATUS_MASK) == TM_OPTION_ENABLE) if((pOption->Status & TM_OPTION_STATUS_MASK) == TM_OPTION_ENABLE)
{ {
CHKPNT; CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_option, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
// if(PrevOption == pPage) // 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_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_option, i, false);
} }
else else
{ {
CHKPNT; CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_option, 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_option, i, true);
} }
itemIndex++; itemIndex++;
} }
@ -325,27 +325,27 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
pOption = &pItem->pOptions[enableIndex[i + (Selindex * OPTION_PAGE_NUM)]]; pOption = &pItem->pOptions[enableIndex[i + (Selindex * OPTION_PAGE_NUM)]];
if (((enableIndex[i + (Selindex * OPTION_PAGE_NUM)]) > (pItem->Count -1)) && (i < OPTION_PAGE_NUM)) { if (((enableIndex[i + (Selindex * OPTION_PAGE_NUM)]) > (pItem->Count -1)) && (i < OPTION_PAGE_NUM)) {
printf("\033[33m[LV_MenuCommonOption_UpdateContent] 1 \033[0m\n"); printf("\033[33m[LV_MenuCommonOption_UpdateContent] 1 \033[0m\n");
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_option, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId); lv_plugin_menu_set_item_img_id(menu_option, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_option, i, true);
ui_hidden = true; ui_hidden = true;
}else if((i + (Selindex * OPTION_PAGE_NUM)) > OptionEN_Num){ }else if((i + (Selindex * OPTION_PAGE_NUM)) > OptionEN_Num){
printf("\033[33m[LV_MenuCommonOption_UpdateContent] 2 \033[0m\n"); printf("\033[33m[LV_MenuCommonOption_UpdateContent] 2 \033[0m\n");
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_option, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId); lv_plugin_menu_set_item_img_id(menu_option, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, true); lv_plugin_menu_set_item_hidden(menu_option, i, true);
ui_hidden = true; ui_hidden = true;
}else{ }else{
printf("\033[33m[LV_MenuCommonOption_UpdateContent] 3 \033[0m\n"); printf("\033[33m[LV_MenuCommonOption_UpdateContent] 3 \033[0m\n");
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_option, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId);
lv_plugin_menu_set_item_img_id(menu_item, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId); lv_plugin_menu_set_item_img_id(menu_option, i, LV_PLUGIN_MENU_ITEM_STATE_DISABLED, pOption->IconId);
lv_plugin_menu_set_item_hidden(menu_item, i, false); lv_plugin_menu_set_item_hidden(menu_option, i, false);
ui_hidden = true; ui_hidden = true;
if(enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption){ if(enableIndex[i+(Selindex * OPTION_PAGE_NUM)] == SelOption){
printf("\033[33m[LV_MenuCommonOption_UpdateContent] 4 %d %d \033[0m\n", i, Selindex); printf("\033[33m[LV_MenuCommonOption_UpdateContent] 4 %d %d \033[0m\n", i, Selindex);
s_SelOption = i + (Selindex * OPTION_PAGE_NUM); s_SelOption = i + (Selindex * OPTION_PAGE_NUM);
lv_plugin_menu_select_item(menu_item, i); lv_plugin_menu_select_item(menu_option, i);
ui_hidden = false; ui_hidden = false;
} }
} }
@ -379,15 +379,15 @@ static void LV_MenuCommonOption_UpdateContent(TM_MENU *pMenu)
if ((itemIndex > (pItem->Count -1)) && (i < PAGE)) { if ((itemIndex > (pItem->Count -1)) && (i < PAGE)) {
// if ((itemIndex == (pItem->Count)) && (i < PAGE)) { // if ((itemIndex == (pItem->Count)) && (i < PAGE)) {
CHKPNT; CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_option, 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_option, 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_option, i, true);
} else { } else {
CHKPNT; CHKPNT;
lv_plugin_menu_set_item_string_id(menu_item, i, LV_PLUGIN_MENU_ITEM_VISIBLE_STATE_NUM, pOption->TextId); lv_plugin_menu_set_item_string_id(menu_option, 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_option, 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_option, i, false);
itemIndex++; itemIndex++;
} }
@ -431,9 +431,9 @@ static void LV_MenuOption_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_option)){
/* allocate menu item */ /* allocate menu item */
lv_plugin_menu_init_items(menu_item, OPTION_PAGE_NUM); lv_plugin_menu_init_items(menu_option, OPTION_PAGE_NUM);
} }
// if(MESSAGE_ITEM_FALSE == is_message_item(obj)) // if(MESSAGE_ITEM_FALSE == is_message_item(obj))
// { // {
@ -446,7 +446,7 @@ static void LV_MenuOption_OnOpen(lv_obj_t* obj, TM_MENU *data)
// } // }
LV_MenuCommonOption_UpdateContent(pMenu); LV_MenuCommonOption_UpdateContent(pMenu);
//lv_plugin_menu_select_item(menu_item, 0); lv_plugin_menu_select_item(menu_option, SelOption);
} }
@ -465,17 +465,18 @@ static void LV_MenuOption_OnNext(lv_obj_t* obj)
// DBG_DUMP("%s Count=%d\r\n", __func__,pItem->Count); // 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++; SelOption++;
if (SelOption == pItem->Count){ if (SelOption >= pItem->Count){
// // Close current UI Window now // Close current UI Window now
// SysSetFlag(pItem->SysFlag, PrevOption); //SysSetFlag(pItem->SysFlag, PrevOption);
// lv_plugin_scr_close(obj, NULL); //lv_plugin_scr_close(obj, NULL);
// // UIFlowMenuCommonOption_CloseScr(obj); SelOption = 0;
SysSetFlag(pItem->SysFlag, SelOption);
lv_plugin_menu_select_item(menu_option, SelOption);
}else{ }else{
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
lv_plugin_menu_select_next_item(menu_item); lv_plugin_menu_select_next_item(menu_option);
LV_MenuCommonOption_UpdateContent(pMenu);
} }
DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag)); // DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag));
} }
static void LV_MenuOption_OnPrev(lv_obj_t* obj) static void LV_MenuOption_OnPrev(lv_obj_t* obj)
@ -489,18 +490,34 @@ static void LV_MenuOption_OnPrev(lv_obj_t* obj)
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
SelOption = SysGetFlag(pItem->SysFlag); SelOption = SysGetFlag(pItem->SysFlag);
if (SelOption == 0) { if (SelOption == 0) {
// // Close current UI Window now // Close current UI Window now
// SysSetFlag(pItem->SysFlag, PrevOption); //SysSetFlag(pItem->SysFlag, PrevOption);
// lv_plugin_scr_close(obj, NULL); //lv_plugin_scr_close(obj, NULL);
// // UIFlowMenuCommonOption_CloseScr(obj); SelOption = (pItem->Count - 1);
SysSetFlag(pItem->SysFlag, SelOption);
lv_plugin_menu_select_item(menu_option, SelOption);
} else { } else {
SelOption--; SelOption--;
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
lv_plugin_menu_select_prev_item(menu_item); // LV_MenuCommonOption_UpdateContent(pMenu);
LV_MenuCommonOption_UpdateContent(pMenu); lv_plugin_menu_select_prev_item(menu_option);
} }
DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag)); // DBG_DUMP("%s flag=%d\r\n", __func__,SysGetFlag(pItem->SysFlag));
}
static void LV_MenuOption_OnLeft(lv_obj_t* obj)
{
DBG_DUMP("%s\r\n", __func__);
TM_MENU* pMenu = TM_GetMenu();
TM_PAGE *pPage;
TM_ITEM *pItem;
pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem];
SysSetFlag(pItem->SysFlag, PrevOption);
lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0));
} }
static void LV_MenuOption_OnSelected(lv_obj_t* obj) static void LV_MenuOption_OnSelected(lv_obj_t* obj)
@ -544,6 +561,7 @@ static void LV_MenuOption_OnSelected(lv_obj_t* obj)
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
// notify upper layer the Option had been confirmed // notify upper layer the Option had been confirmed
TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption));
TM_MENU_CALLBACK(MenuList[pMenu->SelPage], TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption)); TM_MENU_CALLBACK(MenuList[pMenu->SelPage], TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption));
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
@ -660,9 +678,9 @@ static void UIFlowMenuCommonOption_ScrOpen(lv_obj_t* obj, const void *data)
* btn's label or img is not mandatory * btn's label or img is not mandatory
* *
**********************************************************************************/ **********************************************************************************/
if(menu_item == NULL){ if(menu_option == NULL){
menu_item = lv_plugin_menu_create(obj, container_main_menu_scr_uiflowmenucommonoption); menu_option = lv_plugin_menu_create(obj, container_main_menu_scr_uiflowmenucommonoption);
lv_plugin_menu_set_wrap(menu_item, true); lv_plugin_menu_set_wrap(menu_option, true);
} }
if(label_menu_item == NULL) if(label_menu_item == NULL)
@ -700,17 +718,19 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
LV_MenuOption_OnPrev(obj); LV_MenuOption_OnPrev(obj);
break; break;
} }
// case LV_KEY_RIGHT:
// {
// LV_MenuOption_OnSelected(obj);
// break;
// }
// case LV_USER_KEY_SELECT: case LV_KEY_LEFT:
// { {
// LV_MenuOption_OnSelected(obj); //back to menu item, and no choose anyone
// break; LV_MenuOption_OnLeft(obj);
// } break;
}
case LV_KEY_RIGHT:
{
LV_MenuOption_OnSelected(obj);
break;
}
case LV_KEY_ENTER: case LV_KEY_ENTER:
{ {
@ -766,12 +786,12 @@ void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event)
case LV_EVENT_PRESSED: case LV_EVENT_PRESSED:
printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_PRESSED\033[0m\n"); printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_PRESSED\033[0m\n");
lv_plugin_menu_set_selected_item_pressed(menu_item); lv_plugin_menu_set_selected_item_pressed(menu_option);
break; break;
case LV_EVENT_RELEASED: case LV_EVENT_RELEASED:
printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_RELEASED\033[0m\n"); printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_RELEASED\033[0m\n");
lv_plugin_menu_set_selected_item_released(menu_item); lv_plugin_menu_set_selected_item_released(menu_option);
break; break;
// case LV_EVENT_CLICKED: // case LV_EVENT_CLICKED:

View File

@ -10,6 +10,16 @@
* STATIC VARIABLES * STATIC VARIABLES
**********************/ **********************/
lv_obj_t* image_1_scr_uiflowpassword; lv_obj_t* image_1_scr_uiflowpassword;
lv_obj_t* label_enter_scr_uiflowpassword;
lv_obj_t* button_matrix_password_scr_uiflowpassword;
lv_obj_t* label_select_scr_uiflowpassword;
lv_obj_t* label_password_1_scr_uiflowpassword;
lv_obj_t* label_tips_scr_uiflowpassword;
lv_obj_t* label_password_2_scr_uiflowpassword;
lv_obj_t* label_password_3_scr_uiflowpassword;
lv_obj_t* label_password_4_scr_uiflowpassword;
lv_obj_t* label_password_5_scr_uiflowpassword;
lv_obj_t* label_password_6_scr_uiflowpassword;
lv_obj_t* UIFlowPassword_create(){ lv_obj_t* UIFlowPassword_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
@ -65,13 +75,689 @@ lv_obj_t* UIFlowPassword_create(){
lv_obj_set_hidden(image_1, false); lv_obj_set_hidden(image_1, false);
lv_obj_set_click(image_1, false); lv_obj_set_click(image_1, false);
lv_obj_set_drag(image_1, false); lv_obj_set_drag(image_1, false);
lv_obj_set_pos(image_1, 117, 64); lv_obj_set_pos(image_1, 0, 0);
lv_obj_set_size(image_1, 126, 110); lv_obj_set_size(image_1, 320, 240);
lv_img_set_src(image_1, &icon_10202_moon); lv_img_set_src(image_1, &work_mode);
lv_obj_add_style(image_1, 0, &image_1_s0); lv_obj_add_style(image_1, 0, &image_1_s0);
image_1_scr_uiflowpassword = image_1; image_1_scr_uiflowpassword = image_1;
static lv_style_t label_enter_s0;
lv_style_init(&label_enter_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_enter_s0,LV_STATE_DEFAULT,&arialuni_16_1bpp);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_enter_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_enter_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_enter_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_enter_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_enter_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_enter_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_enter = lv_label_create(image_1, NULL);
lv_obj_set_hidden(label_enter, false);
lv_obj_set_click(label_enter, false);
lv_obj_set_drag(label_enter, false);
lv_plugin_label_allocate_ext_attr(label_enter);
lv_label_set_text(label_enter,"Enter");
lv_plugin_label_allocate_ext_attr(label_enter);
lv_plugin_label_set_font_type(label_enter, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_long_mode(label_enter, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_enter, 268, 211);
lv_obj_set_size(label_enter, 50, 19);
lv_obj_add_style(label_enter, 0, &label_enter_s0);
label_enter_scr_uiflowpassword = label_enter;
static lv_style_t button_matrix_password_s0;
lv_style_init(&button_matrix_password_s0);
lv_style_set_radius(&button_matrix_password_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&button_matrix_password_s0,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x13, 0x44, 0xd1, 0xb6) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s0, LV_STATE_DISABLED, color);
static lv_style_t button_matrix_password_s1;
lv_style_init(&button_matrix_password_s1);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
lv_style_set_border_width(&button_matrix_password_s1,LV_STATE_DEFAULT,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&button_matrix_password_s1,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
lv_style_set_border_width(&button_matrix_password_s1,LV_STATE_CHECKED,0);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xe9, 0xdd, 0xdd, 0xdd) ; lv_style_set_border_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_shadow_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_pattern_recolor(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_value_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&button_matrix_password_s1, LV_STATE_DISABLED, color);
lv_obj_t *button_matrix_password = lv_btnmatrix_create(image_1, NULL);
lv_obj_set_hidden(button_matrix_password, false);
lv_obj_set_click(button_matrix_password, true);
lv_obj_set_drag(button_matrix_password, false);
lv_obj_set_pos(button_matrix_password, 74, 159);
lv_obj_set_size(button_matrix_password, 174, 80);
static const char* button_matrix_password_LVGLPropertyBtnmatrixButtonsText[] = {"0","0","0","0","0","0",""};
lv_btnmatrix_set_map(button_matrix_password, button_matrix_password_LVGLPropertyBtnmatrixButtonsText);
lv_btnmatrix_set_one_check(button_matrix_password, false);
lv_btnmatrix_set_align(button_matrix_password, LV_LABEL_ALIGN_CENTER);
lv_btnmatrix_set_focused_btn(button_matrix_password,0);
lv_btnmatrix_set_one_check(button_matrix_password, true);
lv_obj_add_style(button_matrix_password, 0, &button_matrix_password_s0);
lv_obj_add_style(button_matrix_password, 1, &button_matrix_password_s1);
button_matrix_password_scr_uiflowpassword = button_matrix_password;
static lv_style_t label_select_s0;
lv_style_init(&label_select_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_select_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_select_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_select_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_select_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_select_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_select_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_select_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_select = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_select, false);
lv_obj_set_click(label_select, false);
lv_obj_set_drag(label_select, false);
lv_plugin_label_allocate_ext_attr(label_select);
lv_label_set_text(label_select,"_");
lv_plugin_label_allocate_ext_attr(label_select);
lv_plugin_label_set_font_type(label_select, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_select, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_select, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_select, 74, 139);
lv_obj_set_size(label_select, 14, 24);
lv_obj_add_style(label_select, 0, &label_select_s0);
label_select_scr_uiflowpassword = label_select;
static lv_style_t label_password_1_s0;
lv_style_init(&label_password_1_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_1_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_1_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_1_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_1 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_1, false);
lv_obj_set_click(label_password_1, false);
lv_obj_set_drag(label_password_1, false);
lv_plugin_label_allocate_ext_attr(label_password_1);
lv_label_set_text(label_password_1,"0");
lv_plugin_label_allocate_ext_attr(label_password_1);
lv_plugin_label_set_font_type(label_password_1, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_1, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_1, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_1, 74, 129);
lv_obj_set_size(label_password_1, 14, 24);
lv_obj_add_style(label_password_1, 0, &label_password_1_s0);
label_password_1_scr_uiflowpassword = label_password_1;
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(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_tips_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_tips_s0,LV_STATE_DEFAULT,&arialuni_18_1bpp);
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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(0x02, 0xff, 0xff, 0xff) ; 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(parent, 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_plugin_label_set_text(label_tips, LV_PLUGIN_STRING_ID_STRING_ENTER_PASSWORD);
lv_label_set_text(label_tips,"Enter password");
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_BREAK);
lv_obj_set_pos(label_tips, 42, 71);
lv_obj_set_size(label_tips, 237, 21);
lv_obj_add_style(label_tips, 0, &label_tips_s0);
label_tips_scr_uiflowpassword = label_tips;
static lv_style_t label_password_2_s0;
lv_style_init(&label_password_2_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_2_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_2_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_2 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_2, false);
lv_obj_set_click(label_password_2, false);
lv_obj_set_drag(label_password_2, false);
lv_plugin_label_allocate_ext_attr(label_password_2);
lv_label_set_text(label_password_2,"0");
lv_plugin_label_allocate_ext_attr(label_password_2);
lv_plugin_label_set_font_type(label_password_2, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_2, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_2, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_2, 106, 129);
lv_obj_set_size(label_password_2, 14, 24);
lv_obj_add_style(label_password_2, 0, &label_password_2_s0);
label_password_2_scr_uiflowpassword = label_password_2;
static lv_style_t label_password_3_s0;
lv_style_init(&label_password_3_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_3_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_3_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_3_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_3 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_3, false);
lv_obj_set_click(label_password_3, false);
lv_obj_set_drag(label_password_3, false);
lv_plugin_label_allocate_ext_attr(label_password_3);
lv_label_set_text(label_password_3,"0");
lv_plugin_label_allocate_ext_attr(label_password_3);
lv_plugin_label_set_font_type(label_password_3, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_3, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_3, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_3, 138, 129);
lv_obj_set_size(label_password_3, 14, 24);
lv_obj_add_style(label_password_3, 0, &label_password_3_s0);
label_password_3_scr_uiflowpassword = label_password_3;
static lv_style_t label_password_4_s0;
lv_style_init(&label_password_4_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_4_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_4_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_4_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_4 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_4, false);
lv_obj_set_click(label_password_4, false);
lv_obj_set_drag(label_password_4, false);
lv_plugin_label_allocate_ext_attr(label_password_4);
lv_label_set_text(label_password_4,"0");
lv_plugin_label_allocate_ext_attr(label_password_4);
lv_plugin_label_set_font_type(label_password_4, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_4, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_4, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_4, 170, 129);
lv_obj_set_size(label_password_4, 14, 24);
lv_obj_add_style(label_password_4, 0, &label_password_4_s0);
label_password_4_scr_uiflowpassword = label_password_4;
static lv_style_t label_password_5_s0;
lv_style_init(&label_password_5_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_5_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_5_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_5_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_5 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_5, false);
lv_obj_set_click(label_password_5, false);
lv_obj_set_drag(label_password_5, false);
lv_plugin_label_allocate_ext_attr(label_password_5);
lv_label_set_text(label_password_5,"0");
lv_plugin_label_allocate_ext_attr(label_password_5);
lv_plugin_label_set_font_type(label_password_5, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_5, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_5, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_5, 202, 129);
lv_obj_set_size(label_password_5, 14, 24);
lv_obj_add_style(label_password_5, 0, &label_password_5_s0);
label_password_5_scr_uiflowpassword = label_password_5;
static lv_style_t label_password_6_s0;
lv_style_init(&label_password_6_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
lv_style_set_text_font(&label_password_6_s0,LV_STATE_DEFAULT,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_password_6_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_password_6_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_password_6_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_text_color(&label_password_6_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0xd3, 0x3c, 0x3c, 0x3c) ; lv_style_set_text_sel_color(&label_password_6_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x00, 0xb4, 0x95) ; lv_style_set_text_sel_bg_color(&label_password_6_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_password_6 = lv_label_create(parent, NULL);
lv_obj_set_hidden(label_password_6, false);
lv_obj_set_click(label_password_6, false);
lv_obj_set_drag(label_password_6, false);
lv_plugin_label_allocate_ext_attr(label_password_6);
lv_label_set_text(label_password_6,"0");
lv_plugin_label_allocate_ext_attr(label_password_6);
lv_plugin_label_set_font_type(label_password_6, LV_PLUGIN_LANGUAGE_FONT_TYPE_0);
lv_label_set_align(label_password_6, LV_LABEL_ALIGN_CENTER);
lv_label_set_long_mode(label_password_6, LV_LABEL_LONG_SROLL);
lv_obj_set_pos(label_password_6, 232, 129);
lv_obj_set_size(label_password_6, 14, 24);
lv_obj_add_style(label_password_6, 0, &label_password_6_s0);
label_password_6_scr_uiflowpassword = label_password_6;
return parent; return parent;
} }

View File

@ -18,6 +18,16 @@ void UIFlowPasswordEventCallback(lv_obj_t* obj, lv_event_t event);
extern lv_obj_t* image_1_scr_uiflowpassword; extern lv_obj_t* image_1_scr_uiflowpassword;
extern lv_obj_t* label_enter_scr_uiflowpassword;
extern lv_obj_t* button_matrix_password_scr_uiflowpassword;
extern lv_obj_t* label_select_scr_uiflowpassword;
extern lv_obj_t* label_password_1_scr_uiflowpassword;
extern lv_obj_t* label_tips_scr_uiflowpassword;
extern lv_obj_t* label_password_2_scr_uiflowpassword;
extern lv_obj_t* label_password_3_scr_uiflowpassword;
extern lv_obj_t* label_password_4_scr_uiflowpassword;
extern lv_obj_t* label_password_5_scr_uiflowpassword;
extern lv_obj_t* label_password_6_scr_uiflowpassword;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -1,15 +1,143 @@
#include "PrjInc.h"
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include <stdio.h> #include <stdio.h>
static int PasswordIndex = 0;
static int PasswordWrongTimes = 0;
// static lv_obj_t* button_matrix_password_scr_uiflowpassword = NULL;
static char PasswordBuf1[2] = {'0'};
static char PasswordBuf2[2] = {'0'};
static char PasswordBuf3[2] = {'0'};
static char PasswordBuf4[2] = {'0'};
static char PasswordBuf5[2] = {'0'};
static char PasswordBuf6[2] = {'0'};
#define PASSWORD_LENGTH 7
static char PwdStr[PASSWORD_LENGTH] = {'0'};
static const char* PasswordMap[7] =
{
PasswordBuf1,
PasswordBuf2,
PasswordBuf3,
PasswordBuf4,
PasswordBuf5,
PasswordBuf6,
""
};
static lv_group_t* gp = NULL;
static void set_indev_keypad_group(lv_obj_t* obj)
{
if(gp == NULL){
gp = lv_group_create();
lv_group_add_obj(gp, obj);
}
lv_indev_t* indev = lv_plugin_find_indev_by_type(LV_INDEV_TYPE_KEYPAD);
lv_indev_set_group(indev, gp);
}
static void UIFlowPassword_ScrOpen(lv_obj_t* obj)
{
set_indev_keypad_group(obj);
memset(PwdStr, '0', sizeof(PwdStr));
PwdStr[PASSWORD_LENGTH - 1] = '\0';
lv_btnmatrix_set_map(button_matrix_password_scr_uiflowpassword, PasswordMap);
}
static void UIFlowPassword_ScrClose(lv_obj_t* obj)
{
}
void OpenPasswordScreen(void)
{
lv_plugin_scr_open(UIFlowPassword, NULL);
}
static void update_Password_msg(lv_obj_t* obj)
{
// UIMenuStoreInfo *puiPara = sf_ui_para_get();
snprintf(PasswordBuf1, 2, "%c", PwdStr[0]);
snprintf(PasswordBuf2, 2, "%c", PwdStr[1]);
snprintf(PasswordBuf3, 2, "%c", PwdStr[2]);
snprintf(PasswordBuf4, 2, "%c", PwdStr[3]);
snprintf(PasswordBuf5, 2, "%c", PwdStr[4]);
snprintf(PasswordBuf6, 2, "%c", PwdStr[5]);
lv_btnmatrix_set_focused_btn(button_matrix_password_scr_uiflowpassword, PasswordIndex);
}
static void UIFlowPassword_Key(lv_obj_t* obj, uint32_t key)
{
if(button_matrix_password_scr_uiflowpassword == NULL)
{
printf("button_matrix_password_scr_uiflowpassword is NULL");
return;
}
UIMenuStoreInfo *puiPara = sf_ui_para_get();
printf("key:%d\n",key);
switch(key)
{
case LV_USER_KEY_NEXT:
printf("\033[33m[UIFlowPassword_Key]s\033[0m\n");
if(PasswordIndex >= 0 && PasswordIndex <= 5)
{
PwdStr[PasswordIndex] = (PwdStr[PasswordIndex] - '0' + 10 - 1) % 10 + '0';
}
update_Password_msg(obj);
break;
case LV_USER_KEY_PREV:
printf("\033[33m[UIFlowPassword_Key]w\033[0m\n");
if(PasswordIndex >= 0 && PasswordIndex <= 5)
{
PwdStr[PasswordIndex] = (PwdStr[PasswordIndex] - '0' + 1) % 10 + '0';
}
update_Password_msg(obj);
break;
case LV_USER_KEY_LEFT:
printf("\033[33m[UIFlowPassword_Key]a\033[0m\n");
PasswordIndex = (PasswordIndex + 6 - 1) % 6;
lv_obj_set_pos(label_select_scr_uiflowpassword, 74 + 32 * PasswordIndex, 139);
update_Password_msg(obj);
break;
case LV_USER_KEY_RIGHT:
printf("\033[33m[UIFlowPassword_Key]d\033[0m\n");
PasswordIndex = (PasswordIndex + 1) % 6;
lv_obj_set_pos(label_select_scr_uiflowpassword, 74 + 32 * PasswordIndex, 139);
update_Password_msg(obj);
break;
case LV_KEY_ENTER:
// printf("\033[33m[UIFlowPassword_Key]SELECT\033[0m\n");
// puiPara->PwdSwitch = 1;
// lv_plugin_scr_close(obj, gen_nvtmsg_data(NVTRET_ENTER_MENU, 0));
// hidde_Password_page();
printf("PwdStr = %s, puiPara->PwdStr = %s\n", PwdStr, puiPara->PwdStr);
if(0 == memcmp(PwdStr, puiPara->PwdStr, PASSWORD_LENGTH - 1))
{
printf("password is right.\n");
lv_plugin_scr_close(obj, NULL);
}
else
{
printf("password is wrong.\n");
PasswordWrongTimes ++;
}
break;
default:
break;
}
}
void UIFlowPasswordEventCallback(lv_obj_t* obj, lv_event_t event) void UIFlowPasswordEventCallback(lv_obj_t* obj, lv_event_t event)
{ {
printf("========================== %d\n", event); printf(" UIFlowPasswordEventCallback %d\n", event);
switch(event) switch(event)
{ {
case LV_PLUGIN_EVENT_SCR_OPEN: case LV_PLUGIN_EVENT_SCR_OPEN:
UIFlowPassword_ScrOpen(obj);
break; break;
case LV_PLUGIN_EVENT_SCR_CLOSE: case LV_PLUGIN_EVENT_SCR_CLOSE:
UIFlowPassword_ScrClose(obj);
break; break;
case LV_PLUGIN_EVENT_CHILD_SCR_CLOSE: case LV_PLUGIN_EVENT_CHILD_SCR_CLOSE:
@ -24,6 +152,8 @@ printf("========================== %d\n", event);
{ {
uint32_t* key = (uint32_t*)lv_event_get_data(); uint32_t* key = (uint32_t*)lv_event_get_data();
UIFlowPassword_Key(obj, *key);
/* 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());

View File

@ -0,0 +1,7 @@
#ifndef UIFLOW_PASSWORD_EVENT_CALLBACK_H
#define UIFLOW_PASSWORD_EVENT_CALLBACK_H
#include "UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmAPI.h"
#include "UIFlowLVGL/UIFlowLVGL.h"
#include "Resource/Plugin/lvgl_plugin.h"
void OpenPasswordScreen(void);
#endif /*UIFLOW_PASSWORD_EVENT_CALLBACK_H*/

View File

@ -957,7 +957,7 @@ lv_obj_t* UIFlowPhoto_create(){
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, 0x31, 0x40, 0x4f) ; 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);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_1_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; 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, 0x01, 0xa2, 0xb1) ; 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);
@ -1117,19 +1117,20 @@ lv_obj_t* UIFlowPhoto_create(){
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);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_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(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x9c, 0x88, 0x88, 0x88) ; lv_style_set_text_color(&label_2_s0, LV_STATE_DISABLED, color);
lv_style_set_text_font(&label_2_s0,LV_STATE_DISABLED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_2_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DISABLED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_2_s0, LV_STATE_DISABLED, color);
lv_obj_t *label_2 = lv_label_create(button_2, NULL); lv_obj_t *label_2 = lv_label_create(button_2, NULL);
@ -1224,7 +1225,7 @@ lv_obj_t* UIFlowPhoto_create(){
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);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_DEFAULT, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; 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);
@ -1236,12 +1237,14 @@ lv_obj_t* UIFlowPhoto_create(){
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_FOCUSED, color);
lv_style_set_text_font(&label_3_s0,LV_STATE_FOCUSED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_FOCUSED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_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_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&label_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&label_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x31, 0x40, 0x4f) ; lv_style_set_text_color(&label_3_s0, LV_STATE_EDITED, color);
lv_style_set_text_font(&label_3_s0,LV_STATE_EDITED,&lv_font_montserrat_16);
STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0xd3, 0x3b, 0x3e, 0x42) ; lv_style_set_text_sel_color(&label_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_EDITED, color); STYLE_COLOR_PROP(0x3a, 0x01, 0xa2, 0xb1) ; lv_style_set_text_sel_bg_color(&label_3_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_HOVERED, color); STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&label_3_s0, LV_STATE_HOVERED, color);

View File

@ -3,6 +3,7 @@
#include "UIFlowLVGL/UIFlowLVGL.h" #include "UIFlowLVGL/UIFlowLVGL.h"
#include "UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgAPI.h" #include "UIFlowLVGL/UIFlowWrnMsg/UIFlowWrnMsgAPI.h"
#include "UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmAPI.h" #include "UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmAPI.h"
#include "UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.h"
#include "UIFlowPhotoParams.h" #include "UIFlowPhotoParams.h"
#include "UIFlowPhotoFuncs.h" #include "UIFlowPhotoFuncs.h"
#include "ImageApp/ImageApp_Photo.h" #include "ImageApp/ImageApp_Photo.h"
@ -848,6 +849,11 @@ static void UIFlowPhoto_OnExeZoomInStop(lv_obj_t* obj)
static void UIFlowPhoto_OnExeOpenPlayScreen(lv_obj_t* obj) static void UIFlowPhoto_OnExeOpenPlayScreen(lv_obj_t* obj)
{ {
if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE) {
gPhotoData.State = PHOTO_ST_WARNING_MENU;
UIFlowWrnMsgAPI_Open_StringID(LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD, 1000);
return;
}
Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0); Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0);
} }
// static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj) // static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj)
@ -1518,11 +1524,16 @@ static void UIFlowPhoto_KeyRelease(lv_obj_t* obj, uint32_t key)
void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event) void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
{ {
#define PASSWORD_SWITCH_ON 1
UIMenuStoreInfo *puiPara = sf_ui_para_get();
switch(event) switch(event)
{ {
case LV_PLUGIN_EVENT_SCR_OPEN: case LV_PLUGIN_EVENT_SCR_OPEN:
UIFlowPhoto_ScrOpen(obj); UIFlowPhoto_ScrOpen(obj);
if(PASSWORD_SWITCH_ON == puiPara->PwdSwitch)
{
OpenPasswordScreen();
}
#if HUNTING_CAMERA_MCU == ENABLE #if HUNTING_CAMERA_MCU == ENABLE
UIMenuStoreInfo *puiPara = sf_ui_para_get(); UIMenuStoreInfo *puiPara = sf_ui_para_get();
if((puiPara->CamMode == SF_CAM_MODE_PHOTO) || (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO)) if((puiPara->CamMode == SF_CAM_MODE_PHOTO) || (puiPara->CamMode == SF_CAM_MODE_PHOTO_VIDEO))

View File

@ -1906,13 +1906,11 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
} }
case LV_USER_KEY_LEFT: case LV_USER_KEY_LEFT:
{ {
printf("lllllllllllllllllllllllllllllllllllll left.\n");
UIFlowPlay_OnKeyUp(obj); UIFlowPlay_OnKeyUp(obj);
break; break;
} }
case LV_USER_KEY_RIGHT: case LV_USER_KEY_RIGHT:
{ {
printf("lllllllllllllllllllllllllllllllllllll right.\n");
UIFlowPlay_OnKeyDown(obj); UIFlowPlay_OnKeyDown(obj);
break; break;
} }

View File

@ -30,7 +30,7 @@ static void task_msgbox_timer_cb(lv_task_t* task)
{ {
#define BUF_LENGTH 256 #define BUF_LENGTH 256
char buf[BUF_LENGTH] = {0}; char buf[BUF_LENGTH] = {0};
printf(" task_msgbox_timer_cb\n "); // printf(" task_msgbox_timer_cb\n ");
// LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD // LV_PLUGIN_STRING_ID_STRID_PLEASE_INSERT_SD
if(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK == msgID) if(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK == msgID)
{ {
@ -85,7 +85,10 @@ void UIFlowWrnMsgAPI_Open_StringID(lv_plugin_res_id id, uint16_t auto_close_time
*******************************************************************/ *******************************************************************/
lv_plugin_msgbox_allocate_ext_attr(msgbox); lv_plugin_msgbox_allocate_ext_attr(msgbox);
lv_plugin_msgbox_set_text(msgbox, id); if(LV_PLUGIN_STRING_ID_STRING_ENTER_WORK != msgID)
{
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;

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB