Files
luban-lite-t3e-pro/application/rt-thread/t3e-pro/components/generated/setup_scr_displayinfopage.c

460 lines
31 KiB
C
Raw Normal View History

2025-09-30 11:56:06 +08:00
/*
* Copyright 2025 NXP
* NXP Confidential and Proprietary. This software is owned or controlled by NXP and may only be used strictly in
* accordance with the applicable license terms. By expressly accepting such terms or by downloading, installing,
* activating and/or otherwise using the software, you are agreeing that you have read, and that you agree to
* comply with and are bound by, such license terms. If you do not agree to be bound by the applicable license
* terms, then you may not retain, install, activate or otherwise use the software.
*/
#include "lvgl.h"
#include <stdio.h>
#include "gui_guider.h"
#include "events_init.h"
#include "widgets_init.h"
#include "custom.h"
static void _displayinfopage_autlockdlist_1_event_cb(lv_event_t * e)
{
lv_obj_t * obj = lv_event_get_target(e);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autlockdlist_1_extra_list_selected_default
static lv_style_t style_displayinfopage_autlockdlist_1_extra_list_selected_default;
lv_style_reset(&style_displayinfopage_autlockdlist_1_extra_list_selected_default);
lv_style_set_radius(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, 3);
lv_style_set_bg_color(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, lv_color_make(0x00, 0xa1, 0xb5));
lv_style_set_bg_grad_color(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, lv_color_make(0x00, 0xa1, 0xb5));
lv_style_set_bg_grad_dir(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, 255);
lv_style_set_border_color(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, lv_color_make(0xe1, 0xe6, 0xee));
lv_style_set_border_width(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, 1);
lv_style_set_text_color(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_text_font(&style_displayinfopage_autlockdlist_1_extra_list_selected_default, &lv_font_albbhptR_16);
lv_obj_add_style(lv_dropdown_get_list(obj), &style_displayinfopage_autlockdlist_1_extra_list_selected_default, LV_PART_SELECTED|LV_STATE_DEFAULT);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autlockdlist_1_extra_list_main_default
static lv_style_t style_displayinfopage_autlockdlist_1_extra_list_main_default;
lv_style_reset(&style_displayinfopage_autlockdlist_1_extra_list_main_default);
lv_style_set_radius(&style_displayinfopage_autlockdlist_1_extra_list_main_default, 3);
lv_style_set_bg_color(&style_displayinfopage_autlockdlist_1_extra_list_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_bg_grad_color(&style_displayinfopage_autlockdlist_1_extra_list_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_bg_grad_dir(&style_displayinfopage_autlockdlist_1_extra_list_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autlockdlist_1_extra_list_main_default, 255);
lv_style_set_border_color(&style_displayinfopage_autlockdlist_1_extra_list_main_default, lv_color_make(0xe1, 0xe6, 0xee));
lv_style_set_border_width(&style_displayinfopage_autlockdlist_1_extra_list_main_default, 1);
lv_style_set_text_color(&style_displayinfopage_autlockdlist_1_extra_list_main_default, lv_color_make(0x0D, 0x30, 0x55));
lv_style_set_text_font(&style_displayinfopage_autlockdlist_1_extra_list_main_default, &lv_font_albbhptR_16);
lv_style_set_max_height(&style_displayinfopage_autlockdlist_1_extra_list_main_default, 150);
lv_obj_add_style(lv_dropdown_get_list(obj), &style_displayinfopage_autlockdlist_1_extra_list_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default
static lv_style_t style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default;
lv_style_reset(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default);
lv_style_set_radius(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, 3);
lv_style_set_bg_color(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, lv_color_make(0x00, 0xff, 0x00));
lv_style_set_bg_grad_color(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_bg_grad_dir(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, 255);
lv_obj_add_style(lv_dropdown_get_list(obj), &style_displayinfopage_autlockdlist_1_extra_list_scrollbar_default, LV_PART_SCROLLBAR|LV_STATE_DEFAULT);
// lv_event_code_t code = lv_event_get_code(e);
// //lv_obj_t * obj = lv_event_get_target(e);
// if(code == LV_EVENT_VALUE_CHANGED)
// {
// printf("selected:%d\r\n", lv_dropdown_get_selected(obj)); // 获取选项的索引值从0开始
//
// char buf[32];
// lv_dropdown_get_selected_str(obj, buf, sizeof(buf));
// printf("Option: %s\r\n", buf);
// }
}
//static void autlockdlistevent_handler(lv_event_t * e)
//{
// lv_event_code_t code = lv_event_get_code(e);
// lv_obj_t * obj = lv_event_get_target(e);
//
// //printf("lv_dropdown\r\n");
//
// if(code == LV_EVENT_VALUE_CHANGED)
// {
// printf("selected:%d\r\n", lv_dropdown_get_selected(obj)); //获取选项的索引值从0开始
//
// char buf[32];
// lv_dropdown_get_selected_str(obj, buf, sizeof(buf)); // 获取选项的内容
// printf("Option: %s\r\n", buf);
// }
//}
void setup_scr_displayinfopage(lv_ui *ui)
{
//Write codes displayinfopage
ui->displayinfopage = lv_obj_create(NULL);
lv_obj_set_size(ui->displayinfopage, 480, 480);
lv_obj_set_scrollbar_mode(ui->displayinfopage, LV_SCROLLBAR_MODE_OFF);
//Write style for displayinfopage, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
lv_obj_set_style_bg_opa(ui->displayinfopage, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_bg_color(ui->displayinfopage, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_bg_grad_dir(ui->displayinfopage, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_returnbg
ui->displayinfopage_returnbg = lv_img_create(ui->displayinfopage);
lv_obj_add_flag(ui->displayinfopage_returnbg, LV_OBJ_FLAG_CLICKABLE);
lv_img_set_src(ui->displayinfopage_returnbg, LVGL_PATH(returnbg.png));
lv_img_set_pivot(ui->displayinfopage_returnbg, 50,50);
lv_img_set_angle(ui->displayinfopage_returnbg, 0);
lv_obj_set_pos(ui->displayinfopage_returnbg, 23, 27);
lv_obj_set_size(ui->displayinfopage_returnbg, 14, 26);
//Write style for displayinfopage_returnbg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
lv_obj_set_style_img_opa(ui->displayinfopage_returnbg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_retrunbtn
ui->displayinfopage_retrunbtn = lv_btn_create(ui->displayinfopage);
//ui->displayinfopage_retrunbtn_label = lv_label_create(ui->displayinfopage_retrunbtn);
//lv_label_set_text(ui->displayinfopage_retrunbtn_label, "");
//lv_label_set_long_mode(ui->displayinfopage_retrunbtn_label, LV_LABEL_LONG_WRAP);
//lv_obj_align(ui->displayinfopage_retrunbtn_label, LV_ALIGN_CENTER, 0, 0);
lv_obj_set_style_pad_all(ui->displayinfopage_retrunbtn, 0, LV_STATE_DEFAULT);
//lv_obj_set_width(ui->displayinfopage_retrunbtn_label, LV_PCT(100));
lv_obj_set_pos(ui->displayinfopage_retrunbtn, 8, 8);
lv_obj_set_size(ui->displayinfopage_retrunbtn, 60, 60);
//Write style for displayinfopage_retrunbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
lv_obj_set_style_bg_opa(ui->displayinfopage_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_border_width(ui->displayinfopage_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_radius(ui->displayinfopage_retrunbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_shadow_width(ui->displayinfopage_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
// lv_obj_set_style_text_color(ui->displayinfopage_retrunbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
// lv_obj_set_style_text_font(ui->displayinfopage_retrunbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
// lv_obj_set_style_text_opa(ui->displayinfopage_retrunbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
// lv_obj_set_style_text_align(ui->displayinfopage_retrunbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_label_1
ui->displayinfopage_label_1 = lv_label_create(ui->displayinfopage);
// lv_label_set_text(ui->displayinfopage_label_1, "Display");
lv_label_set_text(ui->displayinfopage_label_1,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_SetDisplay]);
lv_label_set_long_mode(ui->displayinfopage_label_1, LV_LABEL_LONG_DOT);
lv_obj_set_pos(ui->displayinfopage_label_1, 46, 32);
lv_obj_set_size(ui->displayinfopage_label_1, 200, 20);
//Write style for displayinfopage_label_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
lv_obj_set_style_border_width(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_radius(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_color(ui->displayinfopage_label_1, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_font(ui->displayinfopage_label_1, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_opa(ui->displayinfopage_label_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_letter_space(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_line_space(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_text_align(ui->displayinfopage_label_1, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(ui->displayinfopage_label_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_bg_color(ui->displayinfopage_label_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_bg_grad_dir(ui->displayinfopage_label_1, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_pad_top(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_pad_right(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_pad_bottom(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_pad_left(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_set_style_shadow_width(ui->displayinfopage_label_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_brightlabel
ui->displayinfopage_brightlabel = lv_label_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_brightlabel, 12, 66);
lv_obj_set_size(ui->displayinfopage_brightlabel, 200, 24);
// lv_label_set_text(ui->displayinfopage_brightlabel, "屏幕亮度");
lv_label_set_text(ui->displayinfopage_brightlabel,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_SetDisplaybrightness]);
lv_label_set_long_mode(ui->displayinfopage_brightlabel, LV_LABEL_LONG_WRAP);
lv_obj_set_style_text_align(ui->displayinfopage_brightlabel, LV_TEXT_ALIGN_LEFT, 0);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_brightlabel_main_main_default
static lv_style_t style_displayinfopage_brightlabel_main_main_default;
lv_style_reset(&style_displayinfopage_brightlabel_main_main_default);
lv_style_set_radius(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_bg_color(&style_displayinfopage_brightlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_brightlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_brightlabel_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_text_color(&style_displayinfopage_brightlabel_main_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_text_font(&style_displayinfopage_brightlabel_main_main_default, &lv_font_albbhptR_16);
lv_style_set_text_letter_space(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_pad_left(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_pad_right(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_pad_top(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_style_set_pad_bottom(&style_displayinfopage_brightlabel_main_main_default, 0);
lv_obj_add_style(ui->displayinfopage_brightlabel, &style_displayinfopage_brightlabel_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_brightslider_1
ui->displayinfopage_brightslider_1 = lv_slider_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_brightslider_1, 100, 100);
lv_obj_set_size(ui->displayinfopage_brightslider_1, 344, 36);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_brightslider_1_main_main_default
static lv_style_t style_displayinfopage_brightslider_1_main_main_default;
lv_style_reset(&style_displayinfopage_brightslider_1_main_main_default);
lv_style_set_radius(&style_displayinfopage_brightslider_1_main_main_default, 50);
lv_style_set_bg_color(&style_displayinfopage_brightslider_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_color(&style_displayinfopage_brightslider_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_dir(&style_displayinfopage_brightslider_1_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_brightslider_1_main_main_default, 255);
lv_style_set_outline_color(&style_displayinfopage_brightslider_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_outline_width(&style_displayinfopage_brightslider_1_main_main_default, 0);
lv_style_set_outline_opa(&style_displayinfopage_brightslider_1_main_main_default, 255);
lv_style_set_pad_left(&style_displayinfopage_brightslider_1_main_main_default, 0);
lv_style_set_pad_right(&style_displayinfopage_brightslider_1_main_main_default, 0);
lv_style_set_pad_top(&style_displayinfopage_brightslider_1_main_main_default, 0);
lv_style_set_pad_bottom(&style_displayinfopage_brightslider_1_main_main_default, 0);
lv_obj_add_style(ui->displayinfopage_brightslider_1, &style_displayinfopage_brightslider_1_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_brightslider_1_main_indicator_default
static lv_style_t style_displayinfopage_brightslider_1_main_indicator_default;
lv_style_reset(&style_displayinfopage_brightslider_1_main_indicator_default);
lv_style_set_radius(&style_displayinfopage_brightslider_1_main_indicator_default, 50);
lv_style_set_bg_color(&style_displayinfopage_brightslider_1_main_indicator_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_brightslider_1_main_indicator_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_brightslider_1_main_indicator_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_brightslider_1_main_indicator_default, 255);
lv_obj_add_style(ui->displayinfopage_brightslider_1, &style_displayinfopage_brightslider_1_main_indicator_default, LV_PART_INDICATOR|LV_STATE_DEFAULT);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_brightslider_1_main_knob_default
static lv_style_t style_displayinfopage_brightslider_1_main_knob_default;
lv_style_reset(&style_displayinfopage_brightslider_1_main_knob_default);
lv_style_set_radius(&style_displayinfopage_brightslider_1_main_knob_default, 50);
lv_style_set_bg_color(&style_displayinfopage_brightslider_1_main_knob_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_brightslider_1_main_knob_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_brightslider_1_main_knob_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_brightslider_1_main_knob_default, 255);
lv_obj_add_style(ui->displayinfopage_brightslider_1, &style_displayinfopage_brightslider_1_main_knob_default, LV_PART_KNOB|LV_STATE_DEFAULT);
lv_slider_set_range(ui->displayinfopage_brightslider_1,15, 100);
// lv_slider_set_value(ui->displayinfopage_brightslider_1, 40,false);
lv_slider_set_value(ui->displayinfopage_brightslider_1, GET_nvs_Sys_Info_backlight(),false);//用上次设置的亮度
//Write codes displayinfopage_brightimg_icon
ui->displayinfopage_brightimg_icon = lv_img_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_brightimg_icon, 25, 103);
lv_obj_set_size(ui->displayinfopage_brightimg_icon, 30, 30);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_brightimg_icon_main_main_default
static lv_style_t style_displayinfopage_brightimg_icon_main_main_default;
lv_style_reset(&style_displayinfopage_brightimg_icon_main_main_default);
lv_style_set_img_recolor(&style_displayinfopage_brightimg_icon_main_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_img_recolor_opa(&style_displayinfopage_brightimg_icon_main_main_default, 0);
lv_style_set_img_opa(&style_displayinfopage_brightimg_icon_main_main_default, 255);
lv_obj_add_style(ui->displayinfopage_brightimg_icon, &style_displayinfopage_brightimg_icon_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
lv_obj_add_flag(ui->displayinfopage_brightimg_icon, LV_OBJ_FLAG_CLICKABLE);
lv_img_set_src(ui->displayinfopage_brightimg_icon,LVGL_PATH(dispinfo.png));
lv_img_set_pivot(ui->displayinfopage_brightimg_icon, 0,0);
lv_img_set_angle(ui->displayinfopage_brightimg_icon, 0);
//Write codes displayinfopage_autobrightlabel
ui->displayinfopage_autobrightlabel = lv_label_create(ui->displayinfopage);
// lv_obj_set_pos(ui->displayinfopage_autobrightlabel, 12, 180);
lv_obj_set_pos(ui->displayinfopage_autobrightlabel, 12, 210);
lv_obj_set_size(ui->displayinfopage_autobrightlabel, 200, 24);
// lv_label_set_text(ui->displayinfopage_autobrightlabel, "自动调整亮度");
lv_label_set_text(ui->displayinfopage_autobrightlabel,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_SetDisplayAutomatic]);
lv_label_set_long_mode(ui->displayinfopage_autobrightlabel, LV_LABEL_LONG_WRAP);
lv_obj_set_style_text_align(ui->displayinfopage_autobrightlabel, LV_TEXT_ALIGN_LEFT, 0);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autobrightlabel_main_main_default
static lv_style_t style_displayinfopage_autobrightlabel_main_main_default;
lv_style_reset(&style_displayinfopage_autobrightlabel_main_main_default);
lv_style_set_radius(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_bg_color(&style_displayinfopage_autobrightlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_autobrightlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_autobrightlabel_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_text_color(&style_displayinfopage_autobrightlabel_main_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_text_font(&style_displayinfopage_autobrightlabel_main_main_default, &lv_font_albbhptR_16);
lv_style_set_text_letter_space(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_pad_left(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_pad_right(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_pad_top(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_style_set_pad_bottom(&style_displayinfopage_autobrightlabel_main_main_default, 0);
lv_obj_add_style(ui->displayinfopage_autobrightlabel, &style_displayinfopage_autobrightlabel_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
// //Write codes displayinfopage_autobrighttextlabel
// ui->displayinfopage_autobrighttextlabel = lv_label_create(ui->displayinfopage);
// lv_obj_set_pos(ui->displayinfopage_autobrighttextlabel, 13, 210);
// lv_obj_set_size(ui->displayinfopage_autobrighttextlabel, 330, 50);
//// lv_label_set_text(ui->displayinfopage_autobrighttextlabel, "根据周围环境自动调整亮度,有效节能");
// lv_label_set_text(ui->displayinfopage_autobrighttextlabel,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_DisplayAdjustment]);
//
// lv_label_set_long_mode(ui->displayinfopage_autobrighttextlabel, LV_LABEL_LONG_WRAP);
// lv_obj_set_style_text_align(ui->displayinfopage_autobrighttextlabel, LV_TEXT_ALIGN_LEFT, 0);
//
// //Write style state: LV_STATE_DEFAULT for style_displayinfopage_autobrighttextlabel_main_main_default
// static lv_style_t style_displayinfopage_autobrighttextlabel_main_main_default;
// lv_style_reset(&style_displayinfopage_autobrighttextlabel_main_main_default);
// lv_style_set_radius(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_bg_color(&style_displayinfopage_autobrighttextlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
// lv_style_set_bg_grad_color(&style_displayinfopage_autobrighttextlabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
// lv_style_set_bg_grad_dir(&style_displayinfopage_autobrighttextlabel_main_main_default, LV_GRAD_DIR_VER);
// lv_style_set_bg_opa(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_text_color(&style_displayinfopage_autobrighttextlabel_main_main_default, lv_color_make(0xff, 0xff, 0xff));
// lv_style_set_text_font(&style_displayinfopage_autobrighttextlabel_main_main_default, &lv_font_albbhptR_16);
// lv_style_set_text_letter_space(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_pad_left(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_pad_right(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_pad_top(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_style_set_pad_bottom(&style_displayinfopage_autobrighttextlabel_main_main_default, 0);
// lv_obj_add_style(ui->displayinfopage_autobrighttextlabel, &style_displayinfopage_autobrighttextlabel_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//
//Write codes displayinfopage_autobrightsw_1
ui->displayinfopage_autobrightsw_1 = lv_switch_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_autobrightsw_1, 380, 208);
lv_obj_set_size(ui->displayinfopage_autobrightsw_1, 60, 30);
if(GET_nvs_Sys_Info_autobacklight())
{
lv_obj_add_state(ui->displayinfopage_autobrightsw_1, LV_STATE_CHECKED);//on
}
else
{
lv_obj_clear_state(ui->displayinfopage_autobrightsw_1, LV_STATE_CHECKED);//off
}
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autobrightsw_1_main_main_default
static lv_style_t style_displayinfopage_autobrightsw_1_main_main_default;
lv_style_reset(&style_displayinfopage_autobrightsw_1_main_main_default);
lv_style_set_radius(&style_displayinfopage_autobrightsw_1_main_main_default, 100);
lv_style_set_bg_color(&style_displayinfopage_autobrightsw_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_color(&style_displayinfopage_autobrightsw_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_dir(&style_displayinfopage_autobrightsw_1_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autobrightsw_1_main_main_default, 255);
lv_obj_add_style(ui->displayinfopage_autobrightsw_1, &style_displayinfopage_autobrightsw_1_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write style state: LV_STATE_CHECKED for style_displayinfopage_autobrightsw_1_main_indicator_checked
static lv_style_t style_displayinfopage_autobrightsw_1_main_indicator_checked;
lv_style_reset(&style_displayinfopage_autobrightsw_1_main_indicator_checked);
lv_style_set_radius(&style_displayinfopage_autobrightsw_1_main_indicator_checked, 100);
lv_style_set_bg_color(&style_displayinfopage_autobrightsw_1_main_indicator_checked, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_autobrightsw_1_main_indicator_checked, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_autobrightsw_1_main_indicator_checked, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autobrightsw_1_main_indicator_checked, 255);
lv_obj_add_style(ui->displayinfopage_autobrightsw_1, &style_displayinfopage_autobrightsw_1_main_indicator_checked, LV_PART_INDICATOR|LV_STATE_CHECKED);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autobrightsw_1_main_knob_default
static lv_style_t style_displayinfopage_autobrightsw_1_main_knob_default;
lv_style_reset(&style_displayinfopage_autobrightsw_1_main_knob_default);
lv_style_set_radius(&style_displayinfopage_autobrightsw_1_main_knob_default, 100);
lv_style_set_bg_color(&style_displayinfopage_autobrightsw_1_main_knob_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_bg_grad_color(&style_displayinfopage_autobrightsw_1_main_knob_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_bg_grad_dir(&style_displayinfopage_autobrightsw_1_main_knob_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autobrightsw_1_main_knob_default, 255);
lv_obj_add_style(ui->displayinfopage_autobrightsw_1, &style_displayinfopage_autobrightsw_1_main_knob_default, LV_PART_KNOB|LV_STATE_DEFAULT);
//Write codes displayinfopage_autolocklabel
ui->displayinfopage_autolocklabel = lv_label_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_autolocklabel, 13, 280);
lv_obj_set_size(ui->displayinfopage_autolocklabel, 200, 24);
// lv_label_set_text(ui->displayinfopage_autolocklabel, "自动息屏");
lv_label_set_text(ui->displayinfopage_autolocklabel,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_DisplayAutoscreen]);
lv_label_set_long_mode(ui->displayinfopage_autolocklabel, LV_LABEL_LONG_WRAP);
lv_obj_set_style_text_align(ui->displayinfopage_autolocklabel, LV_TEXT_ALIGN_LEFT, 0);
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autolocklabel_main_main_default
static lv_style_t style_displayinfopage_autolocklabel_main_main_default;
lv_style_reset(&style_displayinfopage_autolocklabel_main_main_default);
lv_style_set_radius(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_bg_color(&style_displayinfopage_autolocklabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_color(&style_displayinfopage_autolocklabel_main_main_default, lv_color_make(0x21, 0x95, 0xf6));
lv_style_set_bg_grad_dir(&style_displayinfopage_autolocklabel_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_text_color(&style_displayinfopage_autolocklabel_main_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_text_font(&style_displayinfopage_autolocklabel_main_main_default, &lv_font_albbhptR_16);
lv_style_set_text_letter_space(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_pad_left(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_pad_right(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_pad_top(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_style_set_pad_bottom(&style_displayinfopage_autolocklabel_main_main_default, 0);
lv_obj_add_style(ui->displayinfopage_autolocklabel, &style_displayinfopage_autolocklabel_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
//Write codes displayinfopage_autlockdlist_1
ui->displayinfopage_autlockdlist_1 = lv_dropdown_create(ui->displayinfopage);
lv_obj_set_pos(ui->displayinfopage_autlockdlist_1, 345, 280);
lv_obj_set_width(ui->displayinfopage_autlockdlist_1, 100);
// lv_dropdown_set_options(ui->displayinfopage_autlockdlist_1, "10s\n30s\n45s\n1min\n2min\n5min\n10min\nnever");
lv_dropdown_set_options(ui->displayinfopage_autlockdlist_1, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_DisplayAutoscreentime]);
lv_obj_add_event_cb(ui->displayinfopage_autlockdlist_1, _displayinfopage_autlockdlist_1_event_cb, LV_EVENT_READY, NULL);
if(GET_nvs_Sys_Info_autoScreentime()==10)//10s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,0);
}
else if(GET_nvs_Sys_Info_autoScreentime()==30)//30s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,1);
}
else if(GET_nvs_Sys_Info_autoScreentime()==45)//45s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,2);
}
else if(GET_nvs_Sys_Info_autoScreentime()==60)//1min--60s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,3);
}
else if(GET_nvs_Sys_Info_autoScreentime()==120)//2min--120s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,4);
}
else if(GET_nvs_Sys_Info_autoScreentime()==300)//5min--300s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,5);
}
else if(GET_nvs_Sys_Info_autoScreentime()==600)//10min--600s
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,6);
}
else //if(GET_nvs_Sys_Info_autoScreentime()==0)//其它七天都是never
{
lv_dropdown_set_selected(ui->displayinfopage_autlockdlist_1,7);
}
//Write style state: LV_STATE_DEFAULT for style_displayinfopage_autlockdlist_1_main_main_default
static lv_style_t style_displayinfopage_autlockdlist_1_main_main_default;
lv_style_reset(&style_displayinfopage_autlockdlist_1_main_main_default);
lv_style_set_radius(&style_displayinfopage_autlockdlist_1_main_main_default, 10);
lv_style_set_bg_color(&style_displayinfopage_autlockdlist_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_color(&style_displayinfopage_autlockdlist_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_bg_grad_dir(&style_displayinfopage_autlockdlist_1_main_main_default, LV_GRAD_DIR_VER);
lv_style_set_bg_opa(&style_displayinfopage_autlockdlist_1_main_main_default, 255);
lv_style_set_border_color(&style_displayinfopage_autlockdlist_1_main_main_default, lv_color_make(0x21, 0x21, 0x21));
lv_style_set_border_width(&style_displayinfopage_autlockdlist_1_main_main_default, 1);
lv_style_set_text_color(&style_displayinfopage_autlockdlist_1_main_main_default, lv_color_make(0xff, 0xff, 0xff));
lv_style_set_text_font(&style_displayinfopage_autlockdlist_1_main_main_default, &lv_font_albbhptR_16);
lv_style_set_text_line_space(&style_displayinfopage_autlockdlist_1_main_main_default, 20);
lv_obj_add_style(ui->displayinfopage_autlockdlist_1, &style_displayinfopage_autlockdlist_1_main_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
// /*Create a normal drop down list*/
// //ui->displayinfopage_autlockdlist_1 = lv_dropdown_create(ui->displayinfopage);
// lv_obj_t * dd = lv_dropdown_create(ui->displayinfopage);
// lv_obj_set_pos(dd, 100, 350);
// lv_obj_set_width(dd, 150);
//
// lv_dropdown_set_options(dd, "Apple\n"
// "Banana\n"
// "Orange\n"
// "Cherry\n"
// "Grape\n"
// "Raspberry\n"
// "Melon\n"
// "Orange\n"
// "Lemon\n"
// "Nuts");
//
// // lv_dropdown_set_dir(dd, LV_DIR_RIGHT);
// // lv_dropdown_set_symbol(dd, LV_SYMBOL_RIGHT);
//
// //lv_obj_align(dd, LV_ALIGN_TOP_MID, 0, 0);
// lv_obj_add_event_cb(dd, autlockdlistevent_handler, LV_EVENT_ALL, NULL);
//Update current screen layout.
lv_obj_update_layout(ui->displayinfopage);
//Init events for screen.
events_init_displayinfopage(ui);
}