// This file was generated by SquareLine Studio // SquareLine Studio version: SquareLine Studio 1.5.1 // LVGL version: 9.1.0 // Project name: SquareLine_Project_9_1_trial #include "ui.h" #include "ui_helpers.h" ///////////////////// VARIABLES //////////////////// // SCREEN: ui_Screen1 void ui_Screen1_screen_init(void); lv_obj_t * ui_Screen1; void ui_event_btnScanBLE(lv_event_t * e); lv_obj_t * ui_btnScanBLE; lv_obj_t * ui_Label1; // CUSTOM VARIABLES // SCREEN: ui_Screen2 void ui_Screen2_screen_init(void); void ui_event_Screen2(lv_event_t * e); lv_obj_t * ui_Screen2; lv_obj_t * ui_Container1; void ui_event_Label2(lv_event_t * e); lv_obj_t * ui_Label2; void ui_event_Label3(lv_event_t * e); lv_obj_t * ui_Label3; void ui_event_Label4(lv_event_t * e); lv_obj_t * ui_Label4; void ui_event_Label5(lv_event_t * e); lv_obj_t * ui_Label5; void ui_event_Label6(lv_event_t * e); lv_obj_t * ui_Label6; void ui_event_Label7(lv_event_t * e); lv_obj_t * ui_Label7; void ui_event_Label8(lv_event_t * e); lv_obj_t * ui_Label8; void ui_event_Label9(lv_event_t * e); lv_obj_t * ui_Label9; void ui_event_Label10(lv_event_t * e); lv_obj_t * ui_Label10; void ui_event_Label11(lv_event_t * e); lv_obj_t * ui_Label11; lv_obj_t * ui_Image1; void ui_event_Button1(lv_event_t * e); lv_obj_t * ui_Button1; lv_obj_t * ui_Label12; // CUSTOM VARIABLES // EVENTS lv_obj_t * ui____initial_actions0; // IMAGES AND IMAGE SETS ///////////////////// TEST LVGL SETTINGS //////////////////// #if LV_COLOR_DEPTH != 16 #error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" #endif ///////////////////// ANIMATIONS //////////////////// ///////////////////// FUNCTIONS //////////////////// void ui_event_btnScanBLE(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { onScanClicked(e); _ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_MOVE_LEFT, 80, 0, &ui_Screen2_screen_init); _ui_screen_delete(&ui_Screen2); } } void ui_event_Screen2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_GESTURE && lv_indev_get_gesture_dir(lv_indev_active()) == LV_DIR_RIGHT) { lv_indev_wait_release(lv_indev_active()); _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_MOVE_RIGHT, 80, 0, &ui_Screen1_screen_init); } } void ui_event_Label2(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, &ui_Screen1_screen_init); } } void ui_event_Label3(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, &ui_Screen1_screen_init); } } void ui_event_Label4(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, &ui_Screen1_screen_init); } } void ui_event_Label5(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Label6(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Label7(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Label8(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Label9(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Label10(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, NULL); } } void ui_event_Label11(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_PRESSED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 80, 0, NULL); } } void ui_event_Button1(lv_event_t * e) { lv_event_code_t event_code = lv_event_get_code(e); if(event_code == LV_EVENT_CLICKED) { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0, NULL); } } ///////////////////// SCREENS //////////////////// void ui_init(void) { lv_disp_t * dispp = lv_display_get_default(); lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), true, LV_FONT_DEFAULT); lv_disp_set_theme(dispp, theme); ui_Screen1_screen_init(); ui_Screen2_screen_init(); ui____initial_actions0 = lv_obj_create(NULL); lv_disp_load_scr(ui_Screen1); }