mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-15 10:58:54 +00:00
765 lines
53 KiB
C
765 lines
53 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"
|
|
#include "nvs_eepom.h"
|
|
|
|
|
|
void setup_scr_projectorcontrol(lv_ui *ui)
|
|
{
|
|
nvs_SysInfo.projector_scutkey=0;
|
|
|
|
//Write codes projectorcontrol
|
|
ui->projectorcontrol = lv_obj_create(NULL);
|
|
lv_obj_set_size(ui->projectorcontrol, 480, 480);
|
|
lv_obj_set_scrollbar_mode(ui->projectorcontrol, LV_SCROLLBAR_MODE_OFF);
|
|
|
|
//Write style for projectorcontrol, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_returnbg
|
|
ui->projectorcontrol_returnbg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_returnbg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_returnbg, LVGL_PATH(returnbg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_returnbg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_returnbg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_returnbg, 23, 27);
|
|
lv_obj_set_size(ui->projectorcontrol_returnbg, 14, 26);
|
|
|
|
//Write style for projectorcontrol_returnbg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_returnbg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_retrunbtn
|
|
ui->projectorcontrol_retrunbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_retrunbtn_label = lv_label_create(ui->projectorcontrol_retrunbtn);
|
|
lv_label_set_text(ui->projectorcontrol_retrunbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_retrunbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_retrunbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_retrunbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_retrunbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_retrunbtn, 7, 10);
|
|
lv_obj_set_size(ui->projectorcontrol_retrunbtn, 60, 60);
|
|
|
|
//Write style for projectorcontrol_retrunbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_retrunbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_retrunbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_retrunbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_retrunbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_retrunbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_retrunbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_namelabel
|
|
ui->projectorcontrol_namelabel = lv_label_create(ui->projectorcontrol);
|
|
lv_label_set_text(ui->projectorcontrol_namelabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Projector]);
|
|
lv_label_set_long_mode(ui->projectorcontrol_namelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->projectorcontrol_namelabel, 110, 32);
|
|
lv_obj_set_size(ui->projectorcontrol_namelabel, 260, 20);
|
|
|
|
//Write style for projectorcontrol_namelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_namelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_namelabel, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_namelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_namelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_namelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_heartbg
|
|
ui->projectorcontrol_heartbg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_heartbg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_heartbg, LVGL_PATH(heart_off_icon.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_heartbg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_heartbg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_heartbg, 374, 24);
|
|
lv_obj_set_size(ui->projectorcontrol_heartbg, 28, 28);
|
|
|
|
//Write style for projectorcontrol_heartbg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_heartbg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_lockbtn_1
|
|
ui->projectorcontrol_lockbtn_1 = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_lockbtn_1_label = lv_label_create(ui->projectorcontrol_lockbtn_1);
|
|
lv_label_set_text(ui->projectorcontrol_lockbtn_1_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_lockbtn_1_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_lockbtn_1_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_lockbtn_1, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_lockbtn_1_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_lockbtn_1, 366, 16);
|
|
lv_obj_set_size(ui->projectorcontrol_lockbtn_1, 44, 40);
|
|
|
|
//Write style for projectorcontrol_lockbtn_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_lockbtn_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_lockbtn_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_lockbtn_1, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_lockbtn_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_lockbtn_1, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_lockbtn_1, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_lockbtn_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_lockbtn_1, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_img_1
|
|
ui->projectorcontrol_img_1 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_1, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_1,LVGL_PATH(windowonbg2.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_1, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_1, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_1, 0, 372);
|
|
lv_obj_set_size(ui->projectorcontrol_img_1, 480, 108);
|
|
|
|
//Write style for projectorcontrol_img_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_img_2
|
|
ui->projectorcontrol_img_2 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_2, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_2, LVGL_PATH(projector_lrimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_2, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_2, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_2, 112, 92);
|
|
lv_obj_set_size(ui->projectorcontrol_img_2, 256, 256);
|
|
|
|
//Write style for projectorcontrol_img_2, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_2, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_img_3
|
|
ui->projectorcontrol_img_3 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_3, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_3, LVGL_PATH(projector_leftimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_3, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_3, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_3, 133, 208);
|
|
lv_obj_set_size(ui->projectorcontrol_img_3, 14, 25);
|
|
|
|
//Write style for projectorcontrol_img_3, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_3, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_leftbtn
|
|
ui->projectorcontrol_leftbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_leftbtn_label = lv_label_create(ui->projectorcontrol_leftbtn);
|
|
lv_label_set_text(ui->projectorcontrol_leftbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_leftbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_leftbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_leftbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_leftbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_leftbtn, 122, 190);
|
|
lv_obj_set_size(ui->projectorcontrol_leftbtn, 40, 60);
|
|
|
|
//Write style for projectorcontrol_leftbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_leftbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_leftbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_leftbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_leftbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_leftbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_leftbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_leftbtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_leftbtn, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_leftbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_leftbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_leftbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_leftbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_leftbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_img_5
|
|
ui->projectorcontrol_img_5 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_5, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_5, LVGL_PATH(projector_rightimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_5, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_5, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_5, 334, 208);
|
|
lv_obj_set_size(ui->projectorcontrol_img_5, 14, 25);
|
|
|
|
//Write style for projectorcontrol_img_5, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_5, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_rightbtn
|
|
ui->projectorcontrol_rightbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_rightbtn_label = lv_label_create(ui->projectorcontrol_rightbtn);
|
|
lv_label_set_text(ui->projectorcontrol_rightbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_rightbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_rightbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_rightbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_rightbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_rightbtn, 319, 190);
|
|
lv_obj_set_size(ui->projectorcontrol_rightbtn, 40, 60);
|
|
|
|
//Write style for projectorcontrol_rightbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_rightbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_rightbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_rightbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_rightbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_rightbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_rightbtn, 60, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_rightbtn, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_rightbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_rightbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_rightbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_rightbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_rightbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_img_4
|
|
ui->projectorcontrol_img_4 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_4, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_4, LVGL_PATH(projector_upimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_4, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_4, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_4, 227, 112);
|
|
lv_obj_set_size(ui->projectorcontrol_img_4, 25, 14);
|
|
|
|
//Write style for projectorcontrol_img_4, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_4, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_upbtn
|
|
ui->projectorcontrol_upbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_upbtn_label = lv_label_create(ui->projectorcontrol_upbtn);
|
|
lv_label_set_text(ui->projectorcontrol_upbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_upbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_upbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_upbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_upbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_upbtn, 212, 101);
|
|
lv_obj_set_size(ui->projectorcontrol_upbtn, 60, 40);
|
|
|
|
//Write style for projectorcontrol_upbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_upbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_upbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_upbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_upbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_upbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_upbtn, 60, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_upbtn, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_upbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_upbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_upbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_upbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_upbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_img_6
|
|
ui->projectorcontrol_img_6 = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_img_6, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_img_6, LVGL_PATH(projector_downimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_img_6, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_img_6, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_img_6, 227, 313);
|
|
lv_obj_set_size(ui->projectorcontrol_img_6, 25, 14);
|
|
|
|
//Write style for projectorcontrol_img_6, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_img_6, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_downbtn
|
|
ui->projectorcontrol_downbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_downbtn_label = lv_label_create(ui->projectorcontrol_downbtn);
|
|
lv_label_set_text(ui->projectorcontrol_downbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_downbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_downbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_downbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_downbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_downbtn, 210, 300);
|
|
lv_obj_set_size(ui->projectorcontrol_downbtn, 60, 40);
|
|
|
|
//Write style for projectorcontrol_downbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_downbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_downbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_downbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_downbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
//Write style for projectorcontrol_downbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_downbtn, 60, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_downbtn, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_downbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_downbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_downbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_downbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_downbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
|
|
//Write codes projectorcontrol_surelabel
|
|
ui->projectorcontrol_surelabel = lv_label_create(ui->projectorcontrol);
|
|
lv_label_set_text(ui->projectorcontrol_surelabel, "OK\n");
|
|
lv_label_set_long_mode(ui->projectorcontrol_surelabel, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->projectorcontrol_surelabel, 190, 208);
|
|
lv_obj_set_size(ui->projectorcontrol_surelabel, 100, 40);
|
|
|
|
//Write style for projectorcontrol_surelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_surelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_surelabel, &lv_font_albbhptR_30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_surelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_surelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_surelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_surebtn
|
|
ui->projectorcontrol_surebtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_surebtn_label = lv_label_create(ui->projectorcontrol_surebtn);
|
|
lv_label_set_text(ui->projectorcontrol_surebtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_surebtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_surebtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_surebtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_surebtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_surebtn, 175, 155);
|
|
lv_obj_set_size(ui->projectorcontrol_surebtn, 130, 130);
|
|
|
|
//Write style for projectorcontrol_surebtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_surebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_surebtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_surebtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_surebtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_surebtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_surebtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_surebtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_surebtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_surebtn, 130, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_surebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_surebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_surebtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write style for projectorcontrol_surebtn, Part: LV_PART_MAIN, State: LV_STATE_CHECKED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_surebtn, 100, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_surebtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_surebtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_surebtn, 130, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_surebtn, 0, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_surebtn, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_surebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_surebtn, 255, LV_PART_MAIN|LV_STATE_CHECKED);
|
|
//Write codes projectorcontrol_onoffimg
|
|
ui->projectorcontrol_onoffimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_onoffimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_onoffimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_onoffimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_onoffimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_onoffimg, 24, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_onoffimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_onoffimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_onoffimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_onoffimg_icon
|
|
ui->projectorcontrol_onoffimg_icon = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_onoffimg_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_onoffimg_icon, LVGL_PATH(projector_on.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_onoffimg_icon, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_onoffimg_icon, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_onoffimg_icon, 39, 411);
|
|
lv_obj_set_size(ui->projectorcontrol_onoffimg_icon, 28, 30);
|
|
|
|
//Write style for projectorcontrol_onoffimg_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_onoffimg_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_onoffbtn
|
|
ui->projectorcontrol_onoffbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_onoffbtn_label = lv_label_create(ui->projectorcontrol_onoffbtn);
|
|
lv_label_set_text(ui->projectorcontrol_onoffbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_onoffbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_onoffbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_onoffbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_onoffbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_onoffbtn, 24, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_onoffbtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_onoffbtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_onoffbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_onoffbtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_onoffbtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_onoffbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_onoffbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_onoffbtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_onoffbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_onoffbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_onoffbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_volumeimg
|
|
ui->projectorcontrol_volumeimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_volumeimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_volumeimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_volumeimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_volumeimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_volumeimg, 98, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_volumeimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_volumeimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_volumeimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_volumeimg_icon
|
|
ui->projectorcontrol_volumeimg_icon = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_volumeimg_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_volumeimg_icon, LVGL_PATH(projector_vol_5.png));
|
|
lv_img_set_src(ui->projectorcontrol_volumeimg_icon, Air_Projector_volume_ary[nvs_SysInfo.projector.volume]);
|
|
lv_img_set_pivot(ui->projectorcontrol_volumeimg_icon, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_volumeimg_icon, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_volumeimg_icon, 106, 413);
|
|
lv_obj_set_size(ui->projectorcontrol_volumeimg_icon, 40, 26);
|
|
|
|
//Write style for projectorcontrol_volumeimg_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_volumeimg_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_volumebtn
|
|
ui->projectorcontrol_volumebtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_volumebtn_label = lv_label_create(ui->projectorcontrol_volumebtn);
|
|
lv_label_set_text(ui->projectorcontrol_volumebtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_volumebtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_volumebtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_volumebtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_volumebtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_volumebtn, 98, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_volumebtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_volumebtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_volumebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_volumebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_volumebtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_volumebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_volumebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_volumebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_volumebtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_volumebtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_volumebtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_volumebtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_volumebtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_volumebtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_volumebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_volumebtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_volumebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_volumebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_volumebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_volumebtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_quitimg
|
|
ui->projectorcontrol_quitimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_quitimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_quitimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_quitimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_quitimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_quitimg, 168, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_quitimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_quitimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_quitimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_quitimg_iocn
|
|
ui->projectorcontrol_quitimg_iocn = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_quitimg_iocn, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_quitimg_iocn, LVGL_PATH(projector_quit.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_quitimg_iocn, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_quitimg_iocn, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_quitimg_iocn, 187, 411);
|
|
lv_obj_set_size(ui->projectorcontrol_quitimg_iocn, 31, 32);
|
|
|
|
//Write style for projectorcontrol_quitimg_iocn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_quitimg_iocn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_quitbtn
|
|
ui->projectorcontrol_quitbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_quitbtn_label = lv_label_create(ui->projectorcontrol_quitbtn);
|
|
lv_label_set_text(ui->projectorcontrol_quitbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_quitbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_quitbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_quitbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_quitbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_quitbtn, 168, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_quitbtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_quitbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_quitbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_quitbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_quitbtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_quitbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_quitbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_quitbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_quitbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_quitbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_quitbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_quitbtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_quitbtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_quitbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_quitbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_quitbtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_quitbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_quitbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_quitbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_quitbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_returnimg
|
|
ui->projectorcontrol_returnimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_returnimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_returnimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_returnimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_returnimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_returnimg, 246, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_returnimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_returnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_returnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_returnimg_icon
|
|
ui->projectorcontrol_returnimg_icon = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_returnimg_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_returnimg_icon, LVGL_PATH(projector_return.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_returnimg_icon, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_returnimg_icon, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_returnimg_icon, 260, 413);
|
|
lv_obj_set_size(ui->projectorcontrol_returnimg_icon, 29, 26);
|
|
|
|
//Write style for projectorcontrol_returnimg_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_returnimg_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_returnbtn
|
|
ui->projectorcontrol_returnbtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_returnbtn_label = lv_label_create(ui->projectorcontrol_returnbtn);
|
|
lv_label_set_text(ui->projectorcontrol_returnbtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_returnbtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_returnbtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_returnbtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_returnbtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_returnbtn, 246, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_returnbtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_returnbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_returnbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_returnbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_returnbtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_returnbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_returnbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_returnbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_returnbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_returnbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
|
|
//Write style for projectorcontrol_returnbtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_returnbtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_returnbtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_returnbtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_returnbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_returnbtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_returnbtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_returnbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_returnbtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_returnbtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_homeimg
|
|
ui->projectorcontrol_homeimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_homeimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_homeimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_homeimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_homeimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_homeimg, 321, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_homeimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_homeimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_homeimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_homeimg_icon
|
|
ui->projectorcontrol_homeimg_icon = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_homeimg_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_homeimg_icon, LVGL_PATH(projector_first.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_homeimg_icon, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_homeimg_icon, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_homeimg_icon, 331, 409);
|
|
lv_obj_set_size(ui->projectorcontrol_homeimg_icon, 35, 30);
|
|
|
|
//Write style for projectorcontrol_homeimg_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_homeimg_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_homebtn
|
|
ui->projectorcontrol_homebtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_homebtn_label = lv_label_create(ui->projectorcontrol_homebtn);
|
|
lv_label_set_text(ui->projectorcontrol_homebtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_homebtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_homebtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_homebtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_homebtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_homebtn, 320, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_homebtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_homebtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_homebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_homebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_homebtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_homebtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_homebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_homebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_homebtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_homebtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_homebtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_homebtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_homebtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_homebtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_homebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_homebtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_homebtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_homebtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_homebtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_homebtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
//Write codes projectorcontrol_menuimg
|
|
ui->projectorcontrol_menuimg = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_menuimg, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->projectorcontrol_menuimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_menuimg, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_menuimg, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_menuimg, 395, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_menuimg, 56, 56);
|
|
|
|
//Write style for projectorcontrol_menuimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_menuimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_menuimg_icon
|
|
ui->projectorcontrol_menuimg_icon = lv_img_create(ui->projectorcontrol);
|
|
lv_obj_add_flag(ui->projectorcontrol_menuimg_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->projectorcontrol_menuimg_icon, LVGL_PATH(projector_menu.png));
|
|
lv_img_set_pivot(ui->projectorcontrol_menuimg_icon, 50,50);
|
|
lv_img_set_angle(ui->projectorcontrol_menuimg_icon, 0);
|
|
lv_obj_set_pos(ui->projectorcontrol_menuimg_icon, 409, 412);
|
|
lv_obj_set_size(ui->projectorcontrol_menuimg_icon, 29, 28);
|
|
|
|
//Write style for projectorcontrol_menuimg_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->projectorcontrol_menuimg_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes projectorcontrol_menubtn
|
|
ui->projectorcontrol_menubtn = lv_btn_create(ui->projectorcontrol);
|
|
ui->projectorcontrol_menubtn_label = lv_label_create(ui->projectorcontrol_menubtn);
|
|
lv_label_set_text(ui->projectorcontrol_menubtn_label, "");
|
|
lv_label_set_long_mode(ui->projectorcontrol_menubtn_label, LV_LABEL_LONG_WRAP);
|
|
lv_obj_align(ui->projectorcontrol_menubtn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->projectorcontrol_menubtn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->projectorcontrol_menubtn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->projectorcontrol_menubtn, 395, 398);
|
|
lv_obj_set_size(ui->projectorcontrol_menubtn, 56, 56);
|
|
|
|
//Write style for projectorcontrol_menubtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_menubtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_menubtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_menubtn, 30, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_menubtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_menubtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_menubtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_menubtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->projectorcontrol_menubtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for projectorcontrol_menubtn, Part: LV_PART_MAIN, State: LV_STATE_PRESSED.
|
|
lv_obj_set_style_bg_opa(ui->projectorcontrol_menubtn, 100, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_color(ui->projectorcontrol_menubtn, lv_color_hex(0x1f3051), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_bg_grad_dir(ui->projectorcontrol_menubtn, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_border_width(ui->projectorcontrol_menubtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_radius(ui->projectorcontrol_menubtn, 30, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_shadow_width(ui->projectorcontrol_menubtn, 0, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_color(ui->projectorcontrol_menubtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_font(ui->projectorcontrol_menubtn, &lv_font_albbhptR_16, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
lv_obj_set_style_text_opa(ui->projectorcontrol_menubtn, 255, LV_PART_MAIN|LV_STATE_PRESSED);
|
|
|
|
//The custom code of projectorcontrol.
|
|
if(nvs_SysInfo.projector.onoff)
|
|
{
|
|
lv_obj_clear_state(ui->projectorcontrol_volumebtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_quitbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_returnbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_homebtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_menubtn, LV_STATE_DISABLED);
|
|
|
|
lv_obj_clear_state(ui->projectorcontrol_upbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_downbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_leftbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_rightbtn, LV_STATE_DISABLED);
|
|
lv_obj_clear_state(ui->projectorcontrol_surebtn, LV_STATE_DISABLED);
|
|
|
|
lv_img_set_src(ui->projectorcontrol_onoffimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_volumeimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_quitimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_returnimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_homeimg, LVGL_PATH(projector_onimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_menuimg, LVGL_PATH(projector_onimg.png));
|
|
}
|
|
else
|
|
{
|
|
lv_obj_add_state(ui->projectorcontrol_volumebtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_quitbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_returnbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_homebtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_menubtn, LV_STATE_DISABLED);
|
|
|
|
lv_obj_add_state(ui->projectorcontrol_upbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_downbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_leftbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_rightbtn, LV_STATE_DISABLED);
|
|
lv_obj_add_state(ui->projectorcontrol_surebtn, LV_STATE_DISABLED);
|
|
|
|
lv_img_set_src(ui->projectorcontrol_onoffimg, LVGL_PATH(projector_offimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_volumeimg, LVGL_PATH(projector_offimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_quitimg, LVGL_PATH(projector_offimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_returnimg, LVGL_PATH(projector_offimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_homeimg, LVGL_PATH(projector_offimg.png));
|
|
lv_img_set_src(ui->projectorcontrol_menuimg, LVGL_PATH(projector_offimg.png));
|
|
}
|
|
|
|
//Update current screen layout.
|
|
lv_obj_update_layout(ui->projectorcontrol);
|
|
|
|
//Init events for screen.
|
|
events_init_projectorcontrol(ui);
|
|
}
|