mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-16 19:38:56 +00:00
1564 lines
100 KiB
C
1564 lines
100 KiB
C
/*
|
|
* 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"
|
|
|
|
|
|
|
|
void setup_scr_dimmer(lv_ui *ui)
|
|
{
|
|
//Write codes dimmer
|
|
ui->dimmer = lv_obj_create(ui->screen_main_tileview_dimmers);
|
|
lv_obj_set_pos(ui->dimmer, 0, 0);
|
|
lv_obj_set_size(ui->dimmer, 480, 480);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for onoff4, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->dimmer, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_pagelabel
|
|
ui->dimmer_pagelabel = lv_label_create(ui->dimmer);
|
|
lv_label_set_text(ui->dimmer_pagelabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Dimmer1edpage]);
|
|
|
|
lv_label_set_long_mode(ui->dimmer_pagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_pagelabel, 140, 32);
|
|
lv_obj_set_size(ui->dimmer_pagelabel, 200, 24);
|
|
|
|
//Write style for dimmer_pagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_pagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_pagelabel, &lv_font_DroidSansFallback_20, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_pagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_pagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_pagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_settings_icon
|
|
ui->dimmer_settings_icon = lv_img_create(ui->dimmer);
|
|
lv_obj_add_flag(ui->dimmer_settings_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_settings_icon, LVGL_PATH(settings_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_settings_icon, 50,50);
|
|
lv_img_set_angle(ui->dimmer_settings_icon, 0);
|
|
lv_obj_set_pos(ui->dimmer_settings_icon, 432, 24);
|
|
lv_obj_set_size(ui->dimmer_settings_icon, 27, 27);
|
|
|
|
//Write style for dimmer_settings_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_settings_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_settings_btn
|
|
ui->dimmer_settings_btn = lv_btn_create(ui->dimmer);
|
|
ui->dimmer_settings_btn_label = lv_label_create(ui->dimmer_settings_btn);
|
|
lv_label_set_text(ui->dimmer_settings_btn_label, "");
|
|
lv_label_set_long_mode(ui->dimmer_settings_btn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_settings_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_settings_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_settings_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_settings_btn, 418, 12);
|
|
lv_obj_set_size(ui->dimmer_settings_btn, 50, 50);
|
|
|
|
//Write style for dimmer_settings_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_settings_btn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_settings_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_settings_btn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_settings_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_settings_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_tabview_1
|
|
ui->dimmer_tabview_1 = lv_tabview_create(ui->dimmer, LV_DIR_BOTTOM, 0);
|
|
lv_obj_set_pos(ui->dimmer_tabview_1, 0, 60);
|
|
lv_obj_set_size(ui->dimmer_tabview_1, 480, 280);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_tabview_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_tabview_1, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for dimmer_tabview_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->dimmer_tabview_1, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_color(ui->dimmer_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_font(ui->dimmer_tabview_1, &lv_font_DroidSansFallback_12, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_opa(ui->dimmer_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_letter_space(ui->dimmer_tabview_1, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_line_space(ui->dimmer_tabview_1, 16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_DEFAULT for &style_dimmer_tabview_1_extra_btnm_main_default
|
|
// static lv_style_t style_dimmer_tabview_1_extra_btnm_main_default;
|
|
// ui_init_style(&style_dimmer_tabview_1_extra_btnm_main_default);
|
|
|
|
// lv_style_set_bg_opa(&style_dimmer_tabview_1_extra_btnm_main_default, 255);
|
|
// lv_style_set_bg_color(&style_dimmer_tabview_1_extra_btnm_main_default, lv_color_hex(0x000000));
|
|
// lv_style_set_bg_grad_dir(&style_dimmer_tabview_1_extra_btnm_main_default, LV_GRAD_DIR_NONE);
|
|
// lv_style_set_border_width(&style_dimmer_tabview_1_extra_btnm_main_default, 0);
|
|
// lv_style_set_radius(&style_dimmer_tabview_1_extra_btnm_main_default, 0);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_DEFAULT for &style_dimmer_tabview_1_extra_btnm_items_default
|
|
// static lv_style_t style_dimmer_tabview_1_extra_btnm_items_default;
|
|
// ui_init_style(&style_dimmer_tabview_1_extra_btnm_items_default);
|
|
|
|
// lv_style_set_text_color(&style_dimmer_tabview_1_extra_btnm_items_default, lv_color_hex(0x000000));
|
|
// lv_style_set_text_font(&style_dimmer_tabview_1_extra_btnm_items_default, &lv_font_DroidSansFallback_12);
|
|
// lv_style_set_text_opa(&style_dimmer_tabview_1_extra_btnm_items_default, 255);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_items_default, LV_PART_ITEMS|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_CHECKED for &style_dimmer_tabview_1_extra_btnm_items_checked
|
|
// static lv_style_t style_dimmer_tabview_1_extra_btnm_items_checked;
|
|
// ui_init_style(&style_dimmer_tabview_1_extra_btnm_items_checked);
|
|
|
|
// lv_style_set_text_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_text_font(&style_dimmer_tabview_1_extra_btnm_items_checked, &lv_font_DroidSansFallback_12);
|
|
// lv_style_set_text_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 255);
|
|
// lv_style_set_border_width(&style_dimmer_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_border_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 255);
|
|
// lv_style_set_border_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_border_side(&style_dimmer_tabview_1_extra_btnm_items_checked, LV_BORDER_SIDE_BOTTOM);
|
|
// lv_style_set_radius(&style_dimmer_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_bg_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_bg_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_bg_grad_dir(&style_dimmer_tabview_1_extra_btnm_items_checked, LV_GRAD_DIR_NONE);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_items_checked, LV_PART_ITEMS|LV_STATE_CHECKED);
|
|
|
|
//Write codes tab_1
|
|
ui->dimmer_tabview_1_tab_1 = lv_tabview_add_tab(ui->dimmer_tabview_1,"tab_1");
|
|
// lv_obj_t * dimmer_tabview_1_tab_1_label = lv_label_create(ui->dimmer_tabview_1_tab_1);
|
|
// lv_label_set_text(dimmer_tabview_1_tab_1_label, "con1");
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1_tab_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_tabview_1_tab_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_tabview_1_tab_1, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
//Write codes tab_2
|
|
ui->dimmer_tabview_1_tab_2 = lv_tabview_add_tab(ui->dimmer_tabview_1,"tab_2");
|
|
// lv_obj_t * dimmer_tabview_1_tab_2_label = lv_label_create(ui->dimmer_tabview_1_tab_2);
|
|
// lv_label_set_text(dimmer_tabview_1_tab_2_label, "con2");
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1_tab_2,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_tabview_1_tab_2, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_tabview_1_tab_2, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write codes dimmer_group1_cont
|
|
ui->dimmer_group1_cont = lv_obj_create(ui->dimmer_tabview_1_tab_1);
|
|
lv_obj_set_pos(ui->dimmer_group1_cont, 20-20, 6);
|
|
lv_obj_set_size(ui->dimmer_group1_cont, 212, 262);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_group1_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_group1_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_group1_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for dimmer_group1_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_36
|
|
ui->dimmer_img_36 = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_36, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_36, LVGL_PATH(dimmer_bg.png));
|
|
lv_img_set_pivot(ui->dimmer_img_36, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_36, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_36, 0, 0);
|
|
lv_obj_set_size(ui->dimmer_img_36, 212, 262);
|
|
|
|
//Write style for dimmer_img_36, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_36, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_templabel
|
|
ui->dimmer_group1_templabel = lv_label_create(ui->dimmer_group1_cont);
|
|
lv_label_set_text(ui->dimmer_group1_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_temp]);
|
|
lv_label_set_long_mode(ui->dimmer_group1_templabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group1_templabel, 37, 38);
|
|
lv_obj_set_size(ui->dimmer_group1_templabel, 170, 18);
|
|
|
|
//Write style for dimmer_group1_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
//lv_obj_set_style_text_font(ui->dimmer_group1_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group1_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_35
|
|
ui->dimmer_img_35 = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_35, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_35, LVGL_PATH(dimmer_temp_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_35, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_35, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_35, 17, 36);
|
|
lv_obj_set_size(ui->dimmer_img_35, 16, 16);
|
|
|
|
//Write style for dimmer_img_35, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_35, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_37
|
|
ui->dimmer_img_37 = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_37, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_37, LVGL_PATH(dimmer_color_temp.png));
|
|
lv_img_set_pivot(ui->dimmer_img_37, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_37, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_37, 14, 57);
|
|
lv_obj_set_size(ui->dimmer_img_37, 154, 52);
|
|
|
|
//Write style for dimmer_img_37, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_37, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_38
|
|
// ui->dimmer_img_38 = lv_img_create(ui->dimmer_group1_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_38, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_38, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_38, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_38, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_38, 56, 71);
|
|
// lv_obj_set_size(ui->dimmer_img_38, 24, 24);
|
|
|
|
// //Write style for dimmer_img_38, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_38, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_slider_temp
|
|
ui->dimmer_group1_slider_temp = lv_slider_create(ui->dimmer_group1_cont);
|
|
lv_obj_set_pos(ui->dimmer_group1_slider_temp, 30, 57);
|
|
lv_obj_set_size(ui->dimmer_group1_slider_temp, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group1_slider_temp, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group1_slider_temp, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group1_slider_temp, nvs_SysInfo.downlights[0].colortemperature, LV_ANIM_OFF);
|
|
|
|
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
|
|
// //Write style for dimmer_group1_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group1_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group1_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_tempagelabel
|
|
ui->dimmer_group1_tempagelabel = lv_label_create(ui->dimmer_group1_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group1_tempagelabel,"%d%%",nvs_SysInfo.downlights[0].colortemperature);
|
|
lv_label_set_long_mode(ui->dimmer_group1_tempagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group1_tempagelabel, 166, 76);
|
|
lv_obj_set_size(ui->dimmer_group1_tempagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group1_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group1_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_infobtn
|
|
ui->dimmer_group1_infobtn = lv_btn_create(ui->dimmer_group1_cont);
|
|
ui->dimmer_group1_infobtn_label = lv_label_create(ui->dimmer_group1_infobtn);
|
|
if(strlen(nvs_SysInfo.downlights[0].Label))
|
|
{
|
|
lv_label_set_text_fmt(ui->dimmer_group1_infobtn_label,"%s",nvs_SysInfo.downlights[0].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->dimmer_group1_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_infobtn]);
|
|
}
|
|
|
|
lv_label_set_long_mode(ui->dimmer_group1_infobtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group1_infobtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group1_infobtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group1_infobtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group1_infobtn, 0, 7);
|
|
lv_obj_set_size(ui->dimmer_group1_infobtn, 212, 25);
|
|
|
|
//Write style for dimmer_group1_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_39
|
|
ui->dimmer_img_39 = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_39, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_39, LVGL_PATH(dimmer_color_cold.png));
|
|
lv_img_set_pivot(ui->dimmer_img_39, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_39, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_39, 14, 153);
|
|
lv_obj_set_size(ui->dimmer_img_39, 154, 52);
|
|
|
|
//Write style for dimmer_img_39, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_39, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_coldagelabel
|
|
ui->dimmer_group1_coldagelabel = lv_label_create(ui->dimmer_group1_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group1_coldagelabel,"%d%%",nvs_SysInfo.downlights[0].brightness);
|
|
lv_label_set_long_mode(ui->dimmer_group1_coldagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group1_coldagelabel, 166, 173);
|
|
lv_obj_set_size(ui->dimmer_group1_coldagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group1_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group1_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_coldlabel
|
|
ui->dimmer_group1_coldlabel = lv_label_create(ui->dimmer_group1_cont);
|
|
lv_label_set_text(ui->dimmer_group1_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_cold]);
|
|
lv_label_set_long_mode(ui->dimmer_group1_coldlabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group1_coldlabel, 37, 134);
|
|
lv_obj_set_size(ui->dimmer_group1_coldlabel, 160, 18);
|
|
|
|
//Write style for dimmer_group1_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group1_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_40
|
|
// ui->dimmer_img_40 = lv_img_create(ui->dimmer_group1_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_40, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_40, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_40, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_40, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_40, 92, 171);
|
|
// lv_obj_set_size(ui->dimmer_img_40, 24, 24);
|
|
|
|
// //Write style for dimmer_img_40, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_40, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_41
|
|
ui->dimmer_img_41 = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_41, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_41, LVGL_PATH(dimmer_clod_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_41, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_41, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_41, 17, 133);
|
|
lv_obj_set_size(ui->dimmer_img_41, 16, 16);
|
|
|
|
//Write style for dimmer_img_41, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_41, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_slider_cold
|
|
ui->dimmer_group1_slider_cold = lv_slider_create(ui->dimmer_group1_cont);
|
|
lv_obj_set_pos(ui->dimmer_group1_slider_cold, 30, 153);
|
|
lv_obj_set_size(ui->dimmer_group1_slider_cold, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group1_slider_cold, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group1_slider_cold, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group1_slider_cold, nvs_SysInfo.downlights[0].brightness, LV_ANIM_OFF);
|
|
|
|
// //lv_obj_set_align(ui->dimmer_group1_slider_cold, LV_ALIGN_CENTER);
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group1_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group1_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group1_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_onoffbtnimg
|
|
ui->dimmer_group1_onoffbtnimg = lv_img_create(ui->dimmer_group1_cont);
|
|
lv_obj_add_flag(ui->dimmer_group1_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_pivot(ui->dimmer_group1_onoffbtnimg, 50,50);
|
|
lv_img_set_angle(ui->dimmer_group1_onoffbtnimg, 0);
|
|
lv_obj_set_pos(ui->dimmer_group1_onoffbtnimg, 92, 223);
|
|
lv_obj_set_size(ui->dimmer_group1_onoffbtnimg, 29, 29);
|
|
|
|
//Write style for dimmer_group1_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_group1_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group1_onoffbtn
|
|
ui->dimmer_group1_onoffbtn = lv_btn_create(ui->dimmer_group1_cont);
|
|
ui->dimmer_group1_onoffbtn_label = lv_label_create(ui->dimmer_group1_onoffbtn);
|
|
lv_label_set_text(ui->dimmer_group1_onoffbtn_label, "");
|
|
lv_label_set_long_mode(ui->dimmer_group1_onoffbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group1_onoffbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group1_onoffbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group1_onoffbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group1_onoffbtn, 84, 220);
|
|
lv_obj_set_size(ui->dimmer_group1_onoffbtn, 45, 36);
|
|
|
|
//Write style for dimmer_group1_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group1_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group1_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group1_onoffbtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group1_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group1_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_cont
|
|
ui->dimmer_group2_cont = lv_obj_create(ui->dimmer_tabview_1_tab_1);
|
|
lv_obj_set_pos(ui->dimmer_group2_cont, 247-10, 6);
|
|
lv_obj_set_size(ui->dimmer_group2_cont, 212, 262);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_group2_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_group2_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_group2_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for dimmer_group2_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_50
|
|
ui->dimmer_img_50 = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_50, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_50, LVGL_PATH(dimmer_bg.png));
|
|
lv_img_set_pivot(ui->dimmer_img_50, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_50, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_50, 0, 0);
|
|
lv_obj_set_size(ui->dimmer_img_50, 212, 262);
|
|
|
|
//Write style for dimmer_img_50, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_50, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_templabel
|
|
ui->dimmer_group2_templabel = lv_label_create(ui->dimmer_group2_cont);
|
|
lv_label_set_text(ui->dimmer_group2_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_temp]);
|
|
lv_label_set_long_mode(ui->dimmer_group2_templabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group2_templabel, 37, 38);
|
|
lv_obj_set_size(ui->dimmer_group2_templabel, 160, 18);
|
|
|
|
//Write style for dimmer_group2_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group2_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_49
|
|
ui->dimmer_img_49 = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_49, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_49, LVGL_PATH(dimmer_temp_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_49, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_49, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_49, 17, 36);
|
|
lv_obj_set_size(ui->dimmer_img_49, 16, 16);
|
|
|
|
//Write style for dimmer_img_49, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_49, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_48
|
|
ui->dimmer_img_48 = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_48, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_48, LVGL_PATH(dimmer_color_temp.png));
|
|
lv_img_set_pivot(ui->dimmer_img_48, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_48, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_48, 14, 57);
|
|
lv_obj_set_size(ui->dimmer_img_48, 154, 52);
|
|
|
|
//Write style for dimmer_img_48, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_48, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_47
|
|
// ui->dimmer_img_47 = lv_img_create(ui->dimmer_group2_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_47, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_47, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_47, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_47, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_47, 56, 71);
|
|
// lv_obj_set_size(ui->dimmer_img_47, 24, 24);
|
|
|
|
//Write style for dimmer_img_47, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
//lv_obj_set_style_img_opa(ui->dimmer_img_47, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_slider_temp
|
|
ui->dimmer_group2_slider_temp = lv_slider_create(ui->dimmer_group2_cont);
|
|
lv_obj_set_pos(ui->dimmer_group2_slider_temp, 30, 57);
|
|
lv_obj_set_size(ui->dimmer_group2_slider_temp, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group2_slider_temp, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group2_slider_temp, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group2_slider_temp, nvs_SysInfo.downlights[1].colortemperature, LV_ANIM_OFF);
|
|
|
|
|
|
// // lv_obj_set_align(ui->dimmer_group2_slider_temp, LV_ALIGN_CENTER);
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_tempagelabel
|
|
ui->dimmer_group2_tempagelabel = lv_label_create(ui->dimmer_group2_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group2_tempagelabel,"%d%%",nvs_SysInfo.downlights[1].colortemperature);
|
|
lv_label_set_long_mode(ui->dimmer_group2_tempagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group2_tempagelabel, 166, 74);
|
|
lv_obj_set_size(ui->dimmer_group2_tempagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group2_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group2_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_infobtn
|
|
ui->dimmer_group2_infobtn = lv_btn_create(ui->dimmer_group2_cont);
|
|
ui->dimmer_group2_infobtn_label = lv_label_create(ui->dimmer_group2_infobtn);
|
|
if(strlen(nvs_SysInfo.downlights[1].Label))
|
|
{
|
|
lv_label_set_text_fmt(ui->dimmer_group2_infobtn_label,"%s",nvs_SysInfo.downlights[1].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->dimmer_group2_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_infobtn]);
|
|
}
|
|
|
|
lv_label_set_long_mode(ui->dimmer_group2_infobtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group2_infobtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group2_infobtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group2_infobtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group2_infobtn, 0, 7);
|
|
lv_obj_set_size(ui->dimmer_group2_infobtn, 212, 25);
|
|
|
|
//Write style for dimmer_group2_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_46
|
|
ui->dimmer_img_46 = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_46, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_46, LVGL_PATH(dimmer_color_cold.png));
|
|
lv_img_set_pivot(ui->dimmer_img_46, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_46, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_46, 14, 153);
|
|
lv_obj_set_size(ui->dimmer_img_46, 154, 52);
|
|
|
|
//Write style for dimmer_img_46, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_46, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_coldagelabel
|
|
ui->dimmer_group2_coldagelabel = lv_label_create(ui->dimmer_group2_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group2_coldagelabel,"%d%%",nvs_SysInfo.downlights[1].brightness);
|
|
lv_label_set_long_mode(ui->dimmer_group2_coldagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group2_coldagelabel, 166, 173);
|
|
lv_obj_set_size(ui->dimmer_group2_coldagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group2_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group2_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_coldlabel
|
|
ui->dimmer_group2_coldlabel = lv_label_create(ui->dimmer_group2_cont);
|
|
lv_label_set_text(ui->dimmer_group2_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_cold]);
|
|
lv_label_set_long_mode(ui->dimmer_group2_coldlabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group2_coldlabel, 37, 134);
|
|
lv_obj_set_size(ui->dimmer_group2_coldlabel, 160, 18);
|
|
|
|
//Write style for dimmer_group2_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group2_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_45
|
|
// ui->dimmer_img_45 = lv_img_create(ui->dimmer_group2_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_45, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_45, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_45, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_45, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_45, 92, 171);
|
|
// lv_obj_set_size(ui->dimmer_img_45, 24, 24);
|
|
|
|
// //Write style for dimmer_img_45, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_45, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_44
|
|
ui->dimmer_img_44 = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_44, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_44, LVGL_PATH(dimmer_clod_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_44, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_44, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_44, 17, 133);
|
|
lv_obj_set_size(ui->dimmer_img_44, 16, 16);
|
|
|
|
//Write style for dimmer_img_44, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_44, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_slider_cold
|
|
ui->dimmer_group2_slider_cold = lv_slider_create(ui->dimmer_group2_cont);
|
|
lv_obj_set_pos(ui->dimmer_group2_slider_cold, 30, 153);
|
|
lv_obj_set_size(ui->dimmer_group2_slider_cold, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group2_slider_cold, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group2_slider_cold, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group2_slider_cold, nvs_SysInfo.downlights[1].brightness, LV_ANIM_OFF);
|
|
|
|
// // lv_obj_set_align(ui->dimmer_group2_slider_cold, LV_ALIGN_CENTER);
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group2_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_onoffbtnimg
|
|
ui->dimmer_group2_onoffbtnimg = lv_img_create(ui->dimmer_group2_cont);
|
|
lv_obj_add_flag(ui->dimmer_group2_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_pivot(ui->dimmer_group2_onoffbtnimg, 50,50);
|
|
lv_img_set_angle(ui->dimmer_group2_onoffbtnimg, 0);
|
|
lv_obj_set_pos(ui->dimmer_group2_onoffbtnimg, 92, 223);
|
|
lv_obj_set_size(ui->dimmer_group2_onoffbtnimg, 29, 29);
|
|
|
|
//Write style for dimmer_group2_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_group2_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group2_onoffbtn
|
|
ui->dimmer_group2_onoffbtn = lv_btn_create(ui->dimmer_group2_cont);
|
|
ui->dimmer_group2_onoffbtn_label = lv_label_create(ui->dimmer_group2_onoffbtn);
|
|
lv_label_set_text(ui->dimmer_group2_onoffbtn_label, "");
|
|
lv_label_set_long_mode(ui->dimmer_group2_onoffbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group2_onoffbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group2_onoffbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group2_onoffbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group2_onoffbtn, 84, 220);
|
|
lv_obj_set_size(ui->dimmer_group2_onoffbtn, 45, 36);
|
|
|
|
//Write style for dimmer_group2_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group2_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group2_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group2_onoffbtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group2_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group2_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_cont
|
|
ui->dimmer_group3_cont = lv_obj_create(ui->dimmer_tabview_1_tab_2);
|
|
lv_obj_set_pos(ui->dimmer_group3_cont, 20-20, 6);
|
|
lv_obj_set_size(ui->dimmer_group3_cont, 212, 262);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_group3_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_group3_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_group3_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for dimmer_group3_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_58
|
|
ui->dimmer_img_58 = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_58, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_58, LVGL_PATH(dimmer_bg.png));
|
|
lv_img_set_pivot(ui->dimmer_img_58, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_58, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_58, 0, 0);
|
|
lv_obj_set_size(ui->dimmer_img_58, 212, 262);
|
|
|
|
//Write style for dimmer_img_58, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_58, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_templabel
|
|
ui->dimmer_group3_templabel = lv_label_create(ui->dimmer_group3_cont);
|
|
lv_label_set_text(ui->dimmer_group3_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_temp]);
|
|
lv_label_set_long_mode(ui->dimmer_group3_templabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group3_templabel, 37, 38);
|
|
lv_obj_set_size(ui->dimmer_group3_templabel, 160, 16);
|
|
|
|
//Write style for dimmer_group3_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group3_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_57
|
|
ui->dimmer_img_57 = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_57, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_57, LVGL_PATH(dimmer_temp_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_57, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_57, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_57, 17, 36);
|
|
lv_obj_set_size(ui->dimmer_img_57, 16, 16);
|
|
|
|
//Write style for dimmer_img_57, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_57, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_56
|
|
ui->dimmer_img_56 = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_56, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_56, LVGL_PATH(dimmer_color_temp.png));
|
|
lv_img_set_pivot(ui->dimmer_img_56, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_56, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_56, 14, 57);
|
|
lv_obj_set_size(ui->dimmer_img_56, 154, 52);
|
|
|
|
//Write style for dimmer_img_56, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_56, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_55
|
|
// ui->dimmer_img_55 = lv_img_create(ui->dimmer_group3_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_55, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_55, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_55, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_55, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_55, 56, 71);
|
|
// lv_obj_set_size(ui->dimmer_img_55, 24, 24);
|
|
|
|
// //Write style for dimmer_img_55, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_55, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_slider_temp
|
|
ui->dimmer_group3_slider_temp = lv_slider_create(ui->dimmer_group3_cont);
|
|
lv_obj_set_pos(ui->dimmer_group3_slider_temp, 30, 57);
|
|
lv_obj_set_size(ui->dimmer_group3_slider_temp, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group3_slider_temp, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group3_slider_temp, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group3_slider_temp, nvs_SysInfo.downlights[2].colortemperature, LV_ANIM_OFF);
|
|
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_tempagelabel
|
|
ui->dimmer_group3_tempagelabel = lv_label_create(ui->dimmer_group3_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group3_tempagelabel,"%d%%",nvs_SysInfo.downlights[2].colortemperature);
|
|
lv_label_set_long_mode(ui->dimmer_group3_tempagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group3_tempagelabel, 166, 76);
|
|
lv_obj_set_size(ui->dimmer_group3_tempagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group3_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group3_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_infobtn
|
|
ui->dimmer_group3_infobtn = lv_btn_create(ui->dimmer_group3_cont);
|
|
ui->dimmer_group3_infobtn_label = lv_label_create(ui->dimmer_group3_infobtn);
|
|
if(strlen(nvs_SysInfo.downlights[2].Label))
|
|
{
|
|
lv_label_set_text_fmt(ui->dimmer_group3_infobtn_label,"%s",nvs_SysInfo.downlights[2].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->dimmer_group3_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_infobtn]);
|
|
}
|
|
|
|
lv_label_set_long_mode(ui->dimmer_group3_infobtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group3_infobtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group3_infobtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group3_infobtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group3_infobtn, 0, 7);
|
|
lv_obj_set_size(ui->dimmer_group3_infobtn, 212, 25);
|
|
|
|
//Write style for dimmer_group3_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_54
|
|
ui->dimmer_img_54 = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_54, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_54, LVGL_PATH(dimmer_color_cold.png));
|
|
lv_img_set_pivot(ui->dimmer_img_54, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_54, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_54, 14, 153);
|
|
lv_obj_set_size(ui->dimmer_img_54, 154, 52);
|
|
|
|
//Write style for dimmer_img_54, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_54, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_coldagelabel
|
|
ui->dimmer_group3_coldagelabel = lv_label_create(ui->dimmer_group3_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group3_coldagelabel,"%d%%",nvs_SysInfo.downlights[2].brightness);
|
|
lv_label_set_long_mode(ui->dimmer_group3_coldagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group3_coldagelabel, 166, 173);
|
|
lv_obj_set_size(ui->dimmer_group3_coldagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group3_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group3_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_coldlabel
|
|
ui->dimmer_group3_coldlabel = lv_label_create(ui->dimmer_group3_cont);
|
|
lv_label_set_text(ui->dimmer_group3_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_cold]);
|
|
lv_label_set_long_mode(ui->dimmer_group3_coldlabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group3_coldlabel, 37, 134);
|
|
lv_obj_set_size(ui->dimmer_group3_coldlabel, 160, 16);
|
|
|
|
//Write style for dimmer_group3_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group3_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_53
|
|
// ui->dimmer_img_53 = lv_img_create(ui->dimmer_group3_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_53, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_53, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_53, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_53, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_53, 92, 171);
|
|
// lv_obj_set_size(ui->dimmer_img_53, 24, 24);
|
|
|
|
// //Write style for dimmer_img_53, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_53, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_52
|
|
ui->dimmer_img_52 = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_52, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_52, LVGL_PATH(dimmer_clod_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_52, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_52, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_52, 17, 133);
|
|
lv_obj_set_size(ui->dimmer_img_52, 16, 16);
|
|
|
|
//Write style for dimmer_img_52, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_52, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_slider_cold
|
|
ui->dimmer_group3_slider_cold = lv_slider_create(ui->dimmer_group3_cont);
|
|
lv_obj_set_pos(ui->dimmer_group3_slider_cold, 30, 153);
|
|
lv_obj_set_size(ui->dimmer_group3_slider_cold, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group3_slider_cold, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group3_slider_cold, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group3_slider_cold, nvs_SysInfo.downlights[2].brightness, LV_ANIM_OFF);
|
|
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group3_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_onoffbtnimg
|
|
ui->dimmer_group3_onoffbtnimg = lv_img_create(ui->dimmer_group3_cont);
|
|
lv_obj_add_flag(ui->dimmer_group3_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_pivot(ui->dimmer_group3_onoffbtnimg, 50,50);
|
|
lv_img_set_angle(ui->dimmer_group3_onoffbtnimg, 0);
|
|
lv_obj_set_pos(ui->dimmer_group3_onoffbtnimg, 92, 223);
|
|
lv_obj_set_size(ui->dimmer_group3_onoffbtnimg, 29, 29);
|
|
|
|
//Write style for dimmer_group3_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_group3_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group3_onoffbtn
|
|
ui->dimmer_group3_onoffbtn = lv_btn_create(ui->dimmer_group3_cont);
|
|
ui->dimmer_group3_onoffbtn_label = lv_label_create(ui->dimmer_group3_onoffbtn);
|
|
lv_label_set_text(ui->dimmer_group3_onoffbtn_label, "");
|
|
lv_label_set_long_mode(ui->dimmer_group3_onoffbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group3_onoffbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group3_onoffbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group3_onoffbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group3_onoffbtn, 84, 220);
|
|
lv_obj_set_size(ui->dimmer_group3_onoffbtn, 45, 36);
|
|
|
|
//Write style for dimmer_group3_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group3_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group3_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group3_onoffbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group3_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group3_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_cont
|
|
ui->dimmer_group4_cont = lv_obj_create(ui->dimmer_tabview_1_tab_2);
|
|
lv_obj_set_pos(ui->dimmer_group4_cont, 247-10, 6);
|
|
lv_obj_set_size(ui->dimmer_group4_cont, 212, 262);
|
|
lv_obj_set_scrollbar_mode(ui->dimmer_group4_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->dimmer_group4_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->dimmer_group4_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for dimmer_group4_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_66
|
|
ui->dimmer_img_66 = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_66, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_66, LVGL_PATH(dimmer_bg.png));
|
|
lv_img_set_pivot(ui->dimmer_img_66, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_66, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_66, 0, 0);
|
|
lv_obj_set_size(ui->dimmer_img_66, 212, 262);
|
|
|
|
//Write style for dimmer_img_66, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_66, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_templabel
|
|
ui->dimmer_group4_templabel = lv_label_create(ui->dimmer_group4_cont);
|
|
lv_label_set_text(ui->dimmer_group4_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_temp]);
|
|
lv_label_set_long_mode(ui->dimmer_group4_templabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group4_templabel, 37, 38);
|
|
lv_obj_set_size(ui->dimmer_group4_templabel, 160, 16);
|
|
|
|
//Write style for dimmer_group4_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group4_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_65
|
|
ui->dimmer_img_65 = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_65, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_65, LVGL_PATH(dimmer_temp_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_65, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_65, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_65, 17, 36);
|
|
lv_obj_set_size(ui->dimmer_img_65, 16, 16);
|
|
|
|
//Write style for dimmer_img_65, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_65, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_64
|
|
ui->dimmer_img_64 = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_64, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_64, LVGL_PATH(dimmer_color_temp.png));
|
|
lv_img_set_pivot(ui->dimmer_img_64, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_64, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_64, 14, 57);
|
|
lv_obj_set_size(ui->dimmer_img_64, 154, 52);
|
|
|
|
//Write style for dimmer_img_64, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_64, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_63
|
|
// ui->dimmer_img_63 = lv_img_create(ui->dimmer_group4_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_63, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_63, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_63, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_63, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_63, 56, 71);
|
|
// lv_obj_set_size(ui->dimmer_img_63, 24, 24);
|
|
|
|
// //Write style for dimmer_img_63, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_63, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_slider_temp
|
|
ui->dimmer_group4_slider_temp = lv_slider_create(ui->dimmer_group4_cont);
|
|
lv_obj_set_pos(ui->dimmer_group4_slider_temp, 30, 57);
|
|
lv_obj_set_size(ui->dimmer_group4_slider_temp, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group4_slider_temp, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group4_slider_temp, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group4_slider_temp, nvs_SysInfo.downlights[3].colortemperature, LV_ANIM_OFF);
|
|
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_tempagelabel
|
|
ui->dimmer_group4_tempagelabel = lv_label_create(ui->dimmer_group4_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group4_tempagelabel,"%d%%",nvs_SysInfo.downlights[3].colortemperature);
|
|
lv_label_set_long_mode(ui->dimmer_group4_tempagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group4_tempagelabel, 166, 76);
|
|
lv_obj_set_size(ui->dimmer_group4_tempagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group4_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group4_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_infobtn
|
|
ui->dimmer_group4_infobtn = lv_btn_create(ui->dimmer_group4_cont);
|
|
ui->dimmer_group4_infobtn_label = lv_label_create(ui->dimmer_group4_infobtn);
|
|
if(strlen(nvs_SysInfo.downlights[3].Label))
|
|
{
|
|
lv_label_set_text_fmt(ui->dimmer_group4_infobtn_label,"%s",nvs_SysInfo.downlights[3].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->dimmer_group4_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_infobtn]);
|
|
}
|
|
|
|
lv_label_set_long_mode(ui->dimmer_group4_infobtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group4_infobtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group4_infobtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group4_infobtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group4_infobtn, 0, 7);
|
|
lv_obj_set_size(ui->dimmer_group4_infobtn, 212, 25);
|
|
|
|
//Write style for dimmer_group4_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_62
|
|
ui->dimmer_img_62 = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_62, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_62, LVGL_PATH(dimmer_color_cold.png));
|
|
lv_img_set_pivot(ui->dimmer_img_62, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_62, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_62, 14, 153);
|
|
lv_obj_set_size(ui->dimmer_img_62, 154, 52);
|
|
|
|
//Write style for dimmer_img_62, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_62, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_coldagelabel
|
|
ui->dimmer_group4_coldagelabel = lv_label_create(ui->dimmer_group4_cont);
|
|
lv_label_set_text_fmt(ui->dimmer_group4_coldagelabel,"%d%%",nvs_SysInfo.downlights[3].brightness);
|
|
lv_label_set_long_mode(ui->dimmer_group4_coldagelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->dimmer_group4_coldagelabel, 166, 173);
|
|
lv_obj_set_size(ui->dimmer_group4_coldagelabel, 50, 18);
|
|
|
|
//Write style for dimmer_group4_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group4_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_coldlabel
|
|
ui->dimmer_group4_coldlabel = lv_label_create(ui->dimmer_group4_cont);
|
|
lv_label_set_text(ui->dimmer_group4_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_cold]);
|
|
lv_label_set_long_mode(ui->dimmer_group4_coldlabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->dimmer_group4_coldlabel, 37, 134);
|
|
lv_obj_set_size(ui->dimmer_group4_coldlabel, 160, 16);
|
|
|
|
//Write style for dimmer_group4_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->dimmer_group4_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write codes dimmer_img_61
|
|
// ui->dimmer_img_61 = lv_img_create(ui->dimmer_group4_cont);
|
|
// lv_obj_add_flag(ui->dimmer_img_61, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->dimmer_img_61, LVGL_PATH(dimmer_knob.png));
|
|
// lv_img_set_pivot(ui->dimmer_img_61, 50,50);
|
|
// lv_img_set_angle(ui->dimmer_img_61, 0);
|
|
// lv_obj_set_pos(ui->dimmer_img_61, 92, 171);
|
|
// lv_obj_set_size(ui->dimmer_img_61, 24, 24);
|
|
|
|
// //Write style for dimmer_img_61, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_img_opa(ui->dimmer_img_61, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_img_60
|
|
ui->dimmer_img_60 = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_img_60, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->dimmer_img_60, LVGL_PATH(dimmer_clod_icon.png));
|
|
lv_img_set_pivot(ui->dimmer_img_60, 50,50);
|
|
lv_img_set_angle(ui->dimmer_img_60, 0);
|
|
lv_obj_set_pos(ui->dimmer_img_60, 17, 133);
|
|
lv_obj_set_size(ui->dimmer_img_60, 16, 16);
|
|
|
|
//Write style for dimmer_img_60, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_img_60, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_slider_cold
|
|
ui->dimmer_group4_slider_cold = lv_slider_create(ui->dimmer_group4_cont);
|
|
lv_obj_set_pos(ui->dimmer_group4_slider_cold, 30, 153);
|
|
lv_obj_set_size(ui->dimmer_group4_slider_cold, 122, 52);
|
|
lv_slider_set_range(ui->dimmer_group4_slider_cold, 0, 100);
|
|
lv_slider_set_mode(ui->dimmer_group4_slider_cold, LV_SLIDER_MODE_NORMAL);
|
|
lv_slider_set_value(ui->dimmer_group4_slider_cold, nvs_SysInfo.downlights[3].brightness, LV_ANIM_OFF);
|
|
|
|
// lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT);
|
|
|
|
lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_outline_width(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_shadow_width(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
// //Write style for dimmer_group4_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT.
|
|
// lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_onoffbtnimg
|
|
ui->dimmer_group4_onoffbtnimg = lv_img_create(ui->dimmer_group4_cont);
|
|
lv_obj_add_flag(ui->dimmer_group4_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_pivot(ui->dimmer_group4_onoffbtnimg, 50,50);
|
|
lv_img_set_angle(ui->dimmer_group4_onoffbtnimg, 0);
|
|
lv_obj_set_pos(ui->dimmer_group4_onoffbtnimg, 92, 223);
|
|
lv_obj_set_size(ui->dimmer_group4_onoffbtnimg, 29, 29);
|
|
|
|
//Write style for dimmer_group4_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_group4_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_group4_onoffbtn
|
|
ui->dimmer_group4_onoffbtn = lv_btn_create(ui->dimmer_group4_cont);
|
|
ui->dimmer_group4_onoffbtn_label = lv_label_create(ui->dimmer_group4_onoffbtn);
|
|
lv_label_set_text(ui->dimmer_group4_onoffbtn_label, "");
|
|
lv_label_set_long_mode(ui->dimmer_group4_onoffbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->dimmer_group4_onoffbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->dimmer_group4_onoffbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->dimmer_group4_onoffbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->dimmer_group4_onoffbtn, 84, 220);
|
|
lv_obj_set_size(ui->dimmer_group4_onoffbtn, 45, 36);
|
|
|
|
//Write style for dimmer_group4_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->dimmer_group4_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->dimmer_group4_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->dimmer_group4_onoffbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->dimmer_group4_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->dimmer_group4_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes dimmer_scenes_page_icon
|
|
ui->dimmer_scenes_page_icon = lv_img_create(ui->dimmer);
|
|
lv_obj_add_flag(ui->dimmer_scenes_page_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_pivot(ui->dimmer_scenes_page_icon, 50,50);
|
|
lv_img_set_angle(ui->dimmer_scenes_page_icon, 0);
|
|
lv_obj_set_pos(ui->dimmer_scenes_page_icon, 219, 347);
|
|
lv_obj_set_size(ui->dimmer_scenes_page_icon, 42, 22);
|
|
lv_img_set_src(ui->dimmer_scenes_page_icon, LVGL_PATH(page_sw1_42x22.png));
|
|
|
|
//Write style for dimmer_scenes_page_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->dimmer_scenes_page_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
//The custom code of dimmer.
|
|
|
|
//Update current screen layout.
|
|
lv_obj_update_layout(ui->dimmer);
|
|
|
|
//改变按钮的状态
|
|
if(nvs_SysInfo.downlights[0].status)
|
|
{
|
|
lv_img_set_src(ui->dimmer_group1_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png));
|
|
// //允许滑动
|
|
// lv_obj_clear_state(ui->dimmer_group1_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_clear_state(ui->dimmer_group1_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
else
|
|
{
|
|
lv_img_set_src(ui->dimmer_group1_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png));
|
|
// //禁止滑动
|
|
// lv_obj_add_state(ui->dimmer_group1_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_add_state(ui->dimmer_group1_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
|
|
if(nvs_SysInfo.downlights[1].status)
|
|
{
|
|
lv_img_set_src(ui->dimmer_group2_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png));
|
|
// //允许滑动
|
|
// lv_obj_clear_state(ui->dimmer_group2_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_clear_state(ui->dimmer_group2_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
else
|
|
{
|
|
lv_img_set_src(ui->dimmer_group2_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png));
|
|
// //禁止滑动
|
|
// lv_obj_add_state(ui->dimmer_group2_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_add_state(ui->dimmer_group2_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
|
|
if(nvs_SysInfo.downlights[2].status)
|
|
{
|
|
lv_img_set_src(ui->dimmer_group3_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png));
|
|
// //允许滑动
|
|
// lv_obj_clear_state(ui->dimmer_group3_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_clear_state(ui->dimmer_group3_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
else
|
|
{
|
|
lv_img_set_src(ui->dimmer_group3_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png));
|
|
// //禁止滑动
|
|
// lv_obj_add_state(ui->dimmer_group3_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_add_state(ui->dimmer_group3_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
|
|
if(nvs_SysInfo.downlights[3].status)
|
|
{
|
|
lv_img_set_src(ui->dimmer_group4_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png));
|
|
// //允许滑动
|
|
// lv_obj_clear_state(ui->dimmer_group4_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_clear_state(ui->dimmer_group4_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
else
|
|
{
|
|
lv_img_set_src(ui->dimmer_group4_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png));
|
|
// //禁止滑动
|
|
// lv_obj_add_state(ui->dimmer_group4_slider_temp, LV_STATE_DISABLED);
|
|
// lv_obj_add_state(ui->dimmer_group4_slider_cold, LV_STATE_DISABLED);
|
|
}
|
|
|
|
//Init events for screen.
|
|
events_init_dimmer(ui);
|
|
}
|