diff --git a/examples/simple_secure_chat_ui/main.cpp b/examples/simple_secure_chat_ui/main.cpp index 5f66dd691..81b1c20f4 100644 --- a/examples/simple_secure_chat_ui/main.cpp +++ b/examples/simple_secure_chat_ui/main.cpp @@ -48,7 +48,6 @@ #include #include -#include "UI/ui.h" #include "../src/fonts/fonts.h" #include "../lvgl/lvgl.h" @@ -93,10 +92,6 @@ void format_time(uint32_t ts, char *buf, size_t len) strftime(buf, len, "%H:%M:%S", tm_info); } -void onDayLightPressed(bool pressed) { - //mySettings->writeBool(PREF_DAYLIGHT, pressed); -} - void parse_group_message(const char *input, char *sender_out, size_t sender_len, char *msg_out, size_t msg_len) @@ -171,8 +166,6 @@ void my_touchpad_read(lv_indev_drv_t *indev_driver, lv_indev_data_t *data) void initializeUI() { Serial.println("initialize UI..."); - ui_init(); - setNightMode(false); //ui_init_screen_events(); /* @@ -188,6 +181,7 @@ void initializeUI() { #endif */ uiManager = new UIManager(); + uiManager->setNightMode(false); } @@ -392,7 +386,7 @@ protected: bool is_self = (strcmp(from.name, _prefs.node_name) == 0); - uiManager->addPrivateChatBubble(ui_ContactMessages, time_buf, text, is_self); + uiManager->addPrivateChatBubble(time_buf, text, is_self); } void onCommandDataRecv(const ContactInfo& from, mesh::Packet* pkt, uint32_t sender_timestamp, const char *text) override { @@ -427,7 +421,7 @@ protected: bool is_self = (strcmp(sender, _prefs.node_name) == 0); - uiManager->addChatBubble(ui_ChannelMessages, time_buf, sender, msg, is_self); + uiManager->addChatBubble(time_buf, sender, msg, is_self); } uint8_t onContactRequest(const ContactInfo& contact, uint32_t sender_timestamp, const uint8_t* data, uint8_t len, uint8_t* reply) override { diff --git a/examples/simple_secure_chat_ui/uiManager.cpp b/examples/simple_secure_chat_ui/uiManager.cpp index 0d0ed2487..d93f523f8 100644 --- a/examples/simple_secure_chat_ui/uiManager.cpp +++ b/examples/simple_secure_chat_ui/uiManager.cpp @@ -1,11 +1,11 @@ #include #include "esp_log.h" -#include "UI/ui.h" #include "uiDefines.h" #include "uiVars.h" #include "uiManager.h" +#include "../src/fonts/fonts.h" #include #include @@ -24,9 +24,16 @@ const char *UIManager::months[12] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", UIManager::UIManager() { - //myDebug->println(DEBUG_LEVEL_DEBUG, "[UIManager]"); tmp_buf = (char*)malloc(128); + lv_disp_t * dispp = lv_disp_get_default(); + lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), + false, LV_FONT_DEFAULT); + lv_disp_set_theme(dispp, theme); + ui_Screen1_screen_init(); + ui____initial_actions0 = lv_obj_create(NULL); + lv_disp_load_scr(ui_Screen1); + } void UIManager::format_datetime(char *buf, size_t size, const struct tm *timeinfo) { @@ -117,11 +124,7 @@ void UIManager::updateInfo(const char *str, uint32_t color) { // lv_obj_set_style_text_color(ui_ValueLastUpdate, lv_color_hex(color), LV_PART_MAIN | LV_STATE_DEFAULT); } -void UIManager::addChatBubble(lv_obj_t *list, - const char *time_str, - const char *sender, - const char *msg, - bool is_self) +void UIManager::addChatBubble(const char *time_str, const char *sender, const char *msg,bool is_self) { // Remove oldest if (chat_count >= MAX_CHAT_MESSAGES) { @@ -131,7 +134,7 @@ void UIManager::addChatBubble(lv_obj_t *list, } // Row container (align bubble left/right) - lv_obj_t *row = lv_obj_create(list); + lv_obj_t *row = lv_obj_create(ui_ChannelMessages); lv_obj_set_width(row, lv_pct(100)); lv_obj_set_height(row, LV_SIZE_CONTENT); lv_obj_set_style_bg_opa(row, 0, 0); @@ -206,12 +209,12 @@ void UIManager::addChatBubble(lv_obj_t *list, lv_obj_scroll_to_view(row, LV_ANIM_ON); } -void UIManager::addPrivateChatBubble(lv_obj_t *list, const char *time_str, const char *msg, bool is_self) { +void UIManager::addPrivateChatBubble(const char *time_str, const char *msg, bool is_self) { - lv_obj_set_style_pad_bottom(list, 20, 0); + lv_obj_set_style_pad_bottom(ui_ContactMessages, 20, 0); // 1. Row container - lv_obj_t *row = lv_obj_create(list); + lv_obj_t *row = lv_obj_create(ui_ContactMessages); lv_obj_set_width(row, lv_pct(100)); lv_obj_set_height(row, LV_SIZE_CONTENT); lv_obj_set_style_bg_opa(row, 0, 0); @@ -453,3 +456,335 @@ void UIManager::addContactToUI(ContactInfo c) lv_obj_clear_flag(seen_label, LV_OBJ_FLAG_CLICKABLE); } + +void UIManager::onShowKeyboard() { + lv_obj_clear_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); + //lv_obj_set_style_bg_opa(ui_DimOverlay, 160, 0); + lv_obj_add_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); + + lv_obj_set_y(ui_ChannelInput, channelInputBaseKeybOnY); + lv_obj_set_y(ui_SendBtn, channelInputBaseKeybOnY); +} + +void UIManager::onHideKeyboard() { + lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); + //lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); + + lv_obj_set_y(ui_ChannelInput, channelInputBaseY); + lv_obj_set_y(ui_SendBtn, channelInputBaseY); +} + +static void s_onChannelInputFocus(lv_event_t *e) +{ + UIManager *self = (UIManager*) lv_event_get_user_data(e); + if(self) self->onChannelInputFocus(e); +} + +void UIManager::onChannelInputFocus(lv_event_t* e) +{ + lv_obj_t* ta = lv_event_get_target(e); + if(!ui_Keyboard || !ta) return; + + lv_keyboard_set_textarea(ui_Keyboard, ta); + onShowKeyboard(); +} + +static void s_onSendClick(lv_event_t *e) +{ + UIManager *self = (UIManager*) lv_event_get_user_data(e); + if(self) self->onSendClick(e); +} + +void UIManager::onSendClick(lv_event_t* e) +{ + char fullMessage[260]; + onHideKeyboard(); + + const char* msg = lv_textarea_get_text(ui_ChannelInput); + if(msg == NULL || strlen(msg) == 0) return; + + lv_textarea_set_text(ui_ChannelInput, ""); + + sprintf(fullMessage, "public %s", msg); + //handleCommand(fullMessage); +} + +static void s_onKeyboardEvent(lv_event_t *e) +{ + UIManager *self = (UIManager*) lv_event_get_user_data(e); + if(self) self->onKeyboardEvent(e); +} + +void UIManager::onKeyboardEvent(lv_event_t* e) +{ + lv_event_code_t code = lv_event_get_code(e); + + if(code == LV_EVENT_READY || code == LV_EVENT_CANCEL) + { + lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); + + // Restore UI + lv_obj_set_y(ui_ChannelInput, channelInputBaseY); + lv_obj_set_y(ui_SendBtn, channelInputBaseY); + + lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); + } +} + +static void s_onDimOverlayClick(lv_event_t *e) +{ + UIManager *self = (UIManager*) lv_event_get_user_data(e); + if(self) self->onDimOverlayClick(e); +} + +void UIManager::onDimOverlayClick(lv_event_t* e) +{ + onHideKeyboard(); +} + +static void onScrollBeginEvent(lv_event_t *e) +{ + UIManager *self = (UIManager*) lv_event_get_user_data(e); + if(self) self->scroll_begin_event(e); +} + +void UIManager::scroll_begin_event(lv_event_t *e) +{ + if (lv_event_get_code(e) == LV_EVENT_SCROLL_BEGIN) { + lv_anim_t* a = (lv_anim_t*)lv_event_get_param(e); + if (a) a->time = 0; + + } +} + +void UIManager::ui_Screen1_screen_init(void) +{ + ui_Screen1 = lv_obj_create(NULL); + lv_obj_clear_flag(ui_Screen1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_Screen1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Screen1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TabView1 = lv_tabview_create(ui_Screen1, LV_DIR_TOP, 50); + + lv_obj_add_event_cb(lv_tabview_get_content(ui_TabView1), onScrollBeginEvent, LV_EVENT_SCROLL_BEGIN, this); + lv_obj_clear_flag(lv_tabview_get_content(ui_TabView1), LV_OBJ_FLAG_SCROLLABLE); + + lv_obj_set_width(ui_TabView1, 800); + lv_obj_set_height(ui_TabView1, 480); + lv_obj_set_align(ui_TabView1, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_TabView1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_TabView1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_TabView1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_bg_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0x424242), + LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_text_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0xFFFFFF), + LV_PART_ITEMS | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_ITEMS | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(lv_tabview_get_tab_btns(ui_TabView1), &lv_font_arial_18, + LV_PART_ITEMS | LV_STATE_DEFAULT); + + #if defined(LANG_EN) + ui_TabPageHome = lv_tabview_add_tab(ui_TabView1, "Home"); + #elif defined(LANG_GR) + ui_TabPageHome = lv_tabview_add_tab(ui_TabView1, "Αρχική"); + #endif + + ui_ValueDate = lv_label_create(ui_TabPageHome); + lv_obj_set_width(ui_ValueDate, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_ValueDate, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_ValueDate, 0); + lv_obj_set_y(ui_ValueDate, -165); + lv_obj_set_align(ui_ValueDate, LV_ALIGN_CENTER); + lv_label_set_text(ui_ValueDate, "--- --/--/----"); + lv_obj_set_style_text_color(ui_ValueDate, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ValueDate, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_ValueDate, &lv_font_arial_40, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ValueTime = lv_label_create(ui_TabPageHome); + lv_obj_set_width(ui_ValueTime, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_ValueTime, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_ValueTime, 0); + lv_obj_set_y(ui_ValueTime, -100); + lv_obj_set_align(ui_ValueTime, LV_ALIGN_CENTER); + lv_label_set_text(ui_ValueTime, "--:--"); + lv_obj_set_style_text_color(ui_ValueTime, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ValueTime, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_ValueTime, &lv_font_arial_48, LV_PART_MAIN | LV_STATE_DEFAULT); + + #if defined(LANG_EN) + ui_TabPageContacts = lv_tabview_add_tab(ui_TabView1, "Contacts"); + #elif defined(LANG_GR) + ui_TabPageContacts = lv_tabview_add_tab(ui_TabView1, "Επαφές"); + #endif + // Prevent scrolling + lv_obj_set_scrollbar_mode(ui_TabPageContacts, LV_SCROLLBAR_MODE_OFF); + lv_obj_clear_flag(ui_TabPageContacts, LV_OBJ_FLAG_SCROLLABLE); + + ui_Contacts = lv_list_create(ui_TabPageContacts); + //lv_list_set_options(ui_Contacts, "Contact", LV_list_MODE_NORMAL); + lv_obj_set_width(ui_Contacts, 250); + lv_obj_set_height(ui_Contacts, 400); + lv_obj_set_x(ui_Contacts, -274); + lv_obj_set_y(ui_Contacts, 0); + lv_obj_set_align(ui_Contacts, LV_ALIGN_CENTER); + lv_obj_set_style_bg_opa(ui_Contacts, LV_OPA_TRANSP, 0); + lv_obj_set_style_border_width(ui_Contacts, 0, 0); + lv_obj_set_style_outline_width(ui_Contacts, 0, 0); + lv_obj_set_style_shadow_width(ui_Contacts, 0, 0); + //lv_obj_set_scrollbar_mode(ui_Contacts, LV_SCROLLBAR_MODE_OFF); + lv_obj_set_style_bg_opa(ui_Contacts, LV_OPA_TRANSP, LV_PART_ITEMS); + lv_obj_set_style_border_width(ui_Contacts, 0, LV_PART_ITEMS); + + ui_ContactMessages = lv_list_create(ui_TabPageContacts); + //lv_list_set_options(ui_ContactMessages, "Contact", LV_list_MODE_NORMAL); + lv_obj_set_width(ui_ContactMessages, 500); + lv_obj_set_height(ui_ContactMessages, 400); + lv_obj_set_x(ui_ContactMessages, 124); + lv_obj_set_y(ui_ContactMessages, 0); + lv_obj_set_align(ui_ContactMessages, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ContactMessages, lv_color_hex(0), 0); + lv_obj_set_style_bg_opa(ui_ContactMessages, LV_OPA_TRANSP, 0); + lv_obj_set_style_border_width(ui_ContactMessages, 0, 0); + lv_obj_set_style_outline_width(ui_ContactMessages, 0, 0); + lv_obj_set_style_shadow_width(ui_ContactMessages, 0, 0); + //lv_obj_set_scrollbar_mode(ui_ContactMessages, LV_SCROLLBAR_MODE_OFF); + lv_obj_set_style_bg_opa(ui_ContactMessages, LV_OPA_TRANSP, LV_PART_ITEMS); + lv_obj_set_style_border_width(ui_ContactMessages, 0, LV_PART_ITEMS); + + lv_obj_t *divider = lv_obj_create(ui_TabPageContacts); + lv_obj_set_size(divider, 2, 400); + lv_obj_set_pos(divider, 222, 0); // align between lists + lv_obj_set_style_bg_color(divider, lv_color_hex(0x444444), 0); + lv_obj_set_style_border_width(divider, 0, 0); + lv_obj_set_style_radius(divider, 0, 0); + + #if defined(LANG_EN) + ui_TabPageChannels = lv_tabview_add_tab(ui_TabView1, "Channels"); + #elif defined(LANG_GR) + ui_TabPageChannels = lv_tabview_add_tab(ui_TabView1, "Κανάλια"); + #endif + lv_obj_set_scrollbar_mode(ui_TabPageChannels, LV_SCROLLBAR_MODE_OFF); + lv_obj_clear_flag(ui_TabPageChannels, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_bg_color(ui_TabPageChannels, lv_color_hex(0x000000), 0); + + ui_Channels = lv_dropdown_create(ui_TabPageChannels); + lv_dropdown_set_options(ui_Channels, "Public"); + lv_obj_set_width(ui_Channels, 291); + lv_obj_set_height(ui_Channels, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_Channels, -243); + lv_obj_set_y(ui_Channels, -182); + lv_obj_set_align(ui_Channels, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_Channels, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + + ui_ChannelMessages = lv_list_create(ui_TabPageChannels); + //lv_list_set_options(ui_ChannelMessages, "Contact", LV_list_MODE_NORMAL); + lv_obj_set_width(ui_ChannelMessages, 780); + lv_obj_set_height(ui_ChannelMessages, 260); + lv_obj_set_x(ui_ChannelMessages, 0); + lv_obj_set_y(ui_ChannelMessages, -40); + lv_obj_set_align(ui_ChannelMessages, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ChannelMessages, lv_color_hex(0), 0); + lv_obj_set_style_bg_opa(ui_ChannelMessages, LV_OPA_TRANSP, 0); + lv_obj_set_style_border_width(ui_ChannelMessages, 0, 0); + lv_obj_set_style_outline_width(ui_ChannelMessages, 0, 0); + lv_obj_set_style_shadow_width(ui_ChannelMessages, 0, 0); + //lv_obj_set_scrollbar_mode(ui_ChannelMessages, LV_SCROLLBAR_MODE_OFF); + lv_obj_set_style_bg_opa(ui_ChannelMessages, LV_OPA_TRANSP, LV_PART_ITEMS); + lv_obj_set_style_border_width(ui_ChannelMessages, 0, LV_PART_ITEMS); + + ui_ChannelDivider = lv_obj_create(ui_TabPageChannels); + lv_obj_set_size(ui_ChannelDivider, 780, 1); + lv_obj_set_pos(ui_ChannelDivider, 0, 150); + lv_obj_set_align(ui_ChannelDivider, LV_ALIGN_CENTER); + lv_obj_set_style_bg_color(ui_ChannelDivider, lv_color_hex(0x444444), 0); + lv_obj_set_style_border_width(ui_ChannelDivider, 0, 0); + + #if defined(LANG_EN) + ui_TabPageSettings = lv_tabview_add_tab(ui_TabView1, "Settings"); + #elif defined(LANG_GR) + ui_TabPageSettings = lv_tabview_add_tab(ui_TabView1, "Ρυθμίσεις"); + #endif + + ui_DimOverlay = lv_obj_create(ui_Screen1); + lv_obj_remove_style_all(ui_DimOverlay); // no border/padding + lv_obj_set_size(ui_DimOverlay, LV_PCT(100), LV_PCT(100)); + lv_obj_set_align(ui_DimOverlay, LV_ALIGN_CENTER); + lv_obj_add_event_cb(ui_DimOverlay, s_onDimOverlayClick, LV_EVENT_CLICKED, this); + + // black semi transparent background + lv_obj_set_style_bg_color(ui_DimOverlay, lv_color_hex(0x000000), 0); + lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); // initially "off" + + //Edit text + ui_ChannelInput = lv_textarea_create(ui_TabPageChannels); + lv_obj_set_size(ui_ChannelInput, 670, 40); + lv_obj_set_pos(ui_ChannelInput, -50, channelInputBaseY); + lv_obj_set_align(ui_ChannelInput, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_ChannelInput, LV_OBJ_FLAG_CLICKABLE); + lv_obj_add_flag(ui_ChannelInput, LV_OBJ_FLAG_SCROLL_ON_FOCUS); + + #if defined(LANG_EN) + lv_textarea_set_placeholder_text(ui_ChannelInput, "Write message..."); + #elif defined(LANG_GR) + lv_textarea_set_placeholder_text(ui_ChannelInput, "Γράψε μήνυμα..."); + #endif + lv_textarea_set_one_line(ui_ChannelInput, true); + lv_obj_set_style_text_font(ui_ChannelInput, &lv_font_arial_20, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_bg_color(ui_ChannelInput, lv_color_hex(0x111111), 0); + lv_obj_set_style_text_color(ui_ChannelInput, lv_color_white(), 0); + lv_obj_set_style_border_color(ui_ChannelInput, lv_color_hex(0x444444), 0); + lv_obj_set_style_border_width(ui_ChannelInput, 1, 0); + lv_obj_set_style_radius(ui_ChannelInput, 6, 0); + lv_obj_add_event_cb(ui_ChannelInput, s_onChannelInputFocus, LV_EVENT_CLICKED, this); + + // Send button + ui_SendBtn = lv_btn_create(ui_TabPageChannels); + lv_obj_set_size(ui_SendBtn, 90, 42); + lv_obj_set_pos(ui_SendBtn, 350, channelInputBaseY); + lv_obj_set_align(ui_SendBtn, LV_ALIGN_CENTER); + lv_obj_set_style_text_font(ui_SendBtn, &lv_font_arial_20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_SendBtn, lv_color_hex(0x3A7AFE), 0); + lv_obj_add_event_cb(ui_SendBtn, s_onSendClick, LV_EVENT_CLICKED, this); + + iu_SendLabel = lv_label_create(ui_SendBtn); + #if defined(LANG_EN) + lv_label_set_text(sendLabel, "Send"); + #elif defined(LANG_GR) + lv_label_set_text(iu_SendLabel, "Αποστολή"); + #endif + lv_obj_center(iu_SendLabel); + + // Keyboard + ui_Keyboard = lv_keyboard_create(lv_layer_top()); + lv_obj_set_size(ui_Keyboard, 800, 200); + lv_obj_set_align(ui_Keyboard, LV_ALIGN_BOTTOM_MID); + lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); + lv_obj_add_event_cb(ui_Keyboard, s_onKeyboardEvent, LV_EVENT_ALL, this); + + // Do not block touch/scroll + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLL_CHAIN_HOR); + lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLL_CHAIN_VER); + + // always in front + lv_obj_move_foreground(ui_DimOverlay); + +} + +void UIManager::setNightMode(bool night) { + + if (!ui_DimOverlay) return; + if (night) { + lv_obj_set_style_bg_opa(ui_DimOverlay, 192, 0); // 75% dark + } else { + lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); // none + } +} + diff --git a/include/uiManager.h b/include/uiManager.h index 325f91a25..17425104c 100644 --- a/include/uiManager.h +++ b/include/uiManager.h @@ -26,18 +26,53 @@ class UIManager { lv_obj_t *chat_items[MAX_CHAT_MESSAGES]; int chat_count = 0; + int channelInputBaseY = 185; + int channelInputBaseKeybOnY = -15; + void onShowKeyboard(); + void onHideKeyboard(); + void ui_Screen1_screen_init(void); + + lv_obj_t* ui_Screen1; + lv_obj_t* ui_TabView1; + lv_obj_t* ui_TabPageContacts; + lv_obj_t* ui_Contacts; + lv_obj_t* ui_ContactMessages; + lv_obj_t* ui_TabPageChannels; + lv_obj_t* ui_Channels; + lv_obj_t* ui_ChannelMessages; + lv_obj_t* ui_AutoLight; + lv_obj_t* ui____initial_actions0; + + lv_obj_t* ui_DimOverlay; + lv_obj_t* ui_TabPageHome; + lv_obj_t* ui_ValueDate; + lv_obj_t* ui_ValueTime; + lv_obj_t* ui_TabPageSettings; + lv_obj_t* ui_DayLight; + lv_obj_t* ui_ChannelInput; + lv_obj_t* ui_SendBtn; + lv_obj_t* ui_Keyboard; + lv_obj_t* iu_SendLabel; + lv_obj_t* ui_ChannelDivider; public: UIManager(); + void onChannelInputFocus(lv_event_t* e); + void onDimOverlayClick(lv_event_t* e); + void onSendClick(lv_event_t* e); + void onKeyboardEvent(lv_event_t* e); + void scroll_begin_event(lv_event_t* e); + void updateDateTime(const struct tm timeinfo); void updateInfo(const char *str, uint32_t color); void clearDateTime(); void updateValues(); - void addPrivateChatBubble(lv_obj_t *list, const char *time_str, const char *msg, bool is_self); - void addChatBubble(lv_obj_t *list, const char *time_str, const char *sender, const char *msg, bool is_self); + void addPrivateChatBubble(const char *time_str, const char *msg, bool is_self); + void addChatBubble(const char *time_str, const char *sender, const char *msg,bool is_self); void addContactToUI(ContactInfo c); void handleContactClick(lv_event_t *e); + void setNightMode(bool night); }; #endif \ No newline at end of file diff --git a/src/UI/CMakeLists.txt b/src/UI/CMakeLists.txt deleted file mode 100644 index 9637dd258..000000000 --- a/src/UI/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -SET(SOURCES ui_Screen1.c - ui.c - ui_comp_hook.c - ui_helpers.c - ui_events.cpp) - -add_library(ui ${SOURCES}) diff --git a/src/UI/filelist.txt b/src/UI/filelist.txt deleted file mode 100644 index 367916021..000000000 --- a/src/UI/filelist.txt +++ /dev/null @@ -1,5 +0,0 @@ -ui_Screen1.c -ui.c -ui_comp_hook.c -ui_helpers.c -ui_events.cpp diff --git a/src/UI/ui.c b/src/UI/ui.c deleted file mode 100644 index d07688564..000000000 --- a/src/UI/ui.c +++ /dev/null @@ -1,59 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" -#include "ui_helpers.h" - -///////////////////// VARIABLES //////////////////// - - -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -lv_obj_t* ui_Screen1; -lv_obj_t* ui_TabView1; -lv_obj_t* ui_TabPageContacts; -lv_obj_t* ui_Contacts; -lv_obj_t* ui_ContactMessages; -lv_obj_t* ui_TabPageChannels; -lv_obj_t* ui_Channels; -lv_obj_t* ui_ChannelMessages; -void ui_event_AutoLight(lv_event_t * e); -lv_obj_t* ui_AutoLight; -lv_obj_t* ui____initial_actions0; - -lv_obj_t* ui_DimOverlay; -lv_obj_t* ui_TabPageHome; -lv_obj_t* ui_ValueDate; -lv_obj_t* ui_ValueTime; -lv_obj_t* ui_TabPageSettings; -lv_obj_t* ui_DayLight; -lv_obj_t* ui____initial_actions0; -lv_obj_t* ui_ChannelInput; -lv_obj_t* ui_SendBtn; -lv_obj_t* ui_Keyboard; -lv_obj_t* iu_SendLabel; -lv_obj_t* ui_ChannelDivider; - - -///////////////////// TEST LVGL SETTINGS //////////////////// -#if LV_COLOR_DEPTH != 16 - #error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" -#endif -#if LV_COLOR_16_SWAP !=0 - #error "LV_COLOR_16_SWAP should be 0 to match SquareLine Studio's settings" -#endif - -///////////////////// SCREENS //////////////////// - -void ui_init(void) -{ - lv_disp_t * dispp = lv_disp_get_default(); - lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), - false, LV_FONT_DEFAULT); - lv_disp_set_theme(dispp, theme); - ui_Screen1_screen_init(); - ui____initial_actions0 = lv_obj_create(NULL); - lv_disp_load_scr(ui_Screen1); -} diff --git a/src/UI/ui.h b/src/UI/ui.h deleted file mode 100644 index ea07116b0..000000000 --- a/src/UI/ui.h +++ /dev/null @@ -1,66 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _SQUARELINE_PROJECT_UI_H -#define _SQUARELINE_PROJECT_UI_H - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined __has_include -#if __has_include("lvgl.h") -#include "lvgl.h" -#elif __has_include("lvgl/lvgl.h") -#include "lvgl/lvgl.h" -#else -#include "lvgl.h" -#endif -#else -#include "lvgl.h" -#endif - -#include "ui_helpers.h" -#include "ui_events.h" -#include "../fonts/fonts.h" - -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -void setNightMode(bool night); -extern lv_obj_t* ui_Screen1; -extern lv_obj_t* ui_TabView1; -extern lv_obj_t* ui_TabPageContacts; -extern lv_obj_t* ui_Contacts; -extern lv_obj_t* ui_ContactMessages; -extern lv_obj_t* ui_TabPageChannels; -extern lv_obj_t* ui_Channels; -extern lv_obj_t* ui_ChannelMessages; -extern lv_obj_t* ui_TabPageSettings; -void ui_event_AutoLight(lv_event_t * e); -extern lv_obj_t* ui_AutoLight; -extern lv_obj_t* ui____initial_actions0; - -extern lv_obj_t* ui_DimOverlay; -extern lv_obj_t* ui_TabPageHome; -extern lv_obj_t* ui_ValueDate; -extern lv_obj_t* ui_ValueTime; -extern lv_obj_t* ui_TabPageSettings; -extern lv_obj_t* ui_DayLight; -extern lv_obj_t* ui_ChannelMessages; -extern lv_obj_t* ui_ChannelInput; -extern lv_obj_t* ui_SendBtn; -extern lv_obj_t* ui_Keyboard; -extern lv_obj_t* iu_SendLabel; -extern lv_obj_t* ui_ChannelDivider; - -extern void onDayLightPressed(bool pressed); - -void ui_init(void); - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/src/UI/ui_Screen1.c b/src/UI/ui_Screen1.c deleted file mode 100644 index d3d1eed5c..000000000 --- a/src/UI/ui_Screen1.c +++ /dev/null @@ -1,341 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" -static int channelInputBaseY = 185; -static int channelInputBaseKeybOnY = 0; - -void onShowKeyboard() { - lv_obj_clear_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); - //lv_obj_set_style_bg_opa(ui_DimOverlay, 160, 0); - lv_obj_add_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); - - lv_obj_set_y(ui_ChannelInput, channelInputBaseKeybOnY); - lv_obj_set_y(ui_SendBtn, channelInputBaseKeybOnY); -} - -void onHideKeyboard() { - lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); - //lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); - - lv_obj_set_y(ui_ChannelInput, channelInputBaseY); - lv_obj_set_y(ui_SendBtn, channelInputBaseY); -} - -void onChannelInputFocus(lv_event_t* e) -{ - lv_obj_t* ta = lv_event_get_target(e); - if(!ui_Keyboard || !ta) return; - - lv_keyboard_set_textarea(ui_Keyboard, ta); - onShowKeyboard(); -} - -void onDimOverlayClick(lv_event_t* e) -{ - onHideKeyboard(); -} - -void onSendClick(lv_event_t* e) -{ - char fullMessage[260]; - onHideKeyboard(); - - const char* msg = lv_textarea_get_text(ui_ChannelInput); - if(msg == NULL || strlen(msg) == 0) return; - - lv_textarea_set_text(ui_ChannelInput, ""); - - sprintf(fullMessage, "public %s", msg); - //handleCommand(fullMessage); -} - -void onKeyboardEvent(lv_event_t* e) -{ - lv_event_code_t code = lv_event_get_code(e); - - if(code == LV_EVENT_READY || code == LV_EVENT_CANCEL) - { - lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); - - // Restore UI - lv_obj_set_y(ui_ChannelInput, channelInputBaseY); - lv_obj_set_y(ui_SendBtn, channelInputBaseY); - - lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); - } -} - -static void scroll_begin_event(lv_event_t* e) -{ - /*Disable the scroll animations. Triggered when a tab button is clicked */ - if (lv_event_get_code(e) == LV_EVENT_SCROLL_BEGIN) { - lv_anim_t* a = (lv_anim_t*)lv_event_get_param(e); - if (a) a->time = 0; - - } -} - -void event_handler(lv_event_t * e) -{ - lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * target = lv_event_get_target(e); - - if(code == LV_EVENT_VALUE_CHANGED) { - if (target == ui_DayLight) { - onDayLightPressed(lv_obj_get_state(target) & LV_STATE_CHECKED); - } - } -} - -void ui_Screen1_screen_init(void) -{ - ui_Screen1 = lv_obj_create(NULL); - lv_obj_clear_flag(ui_Screen1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_bg_color(ui_Screen1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_Screen1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_TabView1 = lv_tabview_create(ui_Screen1, LV_DIR_TOP, 50); - - lv_obj_add_event_cb(lv_tabview_get_content(ui_TabView1), scroll_begin_event,LV_EVENT_SCROLL_BEGIN, NULL); - lv_obj_clear_flag(lv_tabview_get_content(ui_TabView1), LV_OBJ_FLAG_SCROLLABLE); - - lv_obj_set_width(ui_TabView1, 800); - lv_obj_set_height(ui_TabView1, 480); - lv_obj_set_align(ui_TabView1, LV_ALIGN_CENTER); - lv_obj_clear_flag(ui_TabView1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_bg_color(ui_TabView1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_TabView1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_set_style_bg_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0x424242), - LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_set_style_text_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0xFFFFFF), - LV_PART_ITEMS | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_ITEMS | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(lv_tabview_get_tab_btns(ui_TabView1), &lv_font_arial_18, - LV_PART_ITEMS | LV_STATE_DEFAULT); - - #if defined(LANG_EN) - ui_TabPageHome = lv_tabview_add_tab(ui_TabView1, "Home"); - #elif defined(LANG_GR) - ui_TabPageHome = lv_tabview_add_tab(ui_TabView1, "Αρχική"); - #endif - - ui_ValueDate = lv_label_create(ui_TabPageHome); - lv_obj_set_width(ui_ValueDate, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_ValueDate, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_ValueDate, 0); - lv_obj_set_y(ui_ValueDate, -165); - lv_obj_set_align(ui_ValueDate, LV_ALIGN_CENTER); - lv_label_set_text(ui_ValueDate, "--- --/--/----"); - lv_obj_set_style_text_color(ui_ValueDate, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_ValueDate, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_ValueDate, &lv_font_arial_40, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_ValueTime = lv_label_create(ui_TabPageHome); - lv_obj_set_width(ui_ValueTime, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_ValueTime, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_ValueTime, 0); - lv_obj_set_y(ui_ValueTime, -100); - lv_obj_set_align(ui_ValueTime, LV_ALIGN_CENTER); - lv_label_set_text(ui_ValueTime, "--:--"); - lv_obj_set_style_text_color(ui_ValueTime, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_ValueTime, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(ui_ValueTime, &lv_font_arial_48, LV_PART_MAIN | LV_STATE_DEFAULT); - - #if defined(LANG_EN) - ui_TabPageContacts = lv_tabview_add_tab(ui_TabView1, "Contacts"); - #elif defined(LANG_GR) - ui_TabPageContacts = lv_tabview_add_tab(ui_TabView1, "Επαφές"); - #endif - // Prevent scrolling - lv_obj_set_scrollbar_mode(ui_TabPageContacts, LV_SCROLLBAR_MODE_OFF); - lv_obj_clear_flag(ui_TabPageContacts, LV_OBJ_FLAG_SCROLLABLE); - - ui_Contacts = lv_list_create(ui_TabPageContacts); - //lv_list_set_options(ui_Contacts, "Contact", LV_list_MODE_NORMAL); - lv_obj_set_width(ui_Contacts, 250); - lv_obj_set_height(ui_Contacts, 400); - lv_obj_set_x(ui_Contacts, -274); - lv_obj_set_y(ui_Contacts, 0); - lv_obj_set_align(ui_Contacts, LV_ALIGN_CENTER); - lv_obj_set_style_bg_opa(ui_Contacts, LV_OPA_TRANSP, 0); - lv_obj_set_style_border_width(ui_Contacts, 0, 0); - lv_obj_set_style_outline_width(ui_Contacts, 0, 0); - lv_obj_set_style_shadow_width(ui_Contacts, 0, 0); - //lv_obj_set_scrollbar_mode(ui_Contacts, LV_SCROLLBAR_MODE_OFF); - lv_obj_set_style_bg_opa(ui_Contacts, LV_OPA_TRANSP, LV_PART_ITEMS); - lv_obj_set_style_border_width(ui_Contacts, 0, LV_PART_ITEMS); - - ui_ContactMessages = lv_list_create(ui_TabPageContacts); - //lv_list_set_options(ui_ContactMessages, "Contact", LV_list_MODE_NORMAL); - lv_obj_set_width(ui_ContactMessages, 500); - lv_obj_set_height(ui_ContactMessages, 400); - lv_obj_set_x(ui_ContactMessages, 124); - lv_obj_set_y(ui_ContactMessages, 0); - lv_obj_set_align(ui_ContactMessages, LV_ALIGN_CENTER); - lv_obj_set_style_bg_color(ui_ContactMessages, lv_color_hex(0), 0); - lv_obj_set_style_bg_opa(ui_ContactMessages, LV_OPA_TRANSP, 0); - lv_obj_set_style_border_width(ui_ContactMessages, 0, 0); - lv_obj_set_style_outline_width(ui_ContactMessages, 0, 0); - lv_obj_set_style_shadow_width(ui_ContactMessages, 0, 0); - //lv_obj_set_scrollbar_mode(ui_ContactMessages, LV_SCROLLBAR_MODE_OFF); - lv_obj_set_style_bg_opa(ui_ContactMessages, LV_OPA_TRANSP, LV_PART_ITEMS); - lv_obj_set_style_border_width(ui_ContactMessages, 0, LV_PART_ITEMS); - - lv_obj_t *divider = lv_obj_create(ui_TabPageContacts); - lv_obj_set_size(divider, 2, 400); - lv_obj_set_pos(divider, 222, 0); // align between lists - lv_obj_set_style_bg_color(divider, lv_color_hex(0x444444), 0); - lv_obj_set_style_border_width(divider, 0, 0); - lv_obj_set_style_radius(divider, 0, 0); - - #if defined(LANG_EN) - ui_TabPageChannels = lv_tabview_add_tab(ui_TabView1, "Channels"); - #elif defined(LANG_GR) - ui_TabPageChannels = lv_tabview_add_tab(ui_TabView1, "Κανάλια"); - #endif - lv_obj_set_scrollbar_mode(ui_TabPageChannels, LV_SCROLLBAR_MODE_OFF); - lv_obj_clear_flag(ui_TabPageChannels, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_set_style_bg_color(ui_TabPageChannels, lv_color_hex(0x000000), 0); - - ui_Channels = lv_dropdown_create(ui_TabPageChannels); - lv_dropdown_set_options(ui_Channels, "Public"); - lv_obj_set_width(ui_Channels, 291); - lv_obj_set_height(ui_Channels, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Channels, -243); - lv_obj_set_y(ui_Channels, -182); - lv_obj_set_align(ui_Channels, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_Channels, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags - - ui_ChannelMessages = lv_list_create(ui_TabPageChannels); - //lv_list_set_options(ui_ChannelMessages, "Contact", LV_list_MODE_NORMAL); - lv_obj_set_width(ui_ChannelMessages, 780); - lv_obj_set_height(ui_ChannelMessages, 260); - lv_obj_set_x(ui_ChannelMessages, 0); - lv_obj_set_y(ui_ChannelMessages, -40); - lv_obj_set_align(ui_ChannelMessages, LV_ALIGN_CENTER); - lv_obj_set_style_bg_color(ui_ChannelMessages, lv_color_hex(0), 0); - lv_obj_set_style_bg_opa(ui_ChannelMessages, LV_OPA_TRANSP, 0); - lv_obj_set_style_border_width(ui_ChannelMessages, 0, 0); - lv_obj_set_style_outline_width(ui_ChannelMessages, 0, 0); - lv_obj_set_style_shadow_width(ui_ChannelMessages, 0, 0); - //lv_obj_set_scrollbar_mode(ui_ChannelMessages, LV_SCROLLBAR_MODE_OFF); - lv_obj_set_style_bg_opa(ui_ChannelMessages, LV_OPA_TRANSP, LV_PART_ITEMS); - lv_obj_set_style_border_width(ui_ChannelMessages, 0, LV_PART_ITEMS); - - ui_ChannelDivider = lv_obj_create(ui_TabPageChannels); - lv_obj_set_size(ui_ChannelDivider, 780, 1); - lv_obj_set_pos(ui_ChannelDivider, 0, 150); - lv_obj_set_align(ui_ChannelDivider, LV_ALIGN_CENTER); - lv_obj_set_style_bg_color(ui_ChannelDivider, lv_color_hex(0x444444), 0); - lv_obj_set_style_border_width(ui_ChannelDivider, 0, 0); - - #if defined(LANG_EN) - ui_TabPageSettings = lv_tabview_add_tab(ui_TabView1, "Settings"); - #elif defined(LANG_GR) - ui_TabPageSettings = lv_tabview_add_tab(ui_TabView1, "Ρυθμίσεις"); - #endif - - ui_DayLight = lv_checkbox_create(ui_TabPageSettings); - #if defined(LANG_EN) - lv_checkbox_set_text(ui_DayLight, "Day light (summer time)"); - #elif defined(LANG_GR) - lv_checkbox_set_text(ui_DayLight, "Θερινή ώρα"); - #endif - lv_obj_set_style_text_font(ui_DayLight, &lv_font_arial_20, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_width(ui_DayLight, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_DayLight, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_DayLight, -257); - lv_obj_set_y(ui_DayLight, -168); - lv_obj_set_align(ui_DayLight, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_DayLight, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags - lv_obj_set_style_text_color(ui_DayLight, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_DayLight, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_add_event_cb(ui_DayLight, event_handler, LV_EVENT_ALL, NULL); - lv_obj_add_state(ui_DayLight, LV_STATE_DEFAULT); - - ui_DimOverlay = lv_obj_create(ui_Screen1); - lv_obj_remove_style_all(ui_DimOverlay); // no border/padding - lv_obj_set_size(ui_DimOverlay, LV_PCT(100), LV_PCT(100)); - lv_obj_set_align(ui_DimOverlay, LV_ALIGN_CENTER); - lv_obj_add_event_cb(ui_DimOverlay, onDimOverlayClick, LV_EVENT_CLICKED, NULL); - - // black semi transparent background - lv_obj_set_style_bg_color(ui_DimOverlay, lv_color_hex(0x000000), 0); - lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); // initially "off" - - //Edit text - ui_ChannelInput = lv_textarea_create(ui_TabPageChannels); - lv_obj_set_size(ui_ChannelInput, 670, 40); - lv_obj_set_pos(ui_ChannelInput, -50, channelInputBaseY); - lv_obj_set_align(ui_ChannelInput, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_ChannelInput, LV_OBJ_FLAG_CLICKABLE); - lv_obj_add_flag(ui_ChannelInput, LV_OBJ_FLAG_SCROLL_ON_FOCUS); - - #if defined(LANG_EN) - lv_textarea_set_placeholder_text(ui_ChannelInput, "Write message..."); - #elif defined(LANG_GR) - lv_textarea_set_placeholder_text(ui_ChannelInput, "Γράψε μήνυμα..."); - #endif - lv_textarea_set_one_line(ui_ChannelInput, true); - lv_obj_set_style_text_font(ui_ChannelInput, &lv_font_arial_20, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_set_style_bg_color(ui_ChannelInput, lv_color_hex(0x111111), 0); - lv_obj_set_style_text_color(ui_ChannelInput, lv_color_white(), 0); - lv_obj_set_style_border_color(ui_ChannelInput, lv_color_hex(0x444444), 0); - lv_obj_set_style_border_width(ui_ChannelInput, 1, 0); - lv_obj_set_style_radius(ui_ChannelInput, 6, 0); - lv_obj_add_event_cb(ui_ChannelInput, onChannelInputFocus, LV_EVENT_CLICKED, NULL); - - // Send button - ui_SendBtn = lv_btn_create(ui_TabPageChannels); - lv_obj_set_size(ui_SendBtn, 90, 42); - lv_obj_set_pos(ui_SendBtn, 350, channelInputBaseY); - lv_obj_set_align(ui_SendBtn, LV_ALIGN_CENTER); - lv_obj_set_style_text_font(ui_SendBtn, &lv_font_arial_20, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_color(ui_SendBtn, lv_color_hex(0x3A7AFE), 0); - lv_obj_add_event_cb(ui_SendBtn, onSendClick, LV_EVENT_CLICKED, NULL); - - iu_SendLabel = lv_label_create(ui_SendBtn); - #if defined(LANG_EN) - lv_label_set_text(sendLabel, "Send"); - #elif defined(LANG_GR) - lv_label_set_text(iu_SendLabel, "Αποστολή"); - #endif - lv_obj_center(iu_SendLabel); - - // Keyboard - ui_Keyboard = lv_keyboard_create(lv_layer_top()); - lv_obj_set_size(ui_Keyboard, 800, 200); - lv_obj_set_align(ui_Keyboard, LV_ALIGN_BOTTOM_MID); - lv_obj_add_flag(ui_Keyboard, LV_OBJ_FLAG_HIDDEN); - lv_obj_add_event_cb(ui_Keyboard, onKeyboardEvent, LV_EVENT_ALL, NULL); - - // Do not block touch/scroll - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_CLICKABLE); - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLL_CHAIN_HOR); - lv_obj_clear_flag(ui_DimOverlay, LV_OBJ_FLAG_SCROLL_CHAIN_VER); - - // always in front - lv_obj_move_foreground(ui_DimOverlay); - -} - -void setNightMode(bool night) { - - if (!ui_DimOverlay) return; - if (night) { - lv_obj_set_style_bg_opa(ui_DimOverlay, 192, 0); // 75% dark - } else { - lv_obj_set_style_bg_opa(ui_DimOverlay, 0, 0); // none - } -} diff --git a/src/UI/ui_comp_hook.c b/src/UI/ui_comp_hook.c deleted file mode 100644 index 8187c7f6c..000000000 --- a/src/UI/ui_comp_hook.c +++ /dev/null @@ -1,5 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - diff --git a/src/UI/ui_events.cpp b/src/UI/ui_events.cpp deleted file mode 100644 index c2a7bb68d..000000000 --- a/src/UI/ui_events.cpp +++ /dev/null @@ -1,7 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" - diff --git a/src/UI/ui_events.h b/src/UI/ui_events.h deleted file mode 100644 index 4785f05db..000000000 --- a/src/UI/ui_events.h +++ /dev/null @@ -1,17 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _UI_EVENTS_H -#define _UI_EVENTS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/src/UI/ui_helpers.c b/src/UI/ui_helpers.c deleted file mode 100644 index df151fc3f..000000000 --- a/src/UI/ui_helpers.c +++ /dev/null @@ -1,347 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui_helpers.h" - -void _ui_bar_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_BAR_PROPERTY_VALUE_WITH_ANIM) lv_bar_set_value(target, val, LV_ANIM_ON); - if(id == _UI_BAR_PROPERTY_VALUE) lv_bar_set_value(target, val, LV_ANIM_OFF); -} - -void _ui_basic_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_BASIC_PROPERTY_POSITION_X) lv_obj_set_x(target, val); - if(id == _UI_BASIC_PROPERTY_POSITION_Y) lv_obj_set_y(target, val); - if(id == _UI_BASIC_PROPERTY_WIDTH) lv_obj_set_width(target, val); - if(id == _UI_BASIC_PROPERTY_HEIGHT) lv_obj_set_height(target, val); -} - - -void _ui_dropdown_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_DROPDOWN_PROPERTY_SELECTED) lv_dropdown_set_selected(target, val); -} - -void _ui_image_set_property(lv_obj_t * target, int id, uint8_t * val) -{ - if(id == _UI_IMAGE_PROPERTY_IMAGE) lv_img_set_src(target, val); -} - -void _ui_label_set_property(lv_obj_t * target, int id, const char * val) -{ - if(id == _UI_LABEL_PROPERTY_TEXT) lv_label_set_text(target, val); -} - - -void _ui_roller_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM) lv_roller_set_selected(target, val, LV_ANIM_ON); - if(id == _UI_ROLLER_PROPERTY_SELECTED) lv_roller_set_selected(target, val, LV_ANIM_OFF); -} - -void _ui_slider_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM) lv_slider_set_value(target, val, LV_ANIM_ON); - if(id == _UI_SLIDER_PROPERTY_VALUE) lv_slider_set_value(target, val, LV_ANIM_OFF); -} - - -void _ui_screen_change(lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)) -{ - if(*target == NULL) - target_init(); - lv_scr_load_anim(*target, fademode, spd, delay, false); -} - -void _ui_screen_delete(lv_obj_t ** target) -{ - if(*target == NULL) { - lv_obj_del(*target); - target = NULL; - } -} - -void _ui_arc_increment(lv_obj_t * target, int val) -{ - int old = lv_arc_get_value(target); - lv_arc_set_value(target, old + val); - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_bar_increment(lv_obj_t * target, int val, int anm) -{ - int old = lv_bar_get_value(target); - lv_bar_set_value(target, old + val, anm); -} - -void _ui_slider_increment(lv_obj_t * target, int val, int anm) -{ - int old = lv_slider_get_value(target); - lv_slider_set_value(target, old + val, anm); - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_keyboard_set_target(lv_obj_t * keyboard, lv_obj_t * textarea) -{ - lv_keyboard_set_textarea(keyboard, textarea); -} - -void _ui_flag_modify(lv_obj_t * target, int32_t flag, int value) -{ - if(value == _UI_MODIFY_FLAG_TOGGLE) { - if(lv_obj_has_flag(target, flag)) lv_obj_clear_flag(target, flag); - else lv_obj_add_flag(target, flag); - } - else if(value == _UI_MODIFY_FLAG_ADD) lv_obj_add_flag(target, flag); - else lv_obj_clear_flag(target, flag); -} -void _ui_state_modify(lv_obj_t * target, int32_t state, int value) -{ - if(value == _UI_MODIFY_STATE_TOGGLE) { - if(lv_obj_has_state(target, state)) lv_obj_clear_state(target, state); - else lv_obj_add_state(target, state); - } - else if(value == _UI_MODIFY_STATE_ADD) lv_obj_add_state(target, state); - else lv_obj_clear_state(target, state); -} - - -void _ui_textarea_move_cursor(lv_obj_t * target, int val) - -{ - - if(val == UI_MOVE_CURSOR_UP) lv_textarea_cursor_up(target); - if(val == UI_MOVE_CURSOR_RIGHT) lv_textarea_cursor_right(target); - if(val == UI_MOVE_CURSOR_DOWN) lv_textarea_cursor_down(target); - if(val == UI_MOVE_CURSOR_LEFT) lv_textarea_cursor_left(target); - lv_obj_add_state(target, LV_STATE_FOCUSED); -} - -void scr_unloaded_delete_cb(lv_event_t * e) - -{ - - lv_obj_t ** var = lv_event_get_user_data(e); - lv_obj_del(*var); - (*var) = NULL; - -} - -void _ui_opacity_set(lv_obj_t * target, int val) -{ - lv_obj_set_style_opa(target, val, 0); -} - -void _ui_anim_callback_free_user_data(lv_anim_t * a) -{ - lv_mem_free(a->user_data); - a->user_data = NULL; -} - -void _ui_anim_callback_set_x(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_x(usr->target, v); - -} - - -void _ui_anim_callback_set_y(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_y(usr->target, v); - -} - - -void _ui_anim_callback_set_width(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_width(usr->target, v); - -} - - -void _ui_anim_callback_set_height(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_height(usr->target, v); - -} - - -void _ui_anim_callback_set_opacity(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_style_opa(usr->target, v, 0); - -} - - -void _ui_anim_callback_set_image_zoom(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_zoom(usr->target, v); - -} - - -void _ui_anim_callback_set_image_angle(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_angle(usr->target, v); - -} - - -void _ui_anim_callback_set_image_frame(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - usr->val = v; - - if(v < 0) v = 0; - if(v >= usr->imgset_size) v = usr->imgset_size - 1; - lv_img_set_src(usr->target, usr->imgset[v]); -} - -int32_t _ui_anim_callback_get_x(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_x_aligned(usr->target); - -} - - -int32_t _ui_anim_callback_get_y(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_y_aligned(usr->target); - -} - - -int32_t _ui_anim_callback_get_width(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_width(usr->target); - -} - - -int32_t _ui_anim_callback_get_height(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_height(usr->target); - -} - - -int32_t _ui_anim_callback_get_opacity(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_style_opa(usr->target, 0); - -} - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_zoom(usr->target); - -} - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_angle(usr->target); - -} - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return usr->val; - -} - -void _ui_arc_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_arc_get_value(src), postfix); - - lv_label_set_text(trg, buf); -} - -void _ui_slider_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_slider_get_value(src), postfix); - - lv_label_set_text(trg, buf); -} -void _ui_checked_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * txt_on, const char * txt_off) -{ - if(lv_obj_has_state(src, LV_STATE_CHECKED)) lv_label_set_text(trg, txt_on); - else lv_label_set_text(trg, txt_off); -} - - -void _ui_spinbox_step(lv_obj_t * target, int val) - -{ - - if(val > 0) lv_spinbox_increment(target); - - else lv_spinbox_decrement(target); - - - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_switch_theme(int val) - -{ - -#ifdef UI_THEME_ACTIVE - ui_theme_set(val); -#endif -} - - diff --git a/src/UI/ui_helpers.h b/src/UI/ui_helpers.h deleted file mode 100644 index 7b00b7864..000000000 --- a/src/UI/ui_helpers.h +++ /dev/null @@ -1,148 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _SQUARELINE_PROJECT_UI_HELPERS_H -#define _SQUARELINE_PROJECT_UI_HELPERS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include "ui.h" - -#define _UI_TEMPORARY_STRING_BUFFER_SIZE 32 -#define _UI_BAR_PROPERTY_VALUE 0 -#define _UI_BAR_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_bar_set_property(lv_obj_t * target, int id, int val); - -#define _UI_BASIC_PROPERTY_POSITION_X 0 -#define _UI_BASIC_PROPERTY_POSITION_Y 1 -#define _UI_BASIC_PROPERTY_WIDTH 2 -#define _UI_BASIC_PROPERTY_HEIGHT 3 -void _ui_basic_set_property(lv_obj_t * target, int id, int val); - -#define _UI_DROPDOWN_PROPERTY_SELECTED 0 -void _ui_dropdown_set_property(lv_obj_t * target, int id, int val); - -#define _UI_IMAGE_PROPERTY_IMAGE 0 -void _ui_image_set_property(lv_obj_t * target, int id, uint8_t * val); - -#define _UI_LABEL_PROPERTY_TEXT 0 -void _ui_label_set_property(lv_obj_t * target, int id, const char * val); - -#define _UI_ROLLER_PROPERTY_SELECTED 0 -#define _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM 1 -void _ui_roller_set_property(lv_obj_t * target, int id, int val); - -#define _UI_SLIDER_PROPERTY_VALUE 0 -#define _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_slider_set_property(lv_obj_t * target, int id, int val); - -void _ui_screen_change(lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)); - -void _ui_screen_delete(lv_obj_t ** target); - -void _ui_arc_increment(lv_obj_t * target, int val); - -void _ui_bar_increment(lv_obj_t * target, int val, int anm); - -void _ui_slider_increment(lv_obj_t * target, int val, int anm); - -void _ui_keyboard_set_target(lv_obj_t * keyboard, lv_obj_t * textarea); - -#define _UI_MODIFY_FLAG_ADD 0 -#define _UI_MODIFY_FLAG_REMOVE 1 -#define _UI_MODIFY_FLAG_TOGGLE 2 -void _ui_flag_modify(lv_obj_t * target, int32_t flag, int value); - -#define _UI_MODIFY_STATE_ADD 0 -#define _UI_MODIFY_STATE_REMOVE 1 -#define _UI_MODIFY_STATE_TOGGLE 2 -void _ui_state_modify(lv_obj_t * target, int32_t state, int value); - -#define UI_MOVE_CURSOR_UP 0 -#define UI_MOVE_CURSOR_RIGHT 1 -#define UI_MOVE_CURSOR_DOWN 2 -#define UI_MOVE_CURSOR_LEFT 3 -void _ui_textarea_move_cursor(lv_obj_t * target, int val) -; - - -void scr_unloaded_delete_cb(lv_event_t * e); - -void _ui_opacity_set(lv_obj_t * target, int val); - -/** Describes an animation*/ -typedef struct _ui_anim_user_data_t { - lv_obj_t * target; - lv_img_dsc_t ** imgset; - int32_t imgset_size; - int32_t val; -} ui_anim_user_data_t; -void _ui_anim_callback_free_user_data(lv_anim_t * a); - -void _ui_anim_callback_set_x(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_y(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_width(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_height(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_opacity(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_zoom(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_angle(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_frame(lv_anim_t * a, int32_t v); - - -int32_t _ui_anim_callback_get_x(lv_anim_t * a); - -int32_t _ui_anim_callback_get_y(lv_anim_t * a); - -int32_t _ui_anim_callback_get_width(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_height(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_opacity(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t * a); - - -void _ui_arc_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix); - -void _ui_slider_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix); - -void _ui_checked_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * txt_on, const char * txt_off); - -void _ui_spinbox_step(lv_obj_t * target, int val) -; - - -void _ui_switch_theme(int val) -; - - - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/src/UI_design/SquareLine_Project.sll b/src/UI_design/SquareLine_Project.sll deleted file mode 100644 index 5c7773dc4..000000000 --- a/src/UI_design/SquareLine_Project.sll +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "SquareLine_Project.spj", - "depth": 1, - "width": 800, - "height": 480, - "rotation": 0, - "offset_x": 0, - "offset_y": 0, - "shape": "RECTANGLE", - "multilang": "DISABLE", - "description": "", - "board": "DIS07050H - ESP32 5inch HMI Display 800x480 RGB - Arduino-IDE", - "board_version": "v1.0.0", - "editor_version": "1.4.1", - "image": "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0TTY9PsNalS1iBESPFHIYx6KXUlR9CKAPQdM1uxn8E+KvE8EmoaLdX2ulbqTSoFlngt2Xciklk2KXJywIyeMVzfimEaj8OrbWv8AhJtd1C1j1A29rBq0CqXYrl2RhI5KjaB6A8dSa5HSvFuv6Jq1xqmnapPBeXJZp5OGEpJyd6kENySeRTNf8T614ouY59Z1CW6eJdsakBUjHcKigKvQdB2oAyKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACirel/wDIXsv+u6f+hCu3+KH/ADCv+23/ALJXRDD89GdW/wANvxOSpiuTEQoW+K+vax57RRXp2kf8kqn/AOvef/0JqMNQ9s2r2smwxeK+rxjK17tL7zzGiiuy+Gv/ACMdx/16N/6GlRQpe1qKne1zTE1vYUpVbXsY/hfTLLWNaWxvpJo1kRvLMTAHcOcHIPYGq+vaWdG1u5scsUjbMbN1Knkfjg/nWh4gu3sPHVzdx/fhuFcD1xjitz4i2iXEOn6zBzHKgjZvUEbkP5bv0rqdGLozS+KD+9bHGsRNYinJv3akduz3/I4GiivQLHxB4U0XS7V7ew828ZAXGwMyt3y7e/p+QrnoUo1G+aSil3OrE150kuSDk32/U8/or0MfEm1mYR3GjEwHr+9D/wDjpUD9ar+M/D+nrpUGuaXGIo5dpdFGFZWGQwHbtx7/AJ7ywkHBzpT5rb6WOaGOmqkadem4c22qa/A4SiiiuE9IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOj8MaRoupx3LatqP2RoyojHnpHuBzn7wOe1b/8Awing3/oYP/JyH/CvPaK66eIpwioumn5nDWwlWc3KNVpdjQtrWzk19LSW422ZuPLM28DCZxnd06d67L/hFPBv/Qwf+TkP+Fee0VNKvCCfNBMqvhqlRrlqONuxveJ9L0jTJrddJvvtaupMh85JNpGMfdHFYNFFY1JKcnJK3kdFGDhBRlK77lvS/wDkL2X/AF3T/wBCFdx8UP8AmFf9tv8A2SuH0v8A5C9l/wBd0/8AQhXrnijR7fX7RLAzrFeDMsBPfHB/DkfpXpYOm6uFqwju7HkY+tGjjKNSWyv/AJHjFen6OCfhXOB/z73B/Vq5pPh7rrXHlskCpn/WmUFfy6/pXfxf2V4f02x0W5uECyqYgH435yWJ9AST+dXgMNUhKUqi5Va2vmZ5pjKVSMI0nzNNPTXRXPFq7L4a/wDIx3H/AF6N/wChpSal8O9Ugum+wGO5tyfkJcKwHvnj8q6Xwt4eHhW0utQ1OeJZWT5iD8saDnr3JOPyFZ4TCVoYhOcbJdehrj8fh6mFlGnK7lol1+44Pxd/yNeo/wDXX+grq9F/4qL4d3OnH5ri1yqDqePmT/4n8K4XVL3+0dVurzBAmlZwD2BPA/Kui+Huo/ZPEBtWOI7tCv8AwIcj+o/Gs8NVi8TJP4Z3X3muLoyWDi18ULP7tzkq6vw94HutZtVvLicWtq33Dt3M49cdh7/pWZ4o07+y/EV5bqu2Mv5kfptbkY+nT8K7y1T/AIST4fRWWn3CxzpCkTqTjlcZBx0zj9aMJhourOFRXcb6d2gx2MnGjCdJ2Umtd7Jmd/YHgvSm3Xup/aGX7yGYNz/uoM1m+LfFttqlnHpmmRFbRCCXK7d2OgUdhVIeA/ERk2myUDP3zMmP55/Sq+v+F7vw9HbPcSRyCYEEx5wrDtz7f1q6s66pSUafJHrp/mZ0aeGlWi51ueXTXT7kYdFFFeYeyFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVd0nUTpOqQXy2lpdmIk+ReQiWJ8gj5lPB65+oFbF14ykutbstTOgeHojaqwFtDpyLBLkEZkToxGeM9MCgDN8PabZ6vr1rYX+qQ6XazEh7yZdyxYUkZGR1IA6jrVCdEiuJI45RKisVWRQQGAPUZ9a6cXsPjrxLp9neroPhyAhka5trVbeFeC2XweTxgZPeodH8Ut4aiubKPR/D+qL5zMLi+sFnY9B8rNyF4zj3oA5qiul0bxlJo0VxGNA8PXvnzNMWvtOSUpnHyqT0XjgVzs0pnnklKIhdi22Ndqrk5wB2HtQAyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAfFK8MySxna6MGU4zgjkVoX/AIg1XU5oJrq8ZpYM+U6KEK564KgelZlFUpyS5U9CJU4SkpNK6N5fGniFIvLGpPtxjJjQn8yM1jXN1PeTtPczSTSt1d2JJqKiqnVqTVpSb+ZMKFKm7wil6I17LxTrenxCK31GURgYCuA4A9BuBxUGo63qeq4F9eSzKDkKThc+uBxWfRQ61Rx5XJ29QWHpKXOoq/eyuFS2txJaXcNzEcSROHU+4ORUVFQnZ3Ro0mrM9A+INsl9p2m65bjKOgRj32sNy/8As351w9nfXenzedZ3EkEnQtGxGR6H1rvfDePEHgO90hjumt8iMfX5k/8AHgR9BXnXQ13Y3WUa8ftK/wA1ueblyShPDT15Hb5PVG+fGviIps/tJsf9ckz+eM1j3d9dX8vm3dxLO/ZpHLY+melQUVyTrVJq0pN/M7oUKVN3hFL0SCiiiszUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCxa313YsxtLqe3LcMYpCmfrioGYsxZiSxOST1NJRTu7WEopO9gooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK6jwtr1tpUDQQeE7DWdWll/dy3qPOqpgfKsIwCc5O459MV13irRVvPAkGra14asfDWuS36QWsVrEbcXMRHzFoCcrtODuwOo9aAPKaK9a8S6toHhbxm3hBPCWj3Gj2jxW8880JN3LlVLOJc5Vsk4A4/pcj0PSm/aM1HShpdmbBUm2Wn2dfKBFtkYTGOvPTrQB4zRXbfCOxs9S+J2k2t/awXVq6zl4Z4w6NiCQjIPBwQD9RS6Bp9rP8J/GF7JaQyXVtcWQinaMF4gzsG2t1APAOOtAHEUV22g2NpN8KPF15LawPdQXFksM7RgvGGdtwVuoz3x1rr/AA/bXZ0rSZtQ8I+C9L0GWNN93qxVZrhMAO6sz+Zk8lcDuOtAHjVFew6L4b8P2+na94n0i00rUoRq7WGlxazdLFbRxhd+9g7L5hIIAUnOBk1geNtMvbvQItZfQ/DNokE/kTXWhXUbI5YZVTGjsARhjkdcj0oA89ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAq4mkalJpcmqJp922nRvse7WFjErccF8YB5HGe4qnX0vYQ2On6Lo/wluo0S51TRJp5nYfcunO9B+BWT/vlaAPmqON5pUjjRnkchVVRksT0AHrVjUNMv9Juja6lY3NncABjFcxNG+D0OGAOK7f4TaCLj4ipPqSGK10NZL6838eX5XTPuHwcexra+Kd4njbwf4f8AHkMKxSs8mnXiKc7GVmaP9Nx/4EKAPLo9Mv5tOm1GKxuXsYWCS3KxMY42OMBmxgE5HX1ofTL+PTY9SexuVsJXMcd00TCJ3GflD4wTweM9q9H8Pf8AJvHi/wD7CNv/AOhRUusA/wDDN3h9scDWpBn8JaAPN7HTb/U5JY7Cyubt4ozLItvE0hRBjLEAcAZHPTmoIopJ5ViijaSRzhUQZLH0Ar0v4Jca74lJ6Dw9dZ/76jqx8PpR4X+GHibxpZRRvrMU6WNrK6BvswbbucA8ZO/v/dA6EggHn114Y8QWUlvHd6Fqdu9y4jgWW0kQyueiqCPmJ9BWfc2txZXMltdwSwXETFZIpUKshHYg8g16b8N/iP4nl8eaZY6jqdzqlnf3UcUsF25lCksNrrnO0q2G4x0rl/iX/wAlM8R/9f0n86AOVooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA9L+Hur28XhHWNIsNdtfD3iG5nR49QuW8tZYAOYhKATGc/NnjPT6YXiXSG0eW21G98WabrmovMC8VndPcsEHO5pSMdRjGc8/WuRooA3vFPiT/hJfGN54g+yfZvtMyy+R5m/bgAY3YGenpW/D8S2g+Kk/jhNKG+XfttDcfdJi8v7+3nHXp7e9cFRQB6BD8RdL01bu90Twfaabrl1C8TX0d3I6Rbxh2iiPCHnjk4+nFUPCHjtfCuh6vpUmjW+pQao8XnLcOQmxN2VwBnJ3cMCNpAPNcdRQB39vevc+APGb6TokVpo891aMytf72tcMdqgMN0mSevGPfBxGPHmjajYadH4k8IRare6fapaQ3KX8tuGiT7gdFBBxk8jGa4SigDrNF8Zw6dDqWm3uiW1/oN/P9obTmldPJcZ2tHIMspAOM85A5qLxF4ti1XSbbRNJ0iHSNFt5jcC2SVpXllIxvkkbliBkDgYBrmKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOv+F/h7/hJviJpFi6breOX7RcAjI8uP5iD7EgL/wACqXxP41mvPixc+KrRw4t75XtcHho4iAn4FVGfqa5aw1TUNKmebTr65s5ZIzE728zRlkOCVJUjI4HHtVSgD6E+IUWneFPBniLXdLmUv40nhMG3qsDIJJD/AMCJfOOzrXF/DP8A4qPwh4t8Et80txbf2hYr/wBNoiMge7YQfQGvOrrVNQvrW2tbu/uri3tVK28UszOkIOMhAThRwOnoKbY6he6Xdpd6feXFpcoCFmt5WjdcjBwwII4oA7bRtXaD4L+JNKGl6lKLm9hf7bFButosMh2u+eCcencetaOi/EPw1a/DOz8I6zot1qCfaXkuCrLHsUklXibOd4JHBABGRn14aDxRrVt4evNBh1CRdMvZRNcQYBEjjHOSMj7q5wecDNZFAHpr+OPCHhrw5qmn+CdK1QX2qQm3nvtUdN0cR6qgQkdCfTnB5wKwvA3jhfCy6hp2o6cmqaFqaBLyzZtpOOjqezDP8uQQCOPooA9m8F+Ivh/pnjTSR4Y0HVJNRvLyO3E+qSqVtVdgrFApOTgkAnpn8DwfxL/5KZ4j/wCv6T+dc9p9/c6VqVtqFlL5V1bSrNDJtDbXU5BwQQeR3p2p6ld6xqdzqN/L513cyGSWTaF3MepwAAPwFAFSiiigAooooAKKKKACiiigAooooAKKKKACiip7OeO1u0mmtIbuNc5gnLhG4xyUZW468EdKAIKK3P7e03/oUtG/7+3n/wAfo/t7Tf8AoUtG/wC/t5/8foAw6K3P7e03/oUtG/7+3n/x+j+3tN/6FLRv+/t5/wDH6AMOitz+3tN/6FLRv+/t5/8AH6P7e03/AKFLRv8Av7ef/H6AMOitz+3tN/6FLRv+/t5/8fo/t7Tf+hS0b/v7ef8Ax+gDDorc/t7Tf+hS0b/v7ef/AB+j+3tN/wChS0b/AL+3n/x+gDDorc/t7Tf+hS0b/v7ef/H6P7e03/oUtG/7+3n/AMfoAw6K3P7e03/oUtG/7+3n/wAfo/t7Tf8AoUtG/wC/t5/8foAw6K3P7e03/oUtG/7+3n/x+j+3tN/6FLRv+/t5/wDH6AMOitz+3tN/6FLRv+/t5/8AH6P7e03/AKFLRv8Av7ef/H6AMOitz+3tN/6FLRv+/t5/8fo/t7Tf+hS0b/v7ef8Ax+gDDorc/t7Tf+hS0b/v7ef/AB+j+3tN/wChS0b/AL+3n/x+gDDoqe8njurt5obSG0jbGIIC5ReMcF2ZuevJPWoKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACivV/hX8H28aW51nV5pbbSA5WJYsCS4IODgnooPGe5yO2a9mT4IfD1ECtoLOR/E15Pk/k+KAPkKivr/AP4Ul8PP+he/8nbj/wCOUf8ACkvh5/0L3/k7cf8AxygD5Aor6/8A+FJfDz/oXv8AyduP/jlH/Ckvh5/0L3/k7cf/ABygD5Aor69f4IfD10KroLIT/Et5Pkfm+K8Z+KnwfbwXbjWdImludILhZVlwZLck4GSOqk8Z7HA75oA8oooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqeztJL67S2haFZHzgzzpCnAzy7kKOnc+1AEFFbn/CJal/z86N/wCDqz/+O0f8IlqX/Pzo3/g6s/8A47QBh0Vuf8IlqX/Pzo3/AIOrP/47R/wiWpf8/Ojf+Dqz/wDjtAGHRW5/wiWpf8/Ojf8Ag6s//jtH/CJal/z86N/4OrP/AOO0AYdFbn/CJal/z86N/wCDqz/+O0f8IlqX/Pzo3/g6s/8A47QBh0Vuf8IlqX/Pzo3/AIOrP/47R/wiWpf8/Ojf+Dqz/wDjtAGHRW5/wiWpf8/Ojf8Ag6s//jtH/CJal/z86N/4OrP/AOO0AYdFbn/CJal/z86N/wCDqz/+O0f8IlqX/Pzo3/g6s/8A47QBh0Vuf8IlqX/Pzo3/AIOrP/47R/wiWpf8/Ojf+Dqz/wDjtAGHRW5/wiWpf8/Ojf8Ag6s//jtH/CJal/z86N/4OrP/AOO0AYdFbn/CJal/z86N/wCDqz/+O0f8IlqX/Pzo3/g6s/8A47QBh0Vuf8IlqX/Pzo3/AIOrP/47R/wiWpf8/Ojf+Dqz/wDjtAGHRU95aSWN29tM0LSJjJgnSZORnh0JU9ex9qgoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+2/h7BHbfDjw2kShVOm27kD+80YYn8yTXLac2s+Ptc1K6j1u70zSbOUwQx2jlGcjucfnznrgV1vgT/knnhr/sFWv/opa5v4Sf8AIK1f/r/b/wBBFAGn/wAIHcf9Df4j/wDAw/4Uf8IHcf8AQ3+I/wDwMP8AhXY0UAcd/wAIHcf9Df4j/wDAw/4VT1Twsuj6bNf3njXxDDBEuWZrsn6ADuT6V291dQWNrLdXMqxQRKWd2OAoFebQQXXxP1tby6SSDwxZSHyYjwblx3P9T2HA5JNAHLWGreMrC0bxLFf30ulRThEW9mLCZScfdOR7EjueK9U+IUEdz8OPEiSqGUabcOAf7yxlgfzANUfiZGkXw9u440VI0aFVVRgAB1wAPStLx3/yTzxL/wBgq6/9FNQB8QUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRWhDomo3GlyanFb7rOIkPJvUYx7Zz39Kz6pxlG11uTGcZXUXewUUUVJQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFKqlmCqMknAroP+EG8R/9A7/yPH/8VWkKVSp8EW/RGVSvSpW9pJK/d2OeorT1Pw9qmjwpLf2vko7bVPmK2T17E0/TvDWr6tam5sbTzYQxXd5iLyPYketHsanNycrv2tqL6xR5Pac65e91b7zJrovCPhyLxDfTJcTvFDCgZhHjc2TxjNNfwT4iRGdtPwqjJPnR9P8Avqseyv7rTrjz7O4eGXGNyHGR6H1rSEPY1E60HbtsZzqKvSlHDzXN3Wti94j0ddD1qWySUyxgBkY9cEdD71k1NNPPe3TSzyPLPI3LOckmtv8A4QbxH/0Dv/I8f/xVJ05VZN0ou332KVWNGEY15q9urSuc9RWnqfh7VNHhSW/tfJR22qfMVsnr2JrMrKcJQdpKzNYVIVFzQd15BRRRUlhSgEkADJPQCkru/h1okdzNLq1wgZYG2Qg9N+MlvwBGPr7Vth6Eq9RU49TnxWJjhqTqy6FfR/h3fXsSzX8ws0YZEe3dJ+I6D+ftWt/wgfh0N5TatN53Tb50ec/TGa5/xV4tudXu5ba1maOwQlVCHHm+59QfSuWrslWwtJ8kIc3m2cEKGNrrnqVOS/RLY7PWfh5e2MTT2E32yNRkx7cSAew7/wA/auM6GtnTPFOraTay21tcnynXaqv83l+6+h/SsdmZ3LuxZmOSSckmuXESoSs6Sa7o7MLHEQvGu1Ls+vzEooornOsKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPt/wJ/yTzw1/2CrX/wBFLXlHgTxivhrxBc2l4caddzHe3/PJ84DfTsfz7YPq/gT/AJJ54a/7BVr/AOilrivh5oOna94c1y1v7dZFkvWXfj5kIUYKnsRk0AeqKwZQykFSMgjoaSSRIYnlldUjQFmZjgKB1JPpXmekeIrz4fztoPiZZpNPT/jxvkQsCn90/wCHUdOmKbfalqHxLvhpekCe08PxkG6u3XaZf9kf0H4n0oAdPLdfE/WmtbZ5LfwxZSfvZRwblx2H9PQcnkgV6Ta2sFlaxW1tEsUEShURBgKBUWm6daaTp8NjZQrFbwrtRR/M+pPUmrVAHH/FD/kQr7/fi/8ARi1oeO/+SeeJf+wVdf8Aopqz/ih/yIV9/vxf+jFrQ8d/8k88S/8AYKuv/RTUAfEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAKql3VFGWY4Aq7qejX+jSxx38HkvIu5RvVsj8CarWv/H3D/wBdF/nXafE3/kJ2P/XE/wDoVdNOjGVGdR7q34nJVryhiKdJbSv+Bw3WtDVNE1HRmiXULfyTKCU+dWzjr0J9RVBfvD6133xP/wBfpn+7J/NaKdGMqM6j3jb8QrV5QxFOktpXv8kGj/8AJLdS/wB9/wD2WuZtPCeu30Amg06QxkZBcqmR6jcRXbeDJ7e28DXNxdIHhikkkZSM5wAf6Vyd543126umljuzbpnKxRqMKPy5/Gu2tGj7OnKq3tsv+Cedh54j21aNFL4nq7/doY19p15ps3lXttJA56B1xn6HofwqCGGW4lWKGN5JHOFRBkk+wr0rRNQXxvod3pupohuogCsoXHXOGA7EHrj196zvhtBEupaiZFH2qJFVAeoGTu/UL+dYrBRnUgoS92XX03N3mEoUqjqR9+Frro77P0MA+DPEIh83+zX24zjeufyzmqi6DqjafPffZGFvbsVlZmClCMZBUnPcdqt33iLxHHqLm4vrqCZW5iBKqvtt6Yrs21WTWfhxe3cyKs5QpIyjAcggbvyxTp0MPVclFtNJvW3QVXE4uioOai1JpaX0v/W/4Hl9FFFecesFFFFABRRRQAUUUUAFFFFABRRRQAqsVYMpwQciug/4TnxH/wBBH/yBH/8AE1z1FaQq1KfwSa9GZVKFKrb2kU7d1c09T8Q6prEKRX915yI25R5arg9OwFP07xLq+k2ptrG78qEsW2+Wjcn3IPpWTRR7apzc/M7976i+r0eT2fIuXtZW+46B/G3iJ0ZG1DKsMEeTH0/75rn6KKU6s6nxyb9SqdGnSv7OKV+ysKrFWDKcEHIroP8AhOfEf/QR/wDIEf8A8TXPUU4ValP4JNejFUoUqtvaRTt3VzT1PxDqmsQpFf3XnIjblHlquD07AVmUUVM5ym7yd2VCnCmuWCsvIK17HwvrWpW4uLWwkeI8hmZUDfTcRn8Kb4as4dQ8R2NtOAYnkywPRgATj8cYq/4l8QanNr13El1NBDbzNFHHE5QKFOM8d+K2p06fs/aVL2vbQ56tWq6vsqVr2u2/u6GFd2VzYXDQXcDwyjqrjB+tek+E8/8ACvLryf8AW7Z+nXdg4/pWHczvrvw8e9vjvu7C4Eccx+86nbwT3+9+gqf4da3HbTS6TcOFWdt8JPTfjBX8QBj6e9duEjCjiEr6SWnz/wCGPPx0qlfCt296EtV6f8B3OEorqfFXhK50i7lubWFpLByWUoM+V7H0A9a5avOq0p0pOE1qerQrwrwU6bumFFbGm+F9W1W0luba2PlIu5S/y+Z7L6n9KyGVkYqwKsDggjBBpSpyilKS0ZUasJycYu7W4lFFFQaBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB9v+BP8Aknnhr/sFWv8A6KWuc+En/IK1f/r/AG/9BFdH4DIPw88NYOf+JVa/+ilriNB1uH4d61quj65FLFbTzm4trlELB1PHb2x06HIoA9Tnt4bmMxzwxyxnqsihh+Rp0cUcMaxxIqIvAVRgD8K4/wD4Wl4T/wCf+X/wHf8Awo/4Wl4T/wCf+X/wHf8AwoA7Kvn7Xde1W41rV7u91u5sL+zmC2tkgfDDdggEHC4GDk/er0//AIWl4T/5/wCX/wAB3/wrPufG3w9vL1L25SGa6TG2WSyYsMdOdvagB3jO5urz4Rrc3qbLqWK2eVcY+YspPHb6dq6Dx3/yTzxL/wBgq6/9FNXFeMPGVn4u01PD/h6Ge9ubqVNx8sqFVSD39wOegGa7Xx4QPh54lycf8Sq6/wDRTUAfEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUtrO1rdw3CgFonVwD0JBzUVFNOzuhNJqzO4/4Wbf/APPhbf8AfTVgv4knfxQNd8iMTZB8vJ28Jt+tYtFdE8XXnbmlezv8zlp4DDUr8kbXVn6Hcf8ACzb/AP58Lb/vpqwdP8ST6dr9zq6QRvJOXLIxOBubJxWLRRPF15tOUttghgMNBNRhZPRncf8ACzb/AP58Lb/vpqwfD3iSfw7JO8EEcvnBQd5PGM+n1rFooli68pKTlqtgjgMNCEoRjpLf5HY3vxDvb2wuLR7K3VZ4mjLAtkBgRn9a46iis6tepWd6juaUMNSoJqkrXJbX/j7h/wCui/zr0P4k6ZPPFa6hDGXjhDJLgZ2g4IP06/pXnlr/AMfcP/XRf516Z4w8SX3h/WbNrUq8TwnfFIMq3PX2NduE5Hh6iqbaHn472ixdF0tXaW/U8402wn1PUIbS3QtJIwHA6DuT7Cuw+Js6NqFhbg/PHEzn/gRwP/QTQ3xJdImFro8EMrdXMmRn6AD+dcbfXtxqN5Jd3UhkmkOWY/56VnOdGlRlTpy5nK19LbGlOnXrYiNarHlUU7K922/Q9C8KWTaj8Pr2zQ4eV5FXPrgY/WvOZ4JbWd4J42jlQ4ZGGCDW/pni2bSvD0umW8DLM0nmLcrLgocg/dxz09e9aUfxB8xEOoaLa3cyjAlyFP6g1pUlh61OEXKzS7MzpQxVCrUlGHNGTvuk/Uu/D6yfT7W+1m8BhtvLwjMMblHLH6cD9a4+xutSbWHutMEou2LyARDccdTx3FXte8X6hrsfkOEgtc58qP8Ai9Nx7/yrO0jWLvRL37VZsofbtYMuQw9D+Q6VnUrU/cpwb5Y9euprRw9b95WqJc0unSy6P9TfX4ia5ENjpasw4JeIg/oRXSX+p3l38Obq81KOOKadcIiqVyCwA4J/H6Vjr8RlciS40S3kmH/LQSY/mpP61g6/4pv/ABAUSfZFbocrDH0z6k9zXT9ajCEv3rndWSt+JxrBSqVIWoqFmm3dPborGHRRRXkHvBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBLbXEtpdRXMD7JYmDo3oRXV3Gp+FtdcXmpwXlnekfvfs2Ckh9ec/0/GuPoranWlBONk0+jMK2HjUaldprqtDoNd1+3u7GHStKtmttNhO7Dn55G9W//AF//AFsAEggg4I6EUlFTUqSqS5pFUqMaUeWJ2ej/ABEvrKJYb+IXiKMCTdtkH1PQ/wA/etb/AITzw6W806TN53XPkx9frnNebUV0wzCvFct7+px1Mqws5c3Lb0djtNZ+Id7exNBp8P2NGGDJu3SEe3Yfz964skk5JyaKKwrV6lZ81R3OrD4alh48tKNgooorE3CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD6L+C3xU0xdCt/DGu3cdpcWuUtJ5m2pKhOQpY8BhnAz1GO9e2SwWmoQL5sUFzEeV3qHU+4r4IooA+7j4f0U9dIsP/AAGT/Cj/AIR/RR00iw/8Bk/wr4RooA+7v+Ef0X/oEWH/AIDJ/hR/wj+ijppFh/4DJ/hXwjRQB97RWtjp0btDBb2qYyxRFQY98V4p8afippjaFceGNCu47u4uvku54W3JEgOSoYcFjjBx0Ge9fOlFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAD4XEc8bnOFYE4+tdD4w8QWniC8tprSOZFijKsJVAOc54wTXN0VpGrKMHTWz/QylRhKpGq943t8wooorM1CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACitW+8Oatp2iafrN3aeXp+obvss3mIfM2nB4ByPxArKoAKK1Lfw5qt34dvNfgtd2l2cixTz+Yo2MxAA2k7j94dB3qhbW095cx21rDJPPKwWOKNSzOT0AA5JoAiortJ/hJ48t7D7bJ4bujFt3bUdHkx/wBc1Yt+GKw9C8Ka94mupLbRtLuLySP/AFmxcKn+8xwF6Hqe1AGPRXU698N/F/hiyN7q2iTwWq/emR0lVf8AeKE4/GptI+FvjXXbFL3T9AuHt3XcjyukO8diN7Ake4oA5CitLW9A1bw5fmx1iwms7jG4JKv3h6g9CPcVvab8LPG+r6WmpWXh+4e1dd6M7pGWXsQrMGIPbA5oA4+itjVvCuuaFp9nfarp0lpBeNIkPmkBi0Z2uCmdykH1AqPU/Dmq6Np2m39/a+Ta6lGZbR/MVvMUYycAkj7w6460AZdFaWiaBq3iO+Flo+nz3lxjJWJc7R6seij3PFa2vfDnxd4Zs/tmraHcQWwxumRllRP94oSF/HFAHL0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFb3gnTrTV/G+i6dfRebaXN5HFLHuK7lJwRkEEfhWDXUfDf/kpXhz/ALCEX/oQoAr+OdNtNH8c61p1hF5NpbXbxxR7i21QeBkkk/iad4I8Jz+NPFNto8MwgRgZJ52GRFGvLNjv6D3Ir0Txt4w8F2XjbWba++HcN9dRXTrLdNqciGVs8ttCnGfSsjwP470DR/ikmqwaSND0i6tjZyxJMZ/J3Y/eZYdNyrnjgZ60AMn1X4SWdydOi8M6tfWyHYdUN6ySt/tLHkKR6Zx9BWFoHhC08X/EFtE0G7mGlF3cXd0gDpAvVmA4z2HTORnHb1nyPi0L7zT4t0b+wN27+2fLs/J8r+9jZnOO3TPfHNYsXxP0dPjq+riUjRWtf7M+1hBnbwfNxjGN49Pu847UAc7Pqvwks7k6dF4Z1a+tkOw6ob1klb/aWPIUj0zj6Csjwlovh/WfixZaRCLi90Ga6dE+0ExySRhWI3bCCOnbH0HSvU/I+LQvvNPi3Rv7A3bv7Z8uz8nyv72Nmc47dM98c1g2/iaz8U/tH6Reac2+ygcW0Mu3aZQsb5fHuxOOnGOlAHHwx+CNE8WeJIfEGn6jcw2l7JDYWdrLtRlEjjDsTuGAFwQc9a6O18O+D/HHhbXL/RvDeoeHp9LtHukuGuXnt5doJKMz9CQO317YN3wa2lj4leORINO/4SA3Fx/Y51EDyfN8189eN33cd8Z96reONO+Kc/h28ufFus21vYRAN9k+1xR/aPmGFVI+Hx1w3p3OKAPHq73x14c0rRvBvgm/sLXybrUrKSW7fzGbzGGzBwSQPvHpjrXBV6j8Tf8Aknnw3/7B0v8A7SoAj8d+E9E0b4jeHNK0+y8myvLe0eeLzXbezyFWOSSRkAdDTfGnwzvYviufDugaVJb2d4UayLMzRiPYu9y5JOFbdnJyPxFbfxP/AOSu+EP+vSw/9GtXVa58UTovxK8ReFtcuZodHuAsMN7BxNYl4UyynH3cnPqDyPSgDh77wR4d1rxxp/gjwuqh7JCdW1p5Hbeyj58IW2gA8cfxEDOBk059V+ElncnTovDOrX1sh2HVDeskrf7Sx5CkemcfQVoeFreT4RfE+3k1mZZNH1CB4YdUhG6OSJ8FZFPI4IXI5wDnkYz1nkfFoX3mnxbo39gbt39s+XZ+T5X97GzOcdume+OaAPBdYTTY9Yu00ea4m05ZCLeS4ULIydiwH/1voOlUa7X4q+JrPxT46ubzTm32UEaW0Mu3aZQvV8e7E46cY6VxVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHul5pnhrU/gx4JXxH4hk0aNPPMLpaPP5h3nIwo4xxXLH4X6VrlhdT+CfF0GuXVrGZZLGS1e3mZB1KBuW7dgOnPIrqbzwTrnjT4MeCYtEto53tvPaUPKqYBcgdTz0qLwT4Nn+FesP4r8Y6hZ2MdrBIILKOcPNcuy42hR16/njOAM0AYnhqJ5f2ePGIjUsVv4GIHoGiyan+B8NpEPFerSXSWd5Y6cTb3bQmY2wYNvlCDkldo6diR3rF8LfFS58K6DqunW2lW876hd/aHadt0Ww4DRtHt+YEZHUdapj4hHTPGMXiDwzo1royiDyZ7JXMkM4JJbcMDg8cdto5oA6TS7DSJ/ElvPp3xfvH1i4mVI5Bpd0XkdjgAknnJOMHiq+neCfECeLfFOi2Xiw2unWO19X1R5WjV+CfmAYljkvwT2OTUEfxQ0bS5X1Dw/wCA9M03WmB23jTtMkRPVo4iAEPpj9RxWB4V8e6j4b1PUbmaGHU7fVVK6jbXfIuASSST/eyW556nigDsbbxF4T8D+GtdsNN8R6h4kvdUtHtBGbdobWPcCN5DnJIycEZz075FWHwrO3hjR9U8a+PH0mymgU6dZ7ZLmTyQAF2op+UYxjGeCM1i6x4z8M3WjXVjo/gHT9OluVCtcyXT3Dx8g5TIG08f05HFWNO+JNlJ4fsNG8U+FrXX4dOXZZym4a3ljT+6WUHI4A7dB1oA1PEfiXRPFeseCvDWmte31jp1wlvJe3+PMuBJIgIx12gDHP0xxk0vjNrWozfFPU4/tk6x2TRx2yLIQIgI1Py46Ekk/jWHqPi6wufE+k6rp3hqy0u302SN1trZzmba+/53PU9t2M49cCqHjDxD/wAJX4r1DXPsv2X7W4byfM37MKF+9gZ6elAHoHxP1a71v4XeANQvpTLdSx3Akkbq5UouT7nGTVf4mxP/AMK1+HE20+WLCRS3YHEZx/P8q5LXPF/9s+DfD3h/7D5P9jiYef527zt7A/d2jbjHqa6iD4wIvhzR/D974YstQ0uytxDPBdSbvOYY2yIdv7th8w/i+9QB0XhuLTtO+BFtMPEzeHH1PUHS8vorSSZ5Nu4LFmPlRtUH8/U1m6B4VsNXttU0vQfincTxvaPNd24024jRolIJLF2CjnA/HHQmuV0H4hNojapYPo1rfeHdRnaZ9IuWJSLJ42PjIYDA3Y7DjIGJ9U+I1sNBu9F8LeG7Xw9aXw23jxztPNMv9zzGAIXrx7n1OQDg6KKKACiiigAooooAKKKKACiiigAooooAKKKKACtTw3rH/CPeJdN1jyPtH2K4Sfyt+zftOcZwcfkay6KAPUdR+JXgvVtRnv774ZwzXVw5klkOrSAsx6nhMVx3irWtD1q4tn0Tw0mhpGpEiJdtP5pJ4OSBjFc/RQAUUUUAFdD4F1618MeNdL1m9jmktrSQu6wgFyCpHAJA7+tc9RQBo+IL+LVfEmqajArrDd3ks8ayABgruWAOCRnB9azqKKACuz8YeLbDxB4V8JaXaQ3KT6PaPBcNKqhWY7MbMMSR8p6gVxlFAHX6xrXhQeL9H1Lw1pF3p+n2vkPcQyyb3eRXyxXLHtgdRnGcCqvxA8Q2nivxzqet2Mc8dtdMhRJ1AcbY1U5AJHVT3rmqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKns7uSxu0uYVhaRM4E8CTJyMco4Knr3HvQBBRW5/wlupf8+2jf+CWz/8AjVH/AAlupf8APto3/gls/wD41QBh0Vuf8JbqX/Pto3/gls//AI1R/wAJbqX/AD7aN/4JbP8A+NUAYdFbn/CW6l/z7aN/4JbP/wCNUf8ACW6l/wA+2jf+CWz/APjVAGHRW5/wlupf8+2jf+CWz/8AjVH/AAlupf8APto3/gls/wD41QBh0Vuf8JbqX/Pto3/gls//AI1R/wAJbqX/AD7aN/4JbP8A+NUAYdFbn/CW6l/z7aN/4JbP/wCNUf8ACW6l/wA+2jf+CWz/APjVAGHRW5/wlupf8+2jf+CWz/8AjVH/AAlupf8APto3/gls/wD41QBh0Vuf8JbqX/Pto3/gls//AI1R/wAJbqX/AD7aN/4JbP8A+NUAYdFbn/CW6l/z7aN/4JbP/wCNUf8ACW6l/wA+2jf+CWz/APjVAGHRW5/wlupf8+2jf+CWz/8AjVH/AAlupf8APto3/gls/wD41QBh0Vuf8JbqX/Pto3/gls//AI1R/wAJbqX/AD7aN/4JbP8A+NUAYdFT3l3JfXb3MywrI+MiCBIU4GOEQBR07D3qCgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK7T4V+GdK8WeO7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", - "force_export_images": false, - "flat_export": true, - "advanced_alpha": false, - "pointfilter": false, - "theme_simplified": false, - "theme_dark": false, - "theme_color1": 5, - "theme_color2": 0, - "uiExportFolderPath": "", - "projectExportFolderPath": "", - "backup_cnt": 31, - "autosave_cnt": 0, - "lvgl_version": "8.3.11", - "callfuncsexport": "CPP_FILE", - "imageexport": "SOURCE", - "lvgl_include_path": "", - "drive_stdio": "-", - "drive_stdio_path": "", - "drive_posix": "-", - "drive_posix_path": "", - "drive_win32": "-", - "drive_win32_path": "", - "drive_fatfs": "-", - "drive_fatfs_path": "", - "naming": "Name", - "naming_force_lowercase": false -} \ No newline at end of file diff --git a/src/UI_design/SquareLine_Project.spj b/src/UI_design/SquareLine_Project.spj deleted file mode 100644 index 86efa2b98..000000000 --- a/src/UI_design/SquareLine_Project.spj +++ /dev/null @@ -1,9258 +0,0 @@ -{ - "root": { - "guid": "GUID51261204-950148S663236", - "deepid": 0, - "children": [ - { - "guid": "GUID29148596-950149S943236", - "deepid": 687805268, - "children": [ - { - "guid": "GUID38384600-742222S7933236", - "deepid": -137156494, - "children": [ - { - "guid": "GUID20556343-743937S9373236", - "deepid": -1155332737, - "children": [ - { - "guid": "GUID36757190-748181S7893236", - "deepid": 1712057354, - "children": [ - { - "guid": "GUID92276566-749245S362953236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 715634688, - "strtype": "OBJECT/Name", - "strval": "Label1", - "InheritedType": 10 - }, - { - "nid": 422434748, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1353698404, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1117353953, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 293363623, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1286873223, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1606964719, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -1410167405, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1449161305, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 726398206, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2125651196, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -124601488, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 950651666, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 942862557, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -856801377, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1008598124, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 52861111, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -321623235, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 699745361, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 903054055, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1307741185, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1342013552, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1224307905, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -655226996, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1975134425, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1332289811, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 312059169, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -564590976, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1472520977, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -725535559, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1775404449, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -551611961, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 191907100, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1630314997, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1921370528, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -192134021, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1308986785, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 153370047, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -118466593, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -807709373, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 792034762, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -464189677, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 903358972, - "strtype": "LABEL/Text", - "strval": "Temperature", - "InheritedType": 10 - }, - { - "nid": -894531254, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 460470521, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1120654010, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1964366720, - "strtype": "_style/Text_Font", - "strval": "montserrat_26", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -1354045948, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID27767263-750432S3363236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -2054599714, - "strtype": "OBJECT/Name", - "strval": "ValueTemperature", - "InheritedType": 10 - }, - { - "nid": 1150095660, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -699610673, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -595659766, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 341270477, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1807985487, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -784434037, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1705118097, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -504131245, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2008844765, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1616668764, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -578856973, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1994973298, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1037048137, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -876068740, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -899570446, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 342693799, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 268425178, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -556410387, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 570856389, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1632646027, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1921633530, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -476228990, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1907699449, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 555480960, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1708779668, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -250508066, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1126742314, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 96195654, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -530384172, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 549342322, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -741611383, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -851467566, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 411751107, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 493872723, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1347443015, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -869680040, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1864067356, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1930682132, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -855132158, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1124249876, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1592828526, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 204776254, - "strtype": "LABEL/Text", - "strval": "--.- °C", - "InheritedType": 10 - }, - { - "nid": 1932449561, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 934636916, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1859880746, - "strtype": "_style/Text_Color", - "intarray": [ - 23, - 171, - 247, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1263290023, - "strtype": "_style/Text_Font", - "strval": "montserrat_48", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 175981111, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID79256888-323987S9554293", - "deepid": 1239063554, - "locked": false, - "properties": [ - { - "nid": 725644444, - "strtype": "OBJECT/Name", - "strval": "Panel4", - "InheritedType": 10 - }, - { - "nid": 1862515212, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -652102809, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1889433969, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -882257247, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1138809301, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 90, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1586780809, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 41654942, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 2136342742, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 676199304, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -770582790, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 646489590, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1825426091, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -301741154, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 428528997, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1762209879, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1091747421, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 162435760, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1512127757, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 417333381, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -355850632, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1250104244, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1356676727, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1511837964, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -232599689, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1808510797, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -971855829, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 840938872, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1792977247, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -985027485, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -2083962594, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 486716629, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1469428067, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -571258232, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1141015954, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -788861161, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1291603793, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1601054226, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1012015856, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2047772097, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -366537621, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1118299145, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID5790569-322954S293794293", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 1369488749, - "strtype": "OBJECT/Name", - "strval": "Label3", - "InheritedType": 10 - }, - { - "nid": -1753927986, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1465156695, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1871301946, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -28054830, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -719139227, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1863548960, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -482291006, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 325717165, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1071995867, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 636804271, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1293731361, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1737947773, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2031014664, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 94663732, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -853125486, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 248400452, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1253145190, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -97448872, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -66579881, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1802056333, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1726126662, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1424198691, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -238439413, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -677334295, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -300463763, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2133288898, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1230342261, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1886043338, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1896529618, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1893002716, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 219683289, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1438992743, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -567116742, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1047860972, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -556683852, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 337834973, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 800171843, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1465107872, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -194218817, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -825478563, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 186124786, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1652294406, - "strtype": "LABEL/Text", - "strval": "Feels like", - "InheritedType": 10 - }, - { - "nid": -1012241957, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 2100956364, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 911397206, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1662405109, - "strtype": "_style/Text_Font", - "strval": "montserrat_26", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -582845584, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID72305127-322368S7634293", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -1461174467, - "strtype": "OBJECT/Name", - "strval": "ValueFeelsLike", - "InheritedType": 10 - }, - { - "nid": -1684237471, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -461370714, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1256259605, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -954871967, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 158100807, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1099589852, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -249169437, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1547476068, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2146697908, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -350768864, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1816686164, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 34829654, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 954460148, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1279692271, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1205228428, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 445804546, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 417775055, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1336871329, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1065728004, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 571089611, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1140092821, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1287986016, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1663183752, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -556507367, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -108058480, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -312431887, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2083679055, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1049803394, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1679708969, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -2010467874, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -702821827, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1834194066, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 630513069, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 563490658, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 960693607, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -434863320, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 331095664, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 157559404, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1355675248, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -298592191, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1509985198, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -950865151, - "strtype": "LABEL/Text", - "strval": "--.- °C", - "InheritedType": 10 - }, - { - "nid": -280630806, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1754765343, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1801159828, - "strtype": "_style/Text_Color", - "intarray": [ - 23, - 171, - 247, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1922996559, - "strtype": "_style/Text_Font", - "strval": "montserrat_48", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -2035732577, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID71667430-752890S8933236", - "deepid": 1239063554, - "locked": false, - "properties": [ - { - "nid": 803297928, - "strtype": "OBJECT/Name", - "strval": "Panel1", - "InheritedType": 10 - }, - { - "nid": 761638, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1007362933, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1822401681, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -430605326, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -978097971, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 90, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1534757324, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -1319349061, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 325772711, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1062233505, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 45173525, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1871499497, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1751941090, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -689417124, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1740292995, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 579479681, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 334348350, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 306284159, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 355106499, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -897399993, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1414944646, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1781264767, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -162806682, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -181503770, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -658751876, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 431125647, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 202759179, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -722532374, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -544328790, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1438429293, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1227880849, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1032021715, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1563115982, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1551446359, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -705855523, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1347028502, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -358016783, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1471099689, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -59598503, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -164300071, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -838270353, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": -1307514706, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID58750066-324573S189844293", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -1562204520, - "strtype": "OBJECT/Name", - "strval": "Label4", - "InheritedType": 10 - }, - { - "nid": 1362670694, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1720912371, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 2042405770, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 724328968, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 124923423, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1733509500, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 370879473, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 837056093, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 947423325, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 504822705, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2055762378, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1345331562, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -181570877, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -479109332, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 367583592, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -798768805, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1014404123, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -487889899, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 452402974, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1324054310, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 516142734, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 984786612, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -598283214, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1644619321, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1251842630, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 700469198, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1590339759, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1656270369, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -184023128, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -886176143, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 421369201, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1653955990, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -268929610, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 67887918, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1555626336, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1012669064, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -28684925, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1613898553, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1272030853, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1844827438, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -312917783, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -258849327, - "strtype": "LABEL/Text", - "strval": "Sunrise", - "InheritedType": 10 - }, - { - "nid": -2107984565, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -90880327, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 239490042, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 360454679, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -615465573, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID35781271-754539S421113236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -1623951842, - "strtype": "OBJECT/Name", - "strval": "ValueSunrise", - "InheritedType": 10 - }, - { - "nid": -1701558111, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1615932683, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1348727530, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1529428944, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -135307796, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -545574795, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -2055813927, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1442196104, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1517788135, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1986813495, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 524275081, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -361842845, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -353705399, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1701221932, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -296180498, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 576586243, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2140393212, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1654386949, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 941567558, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1366382436, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -997561722, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1530961541, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1090730724, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 98949010, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -960464344, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1838930131, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2016386625, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 990066284, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -495657120, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -2051750048, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1872115055, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1157496616, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1477663772, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -111428367, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -44451442, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 881226409, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1661379742, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1668723888, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -44857226, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1451477509, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1675270032, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -20455823, - "strtype": "LABEL/Text", - "strval": "--:--", - "InheritedType": 10 - }, - { - "nid": 234931114, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -129508941, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -935922572, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1033416977, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -1043082949, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID50362713-325159S461454293", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 184520626, - "strtype": "OBJECT/Name", - "strval": "Label5", - "InheritedType": 10 - }, - { - "nid": 1430399320, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -126162062, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 633742913, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -392645720, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1943304599, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 914394115, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1159683282, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 438670368, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1537150834, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 590630797, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1333881573, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1928722148, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 39409515, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 85350225, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -33937236, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2010707831, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1052204616, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1927890687, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -233755645, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 752028020, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1359708318, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 656179609, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 415481364, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1897718753, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1803704280, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 514230180, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1175341009, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1174904631, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1685851513, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1526238126, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1358578070, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -54325753, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1687566829, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 167888094, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 698274782, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -669397474, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1088090853, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 659051529, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1868133171, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1427867142, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1591562387, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -2114605748, - "strtype": "LABEL/Text", - "strval": "Sunrise", - "InheritedType": 10 - }, - { - "nid": -1827844643, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 641179985, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 167539376, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1362657522, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -51674873, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID35314275-755125S6633236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 1988159604, - "strtype": "OBJECT/Name", - "strval": "ValueSunset", - "InheritedType": 10 - }, - { - "nid": 1776598827, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1029260511, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -515832388, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1426320214, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -991754640, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1039933772, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1388208904, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -438220159, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 797693102, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1715132880, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1553489352, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -111847200, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 937055696, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1668432210, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1806397999, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 743870229, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1980481644, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1075975038, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1490409528, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1188707113, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -47757793, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2098815555, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1672733500, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -258372023, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1371030817, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 331804693, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -736955452, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1261003174, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -820880802, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1747831202, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -820250066, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -958917150, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1395056348, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1867804360, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1509152545, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1655510037, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1088981563, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1459804077, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -833758515, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1047303235, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1525970977, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1325170308, - "strtype": "LABEL/Text", - "strval": "--:--", - "InheritedType": 10 - }, - { - "nid": -2014978640, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1362048078, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1259770319, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1480471444, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -1969352098, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": -366134668, - "strtype": "OBJECT/Name", - "strval": "Container1", - "InheritedType": 10 - }, - { - "nid": -361780671, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 1, - "Wrap": false, - "Reversed": false, - "MainAlignment": 1, - "CrossAlignment": 1, - "TrackAlignment": 1, - "LayoutType": 1, - "nid": -1246492170, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1890622833, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1452636786, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -280, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -135561789, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 200, - 390 - ], - "InheritedType": 7 - }, - { - "nid": -405499817, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -711758059, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1996590055, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1490045839, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 694516027, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1006689553, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1649482914, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1300983019, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 932869645, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1163185623, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -200943016, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 253731307, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 90425381, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 620765336, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 236048864, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1334692465, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1264106484, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1304648896, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 386261559, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 337197176, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1460183620, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -829031822, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1209899817, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 5980269, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1745215831, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 466552436, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -695273148, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -441802629, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -219217734, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2075426112, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1292576670, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1755091606, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1250301161, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1513774815, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1580674054, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -944199675, - "strtype": "_style/Padding_RowCol", - "intarray": [ - 15, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": 1904491640, - "strtype": "CONTAINER/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 667734906, - "strtype": "CONTAINER/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "CONTAINER" - }, - { - "guid": "GUID82924524-760121S548723236", - "deepid": 1712057354, - "children": [ - { - "guid": "GUID61787764-761739S5323236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -655141673, - "strtype": "OBJECT/Name", - "strval": "Humidity", - "InheritedType": 10 - }, - { - "nid": 1138492972, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -162335001, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1875780454, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 80222822, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 155035928, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 702152181, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1500560257, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -2026565125, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -308244307, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 70840677, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 37344827, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1441045321, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 89358232, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2015115213, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 103754951, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2047594557, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -5897897, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1198408370, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -58613948, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1252122730, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 71472693, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1580501309, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1981064099, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 361546411, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1674466952, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -746190289, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1025962706, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -846449132, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1489609330, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 792993604, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 394711978, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1803301228, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -885614154, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1183712934, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 831038711, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1725526190, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1713030105, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1486360861, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 738837200, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1296969778, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1624649406, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1833966956, - "strtype": "LABEL/Text", - "strval": "Humidity", - "InheritedType": 10 - }, - { - "nid": -1184317318, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 469409163, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1195687463, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1273294848, - "strtype": "_style/Text_Font", - "strval": "montserrat_26", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1669977141, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID51522027-762325S5333236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 1613776649, - "strtype": "OBJECT/Name", - "strval": "ValueHumidity", - "InheritedType": 10 - }, - { - "nid": 2059117668, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -59488204, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 640063933, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -666758673, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -19801383, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1975418485, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 88233716, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1942940389, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1354593494, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1812979894, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 883488830, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 452922588, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 640193401, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1039596914, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1403501272, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2140602720, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 347701950, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2085443882, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -50398785, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 238538608, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1310776399, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 810472110, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -186786353, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1046361439, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -673413912, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -431240625, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -507038178, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1411389284, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 604610561, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1741279203, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -91520796, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -611896205, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2096450775, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1452521412, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 701706347, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1272054823, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2138439187, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1989801245, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2125591101, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2135167850, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1618692370, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 939594235, - "strtype": "LABEL/Text", - "strval": "--%", - "InheritedType": 10 - }, - { - "nid": -496286230, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 282518315, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 2009704596, - "strtype": "_style/Text_Color", - "intarray": [ - 23, - 171, - 247, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 1042520957, - "strtype": "_style/Text_Font", - "strval": "montserrat_48", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 148790030, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID23132616-764978S407433236", - "deepid": 1239063554, - "locked": false, - "properties": [ - { - "nid": -899611929, - "strtype": "OBJECT/Name", - "strval": "Panel3", - "InheritedType": 10 - }, - { - "nid": -1165133081, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1837540820, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -561397189, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1603982232, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1126781319, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 90, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1818215517, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -199693057, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 332589951, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -940851980, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 376821669, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 972651119, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1863580758, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -227149996, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 363706023, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -139873759, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1460098381, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1548809831, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1509696584, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1081479870, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1224327219, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2127259455, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1471039135, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 732825896, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 621498708, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1912065330, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -99314602, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -195287299, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1556893080, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1953740411, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 810980948, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 631674347, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2089021820, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1741095258, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1727450154, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1566861211, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 64064941, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -33990141, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 835827334, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -775761677, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -931964160, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 2026134099, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID473447-765564S9823236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 456771941, - "strtype": "OBJECT/Name", - "strval": "Pressure", - "InheritedType": 10 - }, - { - "nid": 1446045644, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1775745028, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1399930372, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -74737519, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1648495812, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1545669627, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1136339678, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -958454256, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -231856482, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1708463202, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 725495683, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 153477936, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 138108063, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1458289854, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 488355476, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 353895788, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 322558529, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -989890165, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 66299367, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1382529586, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1021132713, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -958519856, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1751317271, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1217003508, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1729980814, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2011251642, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1429426426, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -277067170, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1208289898, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1095635329, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1353706095, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -920142476, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -652376948, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1354172588, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1329728144, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 621314805, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1208842868, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1048392281, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -767271891, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 235949982, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -472496081, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1243728767, - "strtype": "LABEL/Text", - "strval": "Pressure", - "InheritedType": 10 - }, - { - "nid": 1635551838, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1122316168, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1462987658, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 445370271, - "strtype": "_style/Text_Font", - "strval": "montserrat_26", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -1688074714, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID34120026-762911S5363236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 2067655124, - "strtype": "OBJECT/Name", - "strval": "ValuePressure", - "InheritedType": 10 - }, - { - "nid": 1441026333, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1688410176, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 297298016, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 2113386560, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1307963089, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -731995060, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1658501899, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 448791878, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1048220556, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 771742686, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1907340863, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1519936780, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -522293604, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1411224285, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -707456199, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -739797278, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1332859054, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 394059356, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -80176531, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2019868018, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -603160939, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 894914988, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -637175261, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1616580717, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -70246566, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1638602390, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -70813062, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1487007747, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 830502099, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1305683087, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1861218969, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1244084393, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 217470178, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1656113569, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1510859738, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2033311453, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 803749141, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2136347657, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1191857971, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 99855698, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1728115944, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1938941042, - "strtype": "LABEL/Text", - "strval": "---- hpa", - "InheritedType": 10 - }, - { - "nid": 1131510217, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 1042178231, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1896056672, - "strtype": "_style/Text_Color", - "intarray": [ - 23, - 171, - 247, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1420776556, - "strtype": "_style/Text_Font", - "strval": "montserrat_40", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1840058155, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID73343348-766597S8063236", - "deepid": 1239063554, - "locked": false, - "properties": [ - { - "nid": -1463655679, - "strtype": "OBJECT/Name", - "strval": "Panel2", - "InheritedType": 10 - }, - { - "nid": -1775870163, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1438718468, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 631695768, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 606463799, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -976619729, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 90, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1015076030, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 980190224, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1272948206, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1097421565, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1435781278, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2031864990, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1015194107, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -528862447, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -547260302, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1018552228, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1777863085, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1296263421, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -203438431, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1140950792, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1414129922, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1760057794, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -407279429, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 580116803, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -608801967, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 927670793, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -824544114, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 433754322, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -48685559, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 114237965, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1254219937, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -837478316, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1829378767, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1499455668, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1128444784, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1638795556, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1791004780, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2074699858, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1105671399, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1223529120, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -59821558, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 548472414, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID34004780-756743S548663236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -1905935049, - "strtype": "OBJECT/Name", - "strval": "Label2", - "InheritedType": 10 - }, - { - "nid": -1340631123, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1954047611, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1088595302, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -660578106, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1966795289, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1994660138, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 627047757, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 2012419934, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1655750234, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1151918037, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -939175884, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -377457241, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1890844905, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1937666899, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1469369153, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 240525384, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1593192546, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1612887742, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1270513089, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1203307130, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2108354305, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 913637381, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -69469424, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1310154735, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1934742879, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1767298674, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 322974079, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2096628822, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 425305268, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -636489980, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1425144720, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -656851634, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1004125353, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1731461857, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1187002033, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1223755915, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2076290192, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1812254893, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1067017795, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1097602215, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -349931309, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1652197977, - "strtype": "LABEL/Text", - "strval": "Wind", - "InheritedType": 10 - }, - { - "nid": 14002811, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1545421285, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 877109619, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -543904630, - "strtype": "_style/Text_Font", - "strval": "montserrat_26", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1121837908, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID97773804-757329S548693236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": 1901062145, - "strtype": "OBJECT/Name", - "strval": "ValueWindSpeed", - "InheritedType": 10 - }, - { - "nid": 1038760728, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1563147761, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1709678622, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 314918249, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -641723721, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 343229308, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1815930340, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -132976089, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1124037810, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -843240606, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -133286297, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1181894070, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1080791339, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 26216626, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1318133958, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2113839511, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1845257006, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1301537913, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1039578889, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1988895725, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1690297392, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -894475375, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1638205205, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 625694913, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -641677610, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 591082325, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1519834022, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -994543374, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -412659036, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -975577903, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 133184180, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 933336589, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1638198825, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1987222117, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1323237843, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 831457722, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 252749331, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1822566632, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2087231735, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1664007334, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -336419509, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -666647187, - "strtype": "LABEL/Text", - "strval": "-- m/s", - "InheritedType": 10 - }, - { - "nid": 855943017, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 462470496, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1693052735, - "strtype": "_style/Text_Color", - "intarray": [ - 23, - 171, - 247, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -788141232, - "strtype": "_style/Text_Font", - "strval": "montserrat_48", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1441347243, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID46136832-757915S548703236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -822944134, - "strtype": "OBJECT/Name", - "strval": "ValueWindDirection", - "InheritedType": 10 - }, - { - "nid": 1944263236, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -875046480, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1607608604, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 127278832, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 2019396124, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 46849851, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -156736314, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1641647050, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2094824045, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2085556691, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1499231966, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1736829522, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -971978279, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1418199602, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -78157664, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1496440943, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -351901362, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1192283812, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -346834210, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -718041917, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2121295917, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 154717814, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1430504951, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1014451899, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 883025151, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1391879648, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 660671705, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1580970531, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1544822636, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 304644520, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -2042683882, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -656337275, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1047156137, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 955885406, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2047240324, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1284330817, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1624212865, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -387612690, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 476861577, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 56624495, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1180210874, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 184962961, - "strtype": "LABEL/Text", - "strval": "Direction: ---°", - "InheritedType": 10 - }, - { - "nid": 883899596, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1305940320, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1556811636, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 237797830, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 728192029, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": 1876767595, - "strtype": "OBJECT/Name", - "strval": "Container2", - "InheritedType": 10 - }, - { - "nid": 457207361, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 1, - "Wrap": false, - "Reversed": false, - "MainAlignment": 1, - "CrossAlignment": 1, - "TrackAlignment": 1, - "LayoutType": 1, - "nid": 887615826, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1534856669, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1423590010, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 280, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1664848244, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 200, - 390 - ], - "InheritedType": 7 - }, - { - "nid": 804080205, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -232561071, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1497190192, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1064646440, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1540627829, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 271073258, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -266640792, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1054352969, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 498883537, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1593296718, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 902880531, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2057743063, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1453078561, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1607543997, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1434437522, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 230747093, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1736858944, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -102997505, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1944187384, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1846861332, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2143815542, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1600380212, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1553088828, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1196434015, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1240314881, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -2073663751, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1735346529, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -723417868, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 403521089, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1504012402, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1410739581, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 504544615, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 496778736, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -977274705, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -775300866, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1168200212, - "strtype": "_style/Padding_RowCol", - "intarray": [ - 15, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -223978525, - "strtype": "CONTAINER/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1352204997, - "strtype": "CONTAINER/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "CONTAINER" - }, - { - "guid": "GUID60144790-772674S7963236", - "deepid": 205226399, - "locked": false, - "properties": [ - { - "nid": 386928538, - "strtype": "OBJECT/Name", - "strval": "Image1", - "InheritedType": 10 - }, - { - "nid": 559305373, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1356148479, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1687927097, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -2082536014, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 14 - ], - "InheritedType": 7 - }, - { - "nid": -203365829, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -876816244, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1746073666, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1068077270, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1087078815, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1860681871, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1874130518, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1236718221, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 461036514, - "strtype": "OBJECT/Adv_hittest", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1698734640, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1954701644, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -98925357, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 150760062, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -813888141, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 380607802, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1268357538, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1704163485, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1985152079, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1736302100, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1102433193, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 835604281, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -311668419, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -729491584, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1066064934, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 974336671, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 587521507, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -478188764, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1187214821, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1847112408, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1062539349, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1546592166, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -697831542, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 269791160, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2054033752, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1894911616, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 730275823, - "strtype": "IMAGE/Image", - "InheritedType": 1 - }, - { - "nid": -1266633366, - "strtype": "IMAGE/Asset", - "strval": "-", - "InheritedType": 5 - }, - { - "nid": 245891151, - "strtype": "IMAGE/Pivot", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1626902873, - "strtype": "IMAGE/Rotation", - "InheritedType": 6 - }, - { - "nid": -720077422, - "strtype": "IMAGE/Scale", - "integer": 256, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1355655629, - "strtype": "IMAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Image", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "IMAGE" - }, - { - "guid": "GUID82045505-772087S1303236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -221672961, - "strtype": "OBJECT/Name", - "strval": "ValueDate", - "InheritedType": 10 - }, - { - "nid": -755136156, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1369974173, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 91423544, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -590252767, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - -165 - ], - "InheritedType": 7 - }, - { - "nid": -223321919, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1159114552, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1105415023, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -2135499519, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 178664568, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 340954681, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 93959528, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1810589170, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1540762758, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1632362615, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1815235852, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1172248296, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 823909538, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -100753466, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2081935996, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -929532670, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1685905503, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 278740420, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 182963951, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 116270360, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 218569763, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2659152, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1779782738, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1573620446, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1611327712, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -87614650, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1483708279, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1248343966, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2088105277, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1362732043, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 866909333, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -503561651, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1002820, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1054296504, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 577975438, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1213240673, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -596373960, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1794669132, - "strtype": "LABEL/Text", - "strval": "--- --/--/----", - "InheritedType": 10 - }, - { - "nid": -138577127, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -175284149, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1943828369, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1919510969, - "strtype": "_style/Text_Font", - "strval": "montserrat_40", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 1100036802, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID43643811-772673S370463236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -770541973, - "strtype": "OBJECT/Name", - "strval": "ValueTime", - "InheritedType": 10 - }, - { - "nid": 275769153, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1604618042, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 610728158, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1787354434, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - -100 - ], - "InheritedType": 7 - }, - { - "nid": -15219944, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 699301206, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 526913922, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 113565353, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1164874850, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -146276394, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1849250234, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 874410836, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2042962091, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 11430121, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 815026962, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -757083349, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1455922663, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -236121820, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1330223383, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1551354417, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -465215300, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2103647536, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 685973496, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 463516785, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1396257076, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1505463242, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 682664118, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 789757740, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -2134069017, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -81633244, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -927670792, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1437613490, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2015801223, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1933965680, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 313807640, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 432921586, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -231554466, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1155255149, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1027338074, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1521531364, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -242538384, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -670005377, - "strtype": "LABEL/Text", - "strval": "--:--", - "InheritedType": 10 - }, - { - "nid": 1158103177, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 1197074785, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 503760309, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 534439270, - "strtype": "_style/Text_Font", - "strval": "montserrat_48", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": -48595241, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID60514282-771501S1303236", - "deepid": -979865798, - "locked": false, - "properties": [ - { - "nid": -1457275327, - "strtype": "OBJECT/Name", - "strval": "ValueLastUpdate", - "InheritedType": 10 - }, - { - "nid": 645546547, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1695406821, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -2056444422, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1337579339, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 180 - ], - "InheritedType": 7 - }, - { - "nid": -866615044, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 559, - 24 - ], - "InheritedType": 7 - }, - { - "nid": -543374691, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -78580801, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -77875496, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 40086342, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -830396874, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1813283048, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 248711223, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1100643315, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 202103354, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2089795813, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1549405776, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1691906552, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -246109365, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1349257358, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -660824524, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -96429335, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2038081234, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1812300621, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 912160961, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1767454905, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1497543805, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2040639760, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1915848873, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1519446498, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -980182447, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1060614331, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1139997279, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 961232948, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1232714466, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1525394153, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 822541391, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1075117807, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -138449656, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 638337037, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1896976509, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1949281180, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1471192371, - "strtype": "LABEL/Text", - "strval": "Last update: --/--/----", - "InheritedType": 10 - }, - { - "nid": 1194414265, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 1528017899, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1925257330, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": -1125362970, - "strtype": "_style/Text_Font", - "strval": "montserrat_20", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 447431717, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": -2072982337, - "strtype": "TABPAGE/Name", - "strval": "TabPageWeather", - "InheritedType": 10 - }, - { - "nid": -2063264896, - "strtype": "TABPAGE/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 839536521, - "strtype": "TABPAGE/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 2004129389, - "flags": 1048576, - "strtype": "TABPAGE/Flags", - "InheritedType": 1 - }, - { - "nid": 1750911713, - "strtype": "TABPAGE/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 389209069, - "strtype": "TABPAGE/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 762118831, - "strtype": "TABPAGE/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -342514119, - "strtype": "TABPAGE/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2140209030, - "strtype": "TABPAGE/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 320262532, - "strtype": "TABPAGE/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -926712151, - "strtype": "TABPAGE/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1288535378, - "strtype": "TABPAGE/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 376090660, - "strtype": "TABPAGE/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 816086345, - "strtype": "TABPAGE/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1376297259, - "strtype": "TABPAGE/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -575523247, - "strtype": "TABPAGE/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1430744897, - "strtype": "TABPAGE/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -18160577, - "strtype": "TABPAGE/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1645626406, - "strtype": "TABPAGE/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 569899233, - "strtype": "TABPAGE/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 21275548, - "strtype": "TABPAGE/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1264852343, - "strtype": "TABPAGE/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1047133701, - "strtype": "TABPAGE/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 953554539, - "strtype": "TABPAGE/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 214547101, - "strtype": "TABPAGE/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -624935904, - "strtype": "TABPAGE/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 412444613, - "flags": 1048576, - "strtype": "TABPAGE/States", - "InheritedType": 1 - }, - { - "nid": 1829096453, - "strtype": "TABPAGE/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2138391572, - "strtype": "TABPAGE/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -924744910, - "strtype": "TABPAGE/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -120361258, - "strtype": "TABPAGE/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1665411863, - "strtype": "TABPAGE/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 448930963, - "strtype": "TABPAGE/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1887700317, - "strtype": "TABPAGE/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2084782804, - "strtype": "TABPAGE/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1690384205, - "strtype": "TABPAGE/TabPage", - "InheritedType": 1 - }, - { - "nid": -929861436, - "strtype": "TABPAGE/Title", - "strval": "Weather", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1076472005, - "strtype": "TABPAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 683398100, - "strtype": "TABPAGE/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "TABPAGE" - }, - { - "guid": "GUID20380864-747120S488153236", - "deepid": 456165538, - "children": [ - { - "guid": "GUID40431866-624327S3884291", - "deepid": -2032985724, - "locked": false, - "properties": [ - { - "nid": -7900863, - "strtype": "OBJECT/Name", - "strval": "DayLight", - "InheritedType": 10 - }, - { - "nid": 298854667, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1840949000, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 367678120, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1827127729, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -257, - -168 - ], - "InheritedType": 7 - }, - { - "nid": -1359134960, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -971338237, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -527521637, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 419383821, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1021708667, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1738843506, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1586105625, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 938570828, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -734742986, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1028635502, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2502799, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -501904414, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1768281677, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2089789873, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -496382324, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1045806025, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -236963315, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1979033538, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1000459474, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1816892147, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 523262943, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1667792882, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1750084658, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 59528722, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1113046396, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -469972147, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1543981615, - "strtype": "CHECKBOX/Checkbox", - "InheritedType": 1 - }, - { - "nid": -1891047182, - "strtype": "CHECKBOX/Title", - "strval": "Day light (summer time)", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1523067133, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1040727950, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": 1252171975, - "strtype": "CHECKBOX/Style_main", - "strval": "lv.PART.MAIN, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.INDICATOR", - "childs": [], - "nid": 2003483136, - "strtype": "CHECKBOX/Style_bullet", - "strval": "lv.PART.INDICATOR, Rectangle, Pad", - "InheritedType": 11 - }, - { - "disabled": false, - "nid": -637849934, - "strtype": "_event/EventHandler", - "strval": "CLICKED", - "childs": [ - { - "nid": -528181777, - "strtype": "_event/name", - "strval": "Event1", - "InheritedType": 10 - }, - { - "nid": -153271693, - "strtype": "_event/condition_C", - "strval": "", - "InheritedType": 10 - }, - { - "nid": -1126769493, - "strtype": "_event/condition_P", - "strval": "", - "InheritedType": 10 - }, - { - "nid": -1839469902, - "strtype": "_event/action", - "strval": "CALL FUNCTION", - "childs": [ - { - "nid": -60973339, - "strtype": "CALL FUNCTION/Name", - "strval": "CALL FUNCTION", - "InheritedType": 10 - }, - { - "nid": -67415019, - "strtype": "CALL FUNCTION/Call", - "strval": "<{Function_name}>( event_struct )", - "InheritedType": 10 - }, - { - "nid": 1508462360, - "strtype": "CALL FUNCTION/CallC", - "strval": "<{Function_name}>( e );", - "InheritedType": 10 - }, - { - "nid": -151290438, - "strtype": "CALL FUNCTION/Function_name", - "strval": "onDayLightPressed", - "InheritedType": 10 - }, - { - "nid": -553927738, - "strtype": "CALL FUNCTION/Dont_export_function", - "strval": "False", - "InheritedType": 2 - } - ], - "InheritedType": 10 - } - ], - "InheritedType": 4 - } - ], - "saved_objtypeKey": "CHECKBOX" - } - ], - "locked": false, - "properties": [ - { - "nid": 2094092677, - "strtype": "TABPAGE/Name", - "strval": "TabPageSettings", - "InheritedType": 10 - }, - { - "nid": -1580301857, - "strtype": "TABPAGE/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -352866725, - "strtype": "TABPAGE/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -162134993, - "flags": 1048576, - "strtype": "TABPAGE/Flags", - "InheritedType": 1 - }, - { - "nid": -28103609, - "strtype": "TABPAGE/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1238204478, - "strtype": "TABPAGE/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1967946970, - "strtype": "TABPAGE/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1336782879, - "strtype": "TABPAGE/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 752232175, - "strtype": "TABPAGE/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1168617442, - "strtype": "TABPAGE/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1548542945, - "strtype": "TABPAGE/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1595419308, - "strtype": "TABPAGE/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 873215969, - "strtype": "TABPAGE/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1761782638, - "strtype": "TABPAGE/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 429803181, - "strtype": "TABPAGE/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2015353851, - "strtype": "TABPAGE/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1366779410, - "strtype": "TABPAGE/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -368677941, - "strtype": "TABPAGE/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1276691395, - "strtype": "TABPAGE/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 82883896, - "strtype": "TABPAGE/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1783533116, - "strtype": "TABPAGE/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -178653626, - "strtype": "TABPAGE/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1071025656, - "strtype": "TABPAGE/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1728965817, - "strtype": "TABPAGE/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -770477077, - "strtype": "TABPAGE/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -260391976, - "strtype": "TABPAGE/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 502872974, - "flags": 1048576, - "strtype": "TABPAGE/States", - "InheritedType": 1 - }, - { - "nid": -967559418, - "strtype": "TABPAGE/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -252552029, - "strtype": "TABPAGE/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 714108667, - "strtype": "TABPAGE/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -910012582, - "strtype": "TABPAGE/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1757324290, - "strtype": "TABPAGE/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1980721678, - "strtype": "TABPAGE/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -641913441, - "strtype": "TABPAGE/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 135060148, - "strtype": "TABPAGE/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1036260518, - "strtype": "TABPAGE/TabPage", - "InheritedType": 1 - }, - { - "nid": 55223102, - "strtype": "TABPAGE/Title", - "strval": "Settings", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1438084144, - "strtype": "TABPAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": -195618589, - "strtype": "TABPAGE/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "TABPAGE" - } - ], - "locked": false, - "properties": [ - { - "nid": -1148678938, - "strtype": "OBJECT/Name", - "strval": "TabView1", - "InheritedType": 10 - }, - { - "nid": 460562148, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 2076913077, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1720104190, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1119677199, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1240174647, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 800, - 480 - ], - "InheritedType": 7 - }, - { - "nid": -2103102703, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -652685202, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -63272913, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1318746141, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 618664479, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1647287670, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -52580216, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 618276095, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1040705900, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1702918511, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -431450584, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -718181482, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2053912898, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 780621290, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 909652273, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 415229860, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 175945520, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 689176879, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1541150709, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1484590663, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1125971314, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -4308375, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1469264125, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1854402333, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -367294562, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1306636719, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1500124694, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 699423246, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2129822521, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1420491648, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -93869276, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1989007655, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -695969042, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1190391647, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1708809794, - "strtype": "TABVIEW/Tabview", - "InheritedType": 1 - }, - { - "nid": -16464118, - "strtype": "TABVIEW/Tab_position", - "strval": "TOP", - "InheritedType": 3 - }, - { - "nid": 894949924, - "strtype": "TABVIEW/Tab_size", - "integer": 50, - "InheritedType": 6 - }, - { - "nid": 2101034591, - "strtype": "TABVIEW/Tabpages", - "InheritedType": 1 - }, - { - "nid": -2061573092, - "strtype": "TABVIEW/Children", - "strval": "", - "InheritedType": 15 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 804245343, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1534190485, - "strtype": "_style/Bg_Color", - "intarray": [ - 0, - 0, - 0, - 255 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -913456260, - "strtype": "TABVIEW/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": " lv.PART.MAIN", - "childs": [ - { - "nid": 235014245, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1449179249, - "strtype": "_style/Bg_Color", - "intarray": [ - 66, - 66, - 66, - 255 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": 917528926, - "strtype": "TABVIEW/Style_buttons_main", - "strval": "{\"python\":\"{0}.get_tab_btns()\",\"c\":\"lv_tabview_get_tab_btns({0})\"} lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "part": " lv.PART.ITEMS", - "childs": [ - { - "nid": -33299448, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 937780423, - "strtype": "_style/Text_Color", - "intarray": [ - 255, - 255, - 255, - 255 - ], - "InheritedType": 7 - }, - { - "nid": 116937388, - "strtype": "_style/Text_Font", - "strval": "montserrat_18", - "InheritedType": 3 - } - ], - "InheritedType": 1 - } - ], - "nid": 334065594, - "strtype": "TABVIEW/Style_buttons_items", - "strval": "{\"python\":\"{0}.get_tab_btns()\",\"c\":\"lv_tabview_get_tab_btns({0})\"} lv.PART.ITEMS, Text, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "TABVIEW" - } - ], - "isPage": true, - "editor_posx": 1000, - "editor_posy": -1000, - "locked": false, - "properties": [ - { - "nid": 155729456, - "strtype": "OBJECT/Name", - "strval": "Screen1", - "InheritedType": 10 - }, - { - "nid": -21216364, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1248463080, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 2134259325, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -2146833928, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -476088728, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 599762426, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1555499712, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -660160517, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1622695666, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 918095051, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1435906053, - "strtype": "OBJECT/Overflow_visible", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1756536433, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -914630080, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 663406805, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 717826153, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1696311057, - "strtype": "OBJECT/Scroll_with_arrow", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 688974265, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -987578870, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -65107173, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 39427685, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1262489110, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1125841134, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -828154351, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1187064436, - "strtype": "OBJECT/Edited", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1269087192, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -402611455, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1425500831, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 596744828, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 612850360, - "strtype": "SCREEN/Screen", - "InheritedType": 1 - }, - { - "nid": -2088643363, - "strtype": "SCREEN/Temporary", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1447632170, - "strtype": "SCREEN/Don't export screen", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1804487603, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -435893091, - "strtype": "_style/Bg_Color", - "intarray": [ - 0, - 0, - 0, - 255 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -737203131, - "strtype": "SCREEN/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1076664725, - "strtype": "SCREEN/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "SCREEN" - } - ], - "locked": false, - "properties": [ - { - "nid": 1619430150, - "strtype": "STARTEVENTS/Name", - "strval": "___initial_actions0", - "InheritedType": 10 - } - ], - "saved_objtypeKey": "STARTEVENTS" - }, - "animations": [], - "selected_theme": "Default", - "info": { - "name": "SquareLine_Project.spj", - "depth": 1, - "width": 800, - "height": 480, - "rotation": 0, - "offset_x": 0, - "offset_y": 0, - "shape": "RECTANGLE", - "multilang": "DISABLE", - "description": "", - "board": "DIS07050H - ESP32 5inch HMI Display 800x480 RGB - Arduino-IDE", - "board_version": "v1.0.0", - "editor_version": "1.4.1", - "image": "", - "force_export_images": false, - "flat_export": true, - "advanced_alpha": false, - "pointfilter": false, - "theme_simplified": false, - "theme_dark": false, - "theme_color1": 5, - "theme_color2": 0, - "uiExportFolderPath": "", - "projectExportFolderPath": "", - "backup_cnt": 30, - "autosave_cnt": 0, - "lvgl_version": "8.3.11", - "callfuncsexport": "CPP_FILE", - "imageexport": "SOURCE", - "lvgl_include_path": "", - "drive_stdio": "-", - "drive_stdio_path": "", - "drive_posix": "-", - "drive_posix_path": "", - "drive_win32": "-", - "drive_win32_path": "", - "drive_fatfs": "-", - "drive_fatfs_path": "", - "naming": "Name", - "naming_force_lowercase": false, - "BitDepth": 16, - "Name": "SquareLine_Project" - } -} \ No newline at end of file diff --git a/src/UI_design/SquareLine_Project_events.py b/src/UI_design/SquareLine_Project_events.py deleted file mode 100644 index 84c6b080b..000000000 --- a/src/UI_design/SquareLine_Project_events.py +++ /dev/null @@ -1,4 +0,0 @@ - -def onDayLightPressed(event_struct): - return - diff --git a/src/UI_design/Themes.slt b/src/UI_design/Themes.slt deleted file mode 100644 index a7bdc7d48..000000000 --- a/src/UI_design/Themes.slt +++ /dev/null @@ -1,8 +0,0 @@ -{ - "deftheme": { - "name": "Default", - "properties": [] - }, - "themes": [], - "selected_theme": "Default" -} \ No newline at end of file diff --git a/src/UI_design/autosave/SquareLine_Project_autosave00.zip b/src/UI_design/autosave/SquareLine_Project_autosave00.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave00.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave01.zip b/src/UI_design/autosave/SquareLine_Project_autosave01.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave01.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave02.zip b/src/UI_design/autosave/SquareLine_Project_autosave02.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave02.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave03.zip b/src/UI_design/autosave/SquareLine_Project_autosave03.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave03.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave04.zip b/src/UI_design/autosave/SquareLine_Project_autosave04.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave04.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave05.zip b/src/UI_design/autosave/SquareLine_Project_autosave05.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave05.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave06.zip b/src/UI_design/autosave/SquareLine_Project_autosave06.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave06.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave07.zip b/src/UI_design/autosave/SquareLine_Project_autosave07.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave07.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave08.zip b/src/UI_design/autosave/SquareLine_Project_autosave08.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave08.zip and /dev/null differ diff --git a/src/UI_design/autosave/SquareLine_Project_autosave09.zip b/src/UI_design/autosave/SquareLine_Project_autosave09.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/autosave/SquareLine_Project_autosave09.zip and /dev/null differ diff --git a/src/UI_design/backup/SquareLine_Project_backup01.zip b/src/UI_design/backup/SquareLine_Project_backup01.zip deleted file mode 100644 index 0a872846e..000000000 Binary files a/src/UI_design/backup/SquareLine_Project_backup01.zip and /dev/null differ diff --git a/src/UI_design/export/CMakeLists.txt b/src/UI_design/export/CMakeLists.txt deleted file mode 100644 index 9637dd258..000000000 --- a/src/UI_design/export/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -SET(SOURCES ui_Screen1.c - ui.c - ui_comp_hook.c - ui_helpers.c - ui_events.cpp) - -add_library(ui ${SOURCES}) diff --git a/src/UI_design/export/filelist.txt b/src/UI_design/export/filelist.txt deleted file mode 100644 index 367916021..000000000 --- a/src/UI_design/export/filelist.txt +++ /dev/null @@ -1,5 +0,0 @@ -ui_Screen1.c -ui.c -ui_comp_hook.c -ui_helpers.c -ui_events.cpp diff --git a/src/UI_design/export/ui.c b/src/UI_design/export/ui.c deleted file mode 100644 index b74740624..000000000 --- a/src/UI_design/export/ui.c +++ /dev/null @@ -1,58 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" -#include "ui_helpers.h" - -///////////////////// VARIABLES //////////////////// - - -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -lv_obj_t * ui_Screen1; -lv_obj_t * ui_TabView1; -lv_obj_t * ui_TabPageContacts; -lv_obj_t * ui_Contacts; -lv_obj_t * ui_ContactMessages; -lv_obj_t * ui_TabPageChannels; -lv_obj_t * ui_Channels; -lv_obj_t * ui_ChannelMessages; -lv_obj_t * ui_TabPageSettings; -void ui_event_AutoLight(lv_event_t * e); -lv_obj_t * ui_AutoLight; -lv_obj_t * ui____initial_actions0; - -///////////////////// TEST LVGL SETTINGS //////////////////// -#if LV_COLOR_DEPTH != 16 - #error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" -#endif -#if LV_COLOR_16_SWAP !=0 - #error "LV_COLOR_16_SWAP should be 0 to match SquareLine Studio's settings" -#endif - -///////////////////// ANIMATIONS //////////////////// - -///////////////////// FUNCTIONS //////////////////// -void ui_event_AutoLight(lv_event_t * e) -{ - lv_event_code_t event_code = lv_event_get_code(e); - lv_obj_t * target = lv_event_get_target(e); - if(event_code == LV_EVENT_CLICKED) { - onDayLightPressed(e); - } -} - -///////////////////// SCREENS //////////////////// - -void ui_init(void) -{ - lv_disp_t * dispp = lv_disp_get_default(); - lv_theme_t * theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), - false, LV_FONT_DEFAULT); - lv_disp_set_theme(dispp, theme); - ui_Screen1_screen_init(); - ui____initial_actions0 = lv_obj_create(NULL); - lv_disp_load_scr(ui_Screen1); -} diff --git a/src/UI_design/export/ui.h b/src/UI_design/export/ui.h deleted file mode 100644 index 221bb1922..000000000 --- a/src/UI_design/export/ui.h +++ /dev/null @@ -1,56 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _SQUARELINE_PROJECT_UI_H -#define _SQUARELINE_PROJECT_UI_H - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined __has_include -#if __has_include("lvgl.h") -#include "lvgl.h" -#elif __has_include("lvgl/lvgl.h") -#include "lvgl/lvgl.h" -#else -#include "lvgl.h" -#endif -#else -#include "lvgl.h" -#endif - -#include "ui_helpers.h" -#include "ui_events.h" - -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -extern lv_obj_t * ui_Screen1; -extern lv_obj_t * ui_TabView1; -extern lv_obj_t * ui_TabPageContacts; -extern lv_obj_t * ui_Contacts; -extern lv_obj_t * ui_ContactMessages; -extern lv_obj_t * ui_TabPageChannels; -extern lv_obj_t * ui_Channels; -extern lv_obj_t * ui_ChannelMessages; -extern lv_obj_t * ui_TabPageSettings; -void ui_event_AutoLight(lv_event_t * e); -extern lv_obj_t * ui_AutoLight; -extern lv_obj_t * ui____initial_actions0; - - - - - - - - -void ui_init(void); - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/src/UI_design/export/ui_Screen1.c b/src/UI_design/export/ui_Screen1.c deleted file mode 100644 index 518c8cfc4..000000000 --- a/src/UI_design/export/ui_Screen1.c +++ /dev/null @@ -1,87 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" - -void ui_Screen1_screen_init(void) -{ - ui_Screen1 = lv_obj_create(NULL); - lv_obj_clear_flag(ui_Screen1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_bg_color(ui_Screen1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_Screen1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - ui_TabView1 = lv_tabview_create(ui_Screen1, LV_DIR_TOP, 50); - lv_obj_set_width(ui_TabView1, 800); - lv_obj_set_height(ui_TabView1, 480); - lv_obj_set_align(ui_TabView1, LV_ALIGN_CENTER); - lv_obj_clear_flag(ui_TabView1, LV_OBJ_FLAG_SCROLLABLE); /// Flags - lv_obj_set_style_bg_color(ui_TabView1, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(ui_TabView1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_set_style_bg_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0x424242), - LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_bg_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_set_style_text_color(lv_tabview_get_tab_btns(ui_TabView1), lv_color_hex(0xFFFFFF), - LV_PART_ITEMS | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(lv_tabview_get_tab_btns(ui_TabView1), 255, LV_PART_ITEMS | LV_STATE_DEFAULT); - lv_obj_set_style_text_font(lv_tabview_get_tab_btns(ui_TabView1), &lv_font_montserrat_18, - LV_PART_ITEMS | LV_STATE_DEFAULT); - - ui_TabPageContacts = lv_tabview_add_tab(ui_TabView1, "Contacts"); - - ui_Contacts = lv_roller_create(ui_TabPageContacts); - lv_roller_set_options(ui_Contacts, "Contact", LV_ROLLER_MODE_NORMAL); - lv_obj_set_width(ui_Contacts, 246); - lv_obj_set_height(ui_Contacts, 400); - lv_obj_set_x(ui_Contacts, -262); - lv_obj_set_y(ui_Contacts, 0); - lv_obj_set_align(ui_Contacts, LV_ALIGN_CENTER); - - ui_ContactMessages = lv_roller_create(ui_TabPageContacts); - lv_roller_set_options(ui_ContactMessages, "Contact", LV_ROLLER_MODE_NORMAL); - lv_obj_set_width(ui_ContactMessages, 500); - lv_obj_set_height(ui_ContactMessages, 400); - lv_obj_set_x(ui_ContactMessages, 124); - lv_obj_set_y(ui_ContactMessages, 0); - lv_obj_set_align(ui_ContactMessages, LV_ALIGN_CENTER); - - ui_TabPageChannels = lv_tabview_add_tab(ui_TabView1, "Channels"); - - ui_Channels = lv_dropdown_create(ui_TabPageChannels); - lv_dropdown_set_options(ui_Channels, "Public"); - lv_obj_set_width(ui_Channels, 291); - lv_obj_set_height(ui_Channels, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_Channels, -243); - lv_obj_set_y(ui_Channels, -182); - lv_obj_set_align(ui_Channels, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_Channels, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags - - - - ui_ChannelMessages = lv_roller_create(ui_TabPageChannels); - lv_roller_set_options(ui_ChannelMessages, "Contact", LV_ROLLER_MODE_NORMAL); - lv_obj_set_width(ui_ChannelMessages, 780); - lv_obj_set_height(ui_ChannelMessages, 342); - lv_obj_set_x(ui_ChannelMessages, 0); - lv_obj_set_y(ui_ChannelMessages, 30); - lv_obj_set_align(ui_ChannelMessages, LV_ALIGN_CENTER); - - ui_TabPageSettings = lv_tabview_add_tab(ui_TabView1, "Settings"); - - ui_AutoLight = lv_checkbox_create(ui_TabPageSettings); - lv_checkbox_set_text(ui_AutoLight, "Auto dim brightness"); - lv_obj_set_width(ui_AutoLight, LV_SIZE_CONTENT); /// 1 - lv_obj_set_height(ui_AutoLight, LV_SIZE_CONTENT); /// 1 - lv_obj_set_x(ui_AutoLight, -257); - lv_obj_set_y(ui_AutoLight, -168); - lv_obj_set_align(ui_AutoLight, LV_ALIGN_CENTER); - lv_obj_add_flag(ui_AutoLight, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags - lv_obj_set_style_text_color(ui_AutoLight, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_opa(ui_AutoLight, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - - lv_obj_add_event_cb(ui_AutoLight, ui_event_AutoLight, LV_EVENT_ALL, NULL); - -} diff --git a/src/UI_design/export/ui_comp_hook.c b/src/UI_design/export/ui_comp_hook.c deleted file mode 100644 index 8187c7f6c..000000000 --- a/src/UI_design/export/ui_comp_hook.c +++ /dev/null @@ -1,5 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - diff --git a/src/UI_design/export/ui_events.cpp b/src/UI_design/export/ui_events.cpp deleted file mode 100644 index f3f402f27..000000000 --- a/src/UI_design/export/ui_events.cpp +++ /dev/null @@ -1,11 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui.h" - -void onDayLightPressed(lv_event_t * e) -{ - // Your code here -} diff --git a/src/UI_design/export/ui_events.h b/src/UI_design/export/ui_events.h deleted file mode 100644 index 749b538da..000000000 --- a/src/UI_design/export/ui_events.h +++ /dev/null @@ -1,19 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _UI_EVENTS_H -#define _UI_EVENTS_H - -#ifdef __cplusplus -extern "C" { -#endif - -void onDayLightPressed(lv_event_t * e); - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/src/UI_design/export/ui_helpers.c b/src/UI_design/export/ui_helpers.c deleted file mode 100644 index df151fc3f..000000000 --- a/src/UI_design/export/ui_helpers.c +++ /dev/null @@ -1,347 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#include "ui_helpers.h" - -void _ui_bar_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_BAR_PROPERTY_VALUE_WITH_ANIM) lv_bar_set_value(target, val, LV_ANIM_ON); - if(id == _UI_BAR_PROPERTY_VALUE) lv_bar_set_value(target, val, LV_ANIM_OFF); -} - -void _ui_basic_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_BASIC_PROPERTY_POSITION_X) lv_obj_set_x(target, val); - if(id == _UI_BASIC_PROPERTY_POSITION_Y) lv_obj_set_y(target, val); - if(id == _UI_BASIC_PROPERTY_WIDTH) lv_obj_set_width(target, val); - if(id == _UI_BASIC_PROPERTY_HEIGHT) lv_obj_set_height(target, val); -} - - -void _ui_dropdown_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_DROPDOWN_PROPERTY_SELECTED) lv_dropdown_set_selected(target, val); -} - -void _ui_image_set_property(lv_obj_t * target, int id, uint8_t * val) -{ - if(id == _UI_IMAGE_PROPERTY_IMAGE) lv_img_set_src(target, val); -} - -void _ui_label_set_property(lv_obj_t * target, int id, const char * val) -{ - if(id == _UI_LABEL_PROPERTY_TEXT) lv_label_set_text(target, val); -} - - -void _ui_roller_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM) lv_roller_set_selected(target, val, LV_ANIM_ON); - if(id == _UI_ROLLER_PROPERTY_SELECTED) lv_roller_set_selected(target, val, LV_ANIM_OFF); -} - -void _ui_slider_set_property(lv_obj_t * target, int id, int val) -{ - if(id == _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM) lv_slider_set_value(target, val, LV_ANIM_ON); - if(id == _UI_SLIDER_PROPERTY_VALUE) lv_slider_set_value(target, val, LV_ANIM_OFF); -} - - -void _ui_screen_change(lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)) -{ - if(*target == NULL) - target_init(); - lv_scr_load_anim(*target, fademode, spd, delay, false); -} - -void _ui_screen_delete(lv_obj_t ** target) -{ - if(*target == NULL) { - lv_obj_del(*target); - target = NULL; - } -} - -void _ui_arc_increment(lv_obj_t * target, int val) -{ - int old = lv_arc_get_value(target); - lv_arc_set_value(target, old + val); - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_bar_increment(lv_obj_t * target, int val, int anm) -{ - int old = lv_bar_get_value(target); - lv_bar_set_value(target, old + val, anm); -} - -void _ui_slider_increment(lv_obj_t * target, int val, int anm) -{ - int old = lv_slider_get_value(target); - lv_slider_set_value(target, old + val, anm); - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_keyboard_set_target(lv_obj_t * keyboard, lv_obj_t * textarea) -{ - lv_keyboard_set_textarea(keyboard, textarea); -} - -void _ui_flag_modify(lv_obj_t * target, int32_t flag, int value) -{ - if(value == _UI_MODIFY_FLAG_TOGGLE) { - if(lv_obj_has_flag(target, flag)) lv_obj_clear_flag(target, flag); - else lv_obj_add_flag(target, flag); - } - else if(value == _UI_MODIFY_FLAG_ADD) lv_obj_add_flag(target, flag); - else lv_obj_clear_flag(target, flag); -} -void _ui_state_modify(lv_obj_t * target, int32_t state, int value) -{ - if(value == _UI_MODIFY_STATE_TOGGLE) { - if(lv_obj_has_state(target, state)) lv_obj_clear_state(target, state); - else lv_obj_add_state(target, state); - } - else if(value == _UI_MODIFY_STATE_ADD) lv_obj_add_state(target, state); - else lv_obj_clear_state(target, state); -} - - -void _ui_textarea_move_cursor(lv_obj_t * target, int val) - -{ - - if(val == UI_MOVE_CURSOR_UP) lv_textarea_cursor_up(target); - if(val == UI_MOVE_CURSOR_RIGHT) lv_textarea_cursor_right(target); - if(val == UI_MOVE_CURSOR_DOWN) lv_textarea_cursor_down(target); - if(val == UI_MOVE_CURSOR_LEFT) lv_textarea_cursor_left(target); - lv_obj_add_state(target, LV_STATE_FOCUSED); -} - -void scr_unloaded_delete_cb(lv_event_t * e) - -{ - - lv_obj_t ** var = lv_event_get_user_data(e); - lv_obj_del(*var); - (*var) = NULL; - -} - -void _ui_opacity_set(lv_obj_t * target, int val) -{ - lv_obj_set_style_opa(target, val, 0); -} - -void _ui_anim_callback_free_user_data(lv_anim_t * a) -{ - lv_mem_free(a->user_data); - a->user_data = NULL; -} - -void _ui_anim_callback_set_x(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_x(usr->target, v); - -} - - -void _ui_anim_callback_set_y(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_y(usr->target, v); - -} - - -void _ui_anim_callback_set_width(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_width(usr->target, v); - -} - - -void _ui_anim_callback_set_height(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_height(usr->target, v); - -} - - -void _ui_anim_callback_set_opacity(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_style_opa(usr->target, v, 0); - -} - - -void _ui_anim_callback_set_image_zoom(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_zoom(usr->target, v); - -} - - -void _ui_anim_callback_set_image_angle(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_angle(usr->target, v); - -} - - -void _ui_anim_callback_set_image_frame(lv_anim_t * a, int32_t v) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - usr->val = v; - - if(v < 0) v = 0; - if(v >= usr->imgset_size) v = usr->imgset_size - 1; - lv_img_set_src(usr->target, usr->imgset[v]); -} - -int32_t _ui_anim_callback_get_x(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_x_aligned(usr->target); - -} - - -int32_t _ui_anim_callback_get_y(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_y_aligned(usr->target); - -} - - -int32_t _ui_anim_callback_get_width(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_width(usr->target); - -} - - -int32_t _ui_anim_callback_get_height(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_height(usr->target); - -} - - -int32_t _ui_anim_callback_get_opacity(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_style_opa(usr->target, 0); - -} - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_zoom(usr->target); - -} - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_angle(usr->target); - -} - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t * a) - -{ - - ui_anim_user_data_t * usr = (ui_anim_user_data_t *)a->user_data; - return usr->val; - -} - -void _ui_arc_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_arc_get_value(src), postfix); - - lv_label_set_text(trg, buf); -} - -void _ui_slider_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_slider_get_value(src), postfix); - - lv_label_set_text(trg, buf); -} -void _ui_checked_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * txt_on, const char * txt_off) -{ - if(lv_obj_has_state(src, LV_STATE_CHECKED)) lv_label_set_text(trg, txt_on); - else lv_label_set_text(trg, txt_off); -} - - -void _ui_spinbox_step(lv_obj_t * target, int val) - -{ - - if(val > 0) lv_spinbox_increment(target); - - else lv_spinbox_decrement(target); - - - lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_switch_theme(int val) - -{ - -#ifdef UI_THEME_ACTIVE - ui_theme_set(val); -#endif -} - - diff --git a/src/UI_design/export/ui_helpers.h b/src/UI_design/export/ui_helpers.h deleted file mode 100644 index 7b00b7864..000000000 --- a/src/UI_design/export/ui_helpers.h +++ /dev/null @@ -1,148 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.4.1 -// LVGL version: 8.3.11 -// Project name: SquareLine_Project - -#ifndef _SQUARELINE_PROJECT_UI_HELPERS_H -#define _SQUARELINE_PROJECT_UI_HELPERS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include "ui.h" - -#define _UI_TEMPORARY_STRING_BUFFER_SIZE 32 -#define _UI_BAR_PROPERTY_VALUE 0 -#define _UI_BAR_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_bar_set_property(lv_obj_t * target, int id, int val); - -#define _UI_BASIC_PROPERTY_POSITION_X 0 -#define _UI_BASIC_PROPERTY_POSITION_Y 1 -#define _UI_BASIC_PROPERTY_WIDTH 2 -#define _UI_BASIC_PROPERTY_HEIGHT 3 -void _ui_basic_set_property(lv_obj_t * target, int id, int val); - -#define _UI_DROPDOWN_PROPERTY_SELECTED 0 -void _ui_dropdown_set_property(lv_obj_t * target, int id, int val); - -#define _UI_IMAGE_PROPERTY_IMAGE 0 -void _ui_image_set_property(lv_obj_t * target, int id, uint8_t * val); - -#define _UI_LABEL_PROPERTY_TEXT 0 -void _ui_label_set_property(lv_obj_t * target, int id, const char * val); - -#define _UI_ROLLER_PROPERTY_SELECTED 0 -#define _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM 1 -void _ui_roller_set_property(lv_obj_t * target, int id, int val); - -#define _UI_SLIDER_PROPERTY_VALUE 0 -#define _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_slider_set_property(lv_obj_t * target, int id, int val); - -void _ui_screen_change(lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)); - -void _ui_screen_delete(lv_obj_t ** target); - -void _ui_arc_increment(lv_obj_t * target, int val); - -void _ui_bar_increment(lv_obj_t * target, int val, int anm); - -void _ui_slider_increment(lv_obj_t * target, int val, int anm); - -void _ui_keyboard_set_target(lv_obj_t * keyboard, lv_obj_t * textarea); - -#define _UI_MODIFY_FLAG_ADD 0 -#define _UI_MODIFY_FLAG_REMOVE 1 -#define _UI_MODIFY_FLAG_TOGGLE 2 -void _ui_flag_modify(lv_obj_t * target, int32_t flag, int value); - -#define _UI_MODIFY_STATE_ADD 0 -#define _UI_MODIFY_STATE_REMOVE 1 -#define _UI_MODIFY_STATE_TOGGLE 2 -void _ui_state_modify(lv_obj_t * target, int32_t state, int value); - -#define UI_MOVE_CURSOR_UP 0 -#define UI_MOVE_CURSOR_RIGHT 1 -#define UI_MOVE_CURSOR_DOWN 2 -#define UI_MOVE_CURSOR_LEFT 3 -void _ui_textarea_move_cursor(lv_obj_t * target, int val) -; - - -void scr_unloaded_delete_cb(lv_event_t * e); - -void _ui_opacity_set(lv_obj_t * target, int val); - -/** Describes an animation*/ -typedef struct _ui_anim_user_data_t { - lv_obj_t * target; - lv_img_dsc_t ** imgset; - int32_t imgset_size; - int32_t val; -} ui_anim_user_data_t; -void _ui_anim_callback_free_user_data(lv_anim_t * a); - -void _ui_anim_callback_set_x(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_y(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_width(lv_anim_t * a, int32_t v); - -void _ui_anim_callback_set_height(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_opacity(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_zoom(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_angle(lv_anim_t * a, int32_t v); - - -void _ui_anim_callback_set_image_frame(lv_anim_t * a, int32_t v); - - -int32_t _ui_anim_callback_get_x(lv_anim_t * a); - -int32_t _ui_anim_callback_get_y(lv_anim_t * a); - -int32_t _ui_anim_callback_get_width(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_height(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_opacity(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t * a); - - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t * a); - - -void _ui_arc_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix); - -void _ui_slider_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * prefix, const char * postfix); - -void _ui_checked_set_text_value(lv_obj_t * trg, lv_obj_t * src, const char * txt_on, const char * txt_off); - -void _ui_spinbox_step(lv_obj_t * target, int val) -; - - -void _ui_switch_theme(int val) -; - - - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif