|
| 1 | +// This file was generated by SquareLine Studio |
| 2 | +// SquareLine Studio version: SquareLine Studio 1.3.3 |
| 3 | +// LVGL version: 8.2.0 |
| 4 | +// Project name: smart_watch_ui |
| 5 | + |
| 6 | +#include "../ui.h" |
| 7 | + |
| 8 | +void ui_SettingsScreen_screen_init(void) |
| 9 | +{ |
| 10 | +ui_SettingsScreen = lv_obj_create(NULL); |
| 11 | +lv_obj_clear_flag( ui_SettingsScreen, LV_OBJ_FLAG_SCROLLABLE ); /// Flags |
| 12 | + |
| 13 | +ui_SettingsTitle = lv_label_create(ui_SettingsScreen); |
| 14 | +lv_obj_set_width( ui_SettingsTitle, LV_SIZE_CONTENT); /// 1 |
| 15 | +lv_obj_set_height( ui_SettingsTitle, LV_SIZE_CONTENT); /// 1 |
| 16 | +lv_obj_set_x( ui_SettingsTitle, 0 ); |
| 17 | +lv_obj_set_y( ui_SettingsTitle, -90 ); |
| 18 | +lv_obj_set_align( ui_SettingsTitle, LV_ALIGN_CENTER ); |
| 19 | +lv_label_set_text(ui_SettingsTitle,"Settings"); |
| 20 | +lv_obj_set_style_text_font(ui_SettingsTitle, &lv_font_montserrat_18, LV_PART_MAIN| LV_STATE_DEFAULT); |
| 21 | + |
| 22 | +ui_BackgroundPanel = lv_obj_create(ui_SettingsScreen); |
| 23 | +lv_obj_set_width( ui_BackgroundPanel, 243); |
| 24 | +lv_obj_set_height( ui_BackgroundPanel, 156); |
| 25 | +lv_obj_set_x( ui_BackgroundPanel, -2 ); |
| 26 | +lv_obj_set_y( ui_BackgroundPanel, 12 ); |
| 27 | +lv_obj_set_align( ui_BackgroundPanel, LV_ALIGN_CENTER ); |
| 28 | +lv_obj_clear_flag( ui_BackgroundPanel, LV_OBJ_FLAG_SCROLLABLE ); /// Flags |
| 29 | + |
| 30 | +ui_BrightnessSlider = lv_slider_create(ui_SettingsScreen); |
| 31 | +lv_slider_set_value( ui_BrightnessSlider, 100, LV_ANIM_OFF); |
| 32 | +if (lv_slider_get_mode(ui_BrightnessSlider)==LV_SLIDER_MODE_RANGE ) lv_slider_set_left_value( ui_BrightnessSlider, 0, LV_ANIM_OFF); |
| 33 | +lv_obj_set_width( ui_BrightnessSlider, 100); |
| 34 | +lv_obj_set_height( ui_BrightnessSlider, 10); |
| 35 | +lv_obj_set_x( ui_BrightnessSlider, 48 ); |
| 36 | +lv_obj_set_y( ui_BrightnessSlider, -35 ); |
| 37 | +lv_obj_set_align( ui_BrightnessSlider, LV_ALIGN_CENTER ); |
| 38 | + |
| 39 | +lv_obj_set_style_shadow_width(ui_BrightnessSlider, 1, LV_PART_KNOB| LV_STATE_DEFAULT); |
| 40 | +lv_obj_set_style_shadow_spread(ui_BrightnessSlider, 1, LV_PART_KNOB| LV_STATE_DEFAULT); |
| 41 | +lv_obj_set_style_shadow_ofs_x(ui_BrightnessSlider, 2, LV_PART_KNOB| LV_STATE_DEFAULT); |
| 42 | +lv_obj_set_style_shadow_ofs_y(ui_BrightnessSlider, 2, LV_PART_KNOB| LV_STATE_DEFAULT); |
| 43 | + |
| 44 | +ui_WiFiSettings = lv_dropdown_create(ui_SettingsScreen); |
| 45 | +lv_dropdown_set_options( ui_WiFiSettings, "Przystan na Kawe\nKOCMARLI\nTest" ); |
| 46 | +lv_dropdown_set_text( ui_WiFiSettings, "None"); |
| 47 | +lv_obj_set_width( ui_WiFiSettings, 100); |
| 48 | +lv_obj_set_height( ui_WiFiSettings, LV_SIZE_CONTENT); /// 1 |
| 49 | +lv_obj_set_x( ui_WiFiSettings, 50 ); |
| 50 | +lv_obj_set_y( ui_WiFiSettings, 1 ); |
| 51 | +lv_obj_set_align( ui_WiFiSettings, LV_ALIGN_CENTER ); |
| 52 | +lv_obj_add_flag( ui_WiFiSettings, LV_OBJ_FLAG_SCROLL_ON_FOCUS ); /// Flags |
| 53 | +lv_obj_clear_flag( ui_WiFiSettings, LV_OBJ_FLAG_CLICKABLE ); /// Flags |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | +ui_BrightnessLabel = lv_label_create(ui_SettingsScreen); |
| 58 | +lv_obj_set_width( ui_BrightnessLabel, LV_SIZE_CONTENT); /// 1 |
| 59 | +lv_obj_set_height( ui_BrightnessLabel, LV_SIZE_CONTENT); /// 1 |
| 60 | +lv_obj_set_x( ui_BrightnessLabel, -60 ); |
| 61 | +lv_obj_set_y( ui_BrightnessLabel, -35 ); |
| 62 | +lv_obj_set_align( ui_BrightnessLabel, LV_ALIGN_CENTER ); |
| 63 | +lv_label_set_text(ui_BrightnessLabel,"Brightness"); |
| 64 | + |
| 65 | +ui_WiFiLabel = lv_label_create(ui_SettingsScreen); |
| 66 | +lv_obj_set_width( ui_WiFiLabel, LV_SIZE_CONTENT); /// 1 |
| 67 | +lv_obj_set_height( ui_WiFiLabel, LV_SIZE_CONTENT); /// 1 |
| 68 | +lv_obj_set_x( ui_WiFiLabel, -38 ); |
| 69 | +lv_obj_set_y( ui_WiFiLabel, 0 ); |
| 70 | +lv_obj_set_align( ui_WiFiLabel, LV_ALIGN_CENTER ); |
| 71 | +lv_label_set_text(ui_WiFiLabel,"WiFi"); |
| 72 | + |
| 73 | +ui_VersionText = lv_label_create(ui_SettingsScreen); |
| 74 | +lv_obj_set_width( ui_VersionText, LV_SIZE_CONTENT); /// 1 |
| 75 | +lv_obj_set_height( ui_VersionText, LV_SIZE_CONTENT); /// 1 |
| 76 | +lv_obj_set_x( ui_VersionText, -1 ); |
| 77 | +lv_obj_set_y( ui_VersionText, 72 ); |
| 78 | +lv_obj_set_align( ui_VersionText, LV_ALIGN_CENTER ); |
| 79 | +lv_label_set_text(ui_VersionText,"Version: 0.1.0"); |
| 80 | + |
| 81 | +lv_obj_add_event_cb(ui_BrightnessSlider, ui_event_BrightnessSlider, LV_EVENT_ALL, NULL); |
| 82 | +lv_obj_add_event_cb(ui_WiFiSettings, ui_event_WiFiSettings, LV_EVENT_ALL, NULL); |
| 83 | +lv_obj_add_event_cb(ui_SettingsScreen, ui_event_SettingsScreen, LV_EVENT_ALL, NULL); |
| 84 | + |
| 85 | +} |
0 commit comments