You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
5.4 KiB
C
140 lines
5.4 KiB
C
// This file was generated by SquareLine Studio
|
|
// SquareLine Studio version: SquareLine Studio 1.3.0
|
|
// LVGL version: 8.3.4
|
|
// Project name: chat_gpt
|
|
|
|
#ifndef _CHAT_GPT_UI_H
|
|
#define _CHAT_GPT_UI_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include "lvgl.h"
|
|
|
|
#include "ui_helpers.h"
|
|
#include "ui_events.h"
|
|
void sleep_body_up_down_Animation(lv_obj_t *TargetObject, int delay);
|
|
void listen_eye_blink_Animation(lv_obj_t *TargetObject, int delay);
|
|
void listen_eye_screen_move_Animation(lv_obj_t *TargetObject, int delay);
|
|
void get_eye_blink_Animation(lv_obj_t *TargetObject, int delay);
|
|
// SCREEN: ui_ScreenSetup
|
|
void ui_ScreenSetup_screen_init(void);
|
|
extern lv_obj_t *ui_ScreenSetup;
|
|
extern lv_obj_t *ui_ImageSetupTextBg;
|
|
extern lv_obj_t *ui_PanelSetupWifi;
|
|
extern lv_obj_t *ui_LabelSetupWifi;
|
|
void ui_event_ImageSetupWifiReset(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageSetupWifiReset;
|
|
extern lv_obj_t *ui_PanelSetupSteps;
|
|
extern lv_obj_t *ui_LabelSetupStepContent;
|
|
extern lv_obj_t *ui_LabelSetupStepTile;
|
|
void ui_event_ButtonSetup(lv_event_t *e);
|
|
extern lv_obj_t *ui_ButtonSetup;
|
|
extern lv_obj_t *ui_LabelSetupBtn;
|
|
// SCREEN: ui_ScreenWifiReset
|
|
void ui_ScreenWifiReset_screen_init(void);
|
|
extern lv_obj_t *ui_ScreenWifiReset;
|
|
extern lv_obj_t *ui_LabelWifiResetTitle;
|
|
void ui_event_ButtonWifiResetConfirm(lv_event_t *e);
|
|
extern lv_obj_t *ui_ButtonWifiResetConfirm;
|
|
extern lv_obj_t *ui_LabelSetupBtn1;
|
|
void ui_event_ImageWifiResetBack(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageWifiResetBack;
|
|
extern lv_obj_t *ui_LabelWifiResetContent;
|
|
// SCREEN: ui_ScreenListen
|
|
void ui_ScreenListen_screen_init(void);
|
|
extern lv_obj_t *ui_ScreenListen;
|
|
extern lv_obj_t *ui_ImageBodyShadow;
|
|
void ui_event_PanelSleep(lv_event_t *e);
|
|
extern lv_obj_t *ui_PanelSleep;
|
|
extern lv_obj_t *ui_ImageSleepBody;
|
|
extern lv_obj_t *ui_Image3;
|
|
extern lv_obj_t *ui_ImageSleepEye;
|
|
extern lv_obj_t *ui_ContainerBigZ;
|
|
extern lv_obj_t *ui_ContainerSmallZ;
|
|
extern lv_obj_t *ui_PanelListen;
|
|
extern lv_obj_t *ui_ImageListenBackGlow;
|
|
extern lv_obj_t *ui_ImageListenBody;
|
|
extern lv_obj_t *ui_ImageListenEyeScreen;
|
|
extern lv_obj_t *ui_ImageListenEye;
|
|
extern lv_obj_t *ui_PanelGet;
|
|
extern lv_obj_t *ui_ImageGetBackGlow;
|
|
extern lv_obj_t *ui_ImageGetBody;
|
|
extern lv_obj_t *ui_ImageGetEyeScreen;
|
|
extern lv_obj_t *ui_ImageGetEye;
|
|
extern lv_obj_t *ui_PanelReply;
|
|
extern lv_obj_t *ui_ImageReplyBg;
|
|
extern lv_obj_t *ui_LabelReplyQuestion;
|
|
extern lv_obj_t *ui_ImageRelyBody;
|
|
extern lv_obj_t *ui_ImageReplyBodyShadow;
|
|
extern lv_obj_t *ui_ContainerReplyContent;
|
|
extern lv_obj_t *ui_LabelReplyContent;
|
|
extern lv_obj_t *ui_ImageReplyLogo;
|
|
extern lv_obj_t *ui_LabelListenSpeak;
|
|
void ui_event_ImageListenSettings(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageListenSettings;
|
|
// SCREEN: ui_ScreenSettings
|
|
void ui_ScreenSettings_screen_init(void);
|
|
extern lv_obj_t *ui_ScreenSettings;
|
|
extern lv_obj_t *ui_LabelSettingsTile;
|
|
extern lv_obj_t *ui_PanelSettings;
|
|
extern lv_obj_t *ui_PanelSettingsSplitBar;
|
|
extern lv_obj_t *ui_PanelSettingsSplitBarLeft;
|
|
extern lv_obj_t *ui_SettingsSettingsSplitBarRight;
|
|
extern lv_obj_t *ui_PanelSettingsRegion;
|
|
extern lv_obj_t *ui_LabelSettingsRegion;
|
|
void ui_event_DropdownSettingsRegion(lv_event_t *e);
|
|
extern lv_obj_t *ui_DropdownSettingsRegion;
|
|
void ui_event_ImageSettingsBack(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageSettingsBack;
|
|
void ui_event_ImageSettingsReset(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageSettingsReset;
|
|
// SCREEN: ui_ScreenReset
|
|
void ui_ScreenReset_screen_init(void);
|
|
extern lv_obj_t *ui_ScreenReset;
|
|
extern lv_obj_t *ui_LabelResetTitle;
|
|
extern lv_obj_t *ui_LabelResetContent;
|
|
void ui_event_ButtonResetConfirm(lv_event_t *e);
|
|
extern lv_obj_t *ui_ButtonResetConfirm;
|
|
extern lv_obj_t *ui_LabelSetupBtn2;
|
|
void ui_event_ImageResetBack(lv_event_t *e);
|
|
extern lv_obj_t *ui_ImageResetBack;
|
|
void ui_event____initial_actions0(lv_event_t *e);
|
|
extern lv_obj_t *ui____initial_actions0;
|
|
|
|
// EVENT: event for ESP32_S3_BOX_Lite
|
|
lv_group_t *ui_get_btn_op_group(void);
|
|
|
|
LV_IMG_DECLARE(ui_img_setup_bg_png); // assets\setup_bg.png
|
|
LV_IMG_DECLARE(ui_img_setup_text_bg_png); // assets\setup_text_bg.png
|
|
LV_IMG_DECLARE(ui_img_reset_icon_png); // assets\reset_icon.png
|
|
LV_IMG_DECLARE(ui_img_settings_back_png); // assets\settings_back.png
|
|
LV_IMG_DECLARE(ui_img_body_shadow_png); // assets\body_shadow.png
|
|
LV_IMG_DECLARE(ui_img_body_png); // assets\body.png
|
|
LV_IMG_DECLARE(ui_img_body_eye_screen_png); // assets\body_eye_screen.png
|
|
LV_IMG_DECLARE(ui_img_sleep_body_eyes_png); // assets\sleep_body_eyes.png
|
|
LV_IMG_DECLARE(ui_img_sleep_big_z_png); // assets\sleep_big_z.png
|
|
LV_IMG_DECLARE(ui_img_sleep_small_z_png); // assets\sleep_small_z.png
|
|
LV_IMG_DECLARE(ui_img_listen_back_glow_png); // assets\listen_back_glow.png
|
|
LV_IMG_DECLARE(ui_img_listen_body_eyes_1_png); // assets\listen_body_eyes_1.png
|
|
LV_IMG_DECLARE(ui_img_reply_chatgpt_bg_png); // assets\reply_chatgpt_bg.png
|
|
LV_IMG_DECLARE(ui_img_reply_body_png); // assets\reply_body.png
|
|
LV_IMG_DECLARE(ui_img_reply_small_shadow_png); // assets\reply_small_shadow.png
|
|
LV_IMG_DECLARE(ui_img_reply_chatgpt_logo_png); // assets\reply_chatgpt_logo.png
|
|
LV_IMG_DECLARE(ui_img_settings_icon_png); // assets\settings_icon.png
|
|
LV_IMG_DECLARE(ui_img_listen_body_eyes_2_png); // assets\listen_body_eyes_2.png
|
|
|
|
LV_FONT_DECLARE(ui_font_KaiTiCN20);
|
|
LV_FONT_DECLARE(ui_font_PingFangEN14);
|
|
LV_FONT_DECLARE(ui_font_PingFangEN16);
|
|
LV_FONT_DECLARE(ui_font_PingFangEN20);
|
|
|
|
void ui_init(void);
|
|
|
|
#ifdef __cplusplus
|
|
} /*extern "C"*/
|
|
#endif
|
|
|
|
#endif
|