From 8ef12732ade9b30cee3bfe01cb8e866864c5e80f Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Mon, 23 Jan 2023 09:50:48 -0600 Subject: [PATCH 01/47] removed unneeded files from the gnuboy component. --- components/gnuboy/src/events.c | 54 ----------- components/gnuboy/src/keytable.c | 155 ------------------------------- components/gnuboy/src/newsound.c | 51 ---------- components/gnuboy/src/palette.c | 148 ----------------------------- components/gnuboy/src/path.c | 43 --------- 5 files changed, 451 deletions(-) delete mode 100644 components/gnuboy/src/events.c delete mode 100644 components/gnuboy/src/keytable.c delete mode 100644 components/gnuboy/src/newsound.c delete mode 100644 components/gnuboy/src/palette.c delete mode 100644 components/gnuboy/src/path.c diff --git a/components/gnuboy/src/events.c b/components/gnuboy/src/events.c deleted file mode 100644 index f24cd621..00000000 --- a/components/gnuboy/src/events.c +++ /dev/null @@ -1,54 +0,0 @@ -#if 0 -/* - * events.c - * - * Event queue. - */ - - -#include "gnuboy/input.h" - - -char keystates[MAX_KEYS]; -int nkeysdown; - -#define MAX_EVENTS 32 - -static event_t eventqueue[MAX_EVENTS]; -static int eventhead, eventpos; - - -int ev_postevent(event_t *ev) -{ - int nextevent; - nextevent = (eventhead+1)%MAX_EVENTS; - if (nextevent == eventpos) - return 0; - eventqueue[eventhead] = *ev; - eventhead = nextevent; - return 1; -} - -int ev_getevent(event_t *ev) -{ - if (eventpos == eventhead) - { - ev->type = EV_NONE; - return 0; - } - *ev = eventqueue[eventpos]; - eventpos = (eventpos+1)%MAX_EVENTS; - if (ev->type == EV_PRESS) - { - keystates[ev->code] = 1; - nkeysdown++; - } - if (ev->type == EV_RELEASE) - { - keystates[ev->code] = 0; - nkeysdown--; - if (nkeysdown < 0) nkeysdown = 0; - } - return 1; -} -#endif diff --git a/components/gnuboy/src/keytable.c b/components/gnuboy/src/keytable.c deleted file mode 100644 index 5f8c8186..00000000 --- a/components/gnuboy/src/keytable.c +++ /dev/null @@ -1,155 +0,0 @@ -#if 0 -/* - * keytable.c - * - * Key names to keycodes mapping. - */ - -#include -#include -#include -#include - -#include "gnuboy/gnuboy.h" -#include "gnuboy/input.h" - -/* keytable - Mapping of key names to codes, and back. A single code - can have more than one name, in which case the first will be used - when saving config, but any may be used in setting config. */ - -keytable_t keytable[] = -{ - { "shift", K_SHIFT }, - { "ctrl", K_CTRL }, - { "alt", K_ALT }, - { "up", K_UP }, - { "down", K_DOWN }, - { "right", K_RIGHT }, - { "left", K_LEFT }, - { "enter", K_ENTER }, - { "tab", K_TAB }, - { "space", K_SPACE }, - { "bs", K_BS }, - { "backspace", K_BS }, /* dup */ - { "del", K_DEL }, - { "delete", K_DEL }, /* dup */ - { "ins", K_INS }, - { "insert", K_INS }, /* dup */ - { "home", K_HOME }, - { "end", K_END }, - { "prior", K_PRIOR }, - { "next", K_NEXT }, - { "pgup", K_PRIOR }, /* duplicate for pgup/pgdn fans */ - { "pgdn", K_NEXT }, /* ditto */ - { "esc", K_ESC }, - { "escape", K_ESC }, /* dup */ - { "pause", K_PAUSE }, - { "caps", K_CAPS }, - { "capslock", K_CAPS }, /* dup */ - { "numlock", K_NUMLOCK }, - { "scroll", K_SCROLL }, - - { "minus", K_MINUS }, - { "_", K_MINUS }, /* dup */ - { "equals", K_EQUALS }, - { "plus", K_EQUALS }, /* dup */ - { "+", K_EQUALS }, /* dup */ - { "tilde", K_TILDE }, - { "backquote", K_TILDE }, /* dup */ - { "`", K_TILDE }, /* dup */ - { "slash", K_SLASH }, - { "question", K_SLASH }, /* dup */ - { "?", K_SLASH }, /* dup */ - { "bslash", K_BSLASH }, - { "backslash", K_BSLASH }, /* dup */ - { "pipe", K_BSLASH }, /* dup */ - { "|", K_BSLASH }, /* dup */ - { "semi", K_SEMI }, - { "semicolon", K_SEMI }, /* dup */ - { "quote", K_QUOTE }, - - { "f1", K_F1 }, - { "f2", K_F2 }, - { "f3", K_F3 }, - { "f4", K_F4 }, - { "f5", K_F5 }, - { "f6", K_F6 }, - { "f7", K_F7 }, - { "f8", K_F8 }, - { "f9", K_F9 }, - { "f10", K_F10 }, - { "f11", K_F11 }, - { "f12", K_F12 }, - - { "num0", K_NUM0 }, - { "num1", K_NUM1 }, - { "num2", K_NUM2 }, - { "num3", K_NUM3 }, - { "num4", K_NUM4 }, - { "num5", K_NUM5 }, - { "num6", K_NUM6 }, - { "num7", K_NUM7 }, - { "num8", K_NUM8 }, - { "num9", K_NUM9 }, - { "numplus", K_NUMPLUS }, - { "numminus", K_NUMMINUS }, - { "nummul", K_NUMMUL }, - { "numdiv", K_NUMDIV }, - { "numdot", K_NUMDOT }, - { "numenter", K_NUMENTER }, - - /* Note that these are not presently used... */ - { "mouse0", K_MOUSE0 }, - { "mouse1", K_MOUSE1 }, - { "mouse2", K_MOUSE2 }, - { "mouse3", K_MOUSE3 }, - { "mouse4", K_MOUSE4 }, - - { "joyleft", K_JOYLEFT }, - { "joyright", K_JOYRIGHT }, - { "joyup", K_JOYUP }, - { "joydown", K_JOYDOWN }, - - { "joy0", K_JOY0 }, - { "joy1", K_JOY1 }, - { "joy2", K_JOY2 }, - { "joy3", K_JOY3 }, - { "joy4", K_JOY4 }, - { "joy5", K_JOY5 }, - { "joy6", K_JOY6 }, - { "joy7", K_JOY7 }, - { "joy8", K_JOY8 }, - { "joy9", K_JOY9 }, - { "joy10", K_JOY10 }, - { "joy11", K_JOY11 }, - { "joy12", K_JOY12 }, - { "joy13", K_JOY13 }, - { "joy14", K_JOY14 }, - { "joy15", K_JOY15 }, - - { NULL, 0 } -}; - -int k_keycode(char *name) -{ - keytable_t *key; - - for (key = keytable; key->name; key++) - if (!strcasecmp(key->name, name)) - return key->code; - if (strlen(name) == 1) - return tolower((unsigned char)name[0]); - return 0; -} - -char *k_keyname(int code) -{ - keytable_t *key; - - for (key = keytable; key->name; key++) - if (key->code == code) - return key->name; - return NULL; -} - -#endif diff --git a/components/gnuboy/src/newsound.c b/components/gnuboy/src/newsound.c deleted file mode 100644 index 4c1a5cbd..00000000 --- a/components/gnuboy/src/newsound.c +++ /dev/null @@ -1,51 +0,0 @@ -#if 0 -/* - * new sound core for 1.1.x - */ - - - -enum sevcode -{ - SEV_S1E, - SEV_S2E, - SEV_S3E, - SEV_S4E, - SEV_S1L, - SEV_S2L, - SEV_S3L, - SEV_S4L, - SEV_SW, - SEV_WAV -}; - - -struct sev -{ - int prev, next; - int time; -}; - - - -static struct sev *sevs; - - - -void sound_mix(int cycles) -{ - -} - - -void sound_update(int force) -{ - int now = 0; - - for (;;) - { - if (sevs->time > cpu.snd) break; - - } -} -#endif diff --git a/components/gnuboy/src/palette.c b/components/gnuboy/src/palette.c deleted file mode 100644 index 2ce7f590..00000000 --- a/components/gnuboy/src/palette.c +++ /dev/null @@ -1,148 +0,0 @@ -#if 0 -#include - -#include "gnuboy/gnuboy.h" -#include "gnuboy/defs.h" -#include "gnuboy/fb.h" - - -static byte palmap[32768]; -static byte pallock[256]; -static int palrev[256]; - -/* Course color mapping, for when palette is exhausted. */ -static byte crsmap[4][32768]; -static int crsrev[4][256]; -static const int crsmask[4] = { 0x7BDE, 0x739C, 0x6318, 0x4210 }; - -enum plstatus -{ - pl_unused = 0, - pl_linger, - pl_active, - pl_locked -}; - - -static byte bestmatch(int c) -{ - byte n, best; - int r, g, b; - int r2, g2, b2, c2; - int err, besterr; - - r = (c & 0x001F) << 3; - g = (c & 0x03E0) >> 2; - b = (c & 0x7C00) >> 7; - - best = 0; - besterr = 1024; - for (n = 1; n; n++) - { - c2 = palrev[n]; - r2 = (c2 & 0x001F) << 3; - g2 = (c2 & 0x03E0) >> 2; - b2 = (c2 & 0x7C00) >> 7; - err = abs(r-r2) + abs(b-b2) + abs(g-g2); - if (err < besterr) - { - besterr = err; - best = n; - } - } - return best; -} - -static void makecourse(int c, byte n) -{ - int i; - for (i = 0; i < 4; i++) - { - c &= crsmask[i]; - crsmap[i][c] = n; - crsrev[i][n] = c; - } -} - -static byte findcourse(int c) -{ - int i; - byte n; - for (i = 0; i < 4; i++) - { - c &= crsmask[i]; - n = crsmap[i][c]; - if (crsrev[i][n] == c) - return n; - } - return 0; -} - - -void pal_lock(byte n) -{ - if (!n) return; - if (pallock[n] >= pl_locked) - pallock[n]++; - else pallock[n] = pl_locked; -} - -byte pal_getcolor(int c, int r, int g, int b) -{ - byte n; - static byte l; - n = palmap[c]; - if (n && pallock[n] && palrev[n] == c) - { - pal_lock(n); - return n; - } - for (n = l+1; n != l; n++) - { - if (!n || pallock[n] /* || n < 16 */) continue; - pal_lock(n); - palmap[c] = n; - palrev[n] = c; - makecourse(c, n); - vid_setpal(n, r, g, b); - return (l = n); - } - n = findcourse(c); - pal_lock(n); - return n; -} - -void pal_release(byte n) -{ - if (pallock[n] >= pl_locked) - pallock[n]--; -} - - -void pal_expire() -{ - int i; - for (i = 0; i < 256; i++) - if (pallock[i] && pallock[i] < pl_locked) - pallock[i]--; -} - - -void pal_set332() -{ - int i, r, g, b; - - fb.indexed = 0; - fb.cc[0].r = 5; - fb.cc[1].r = 5; - fb.cc[2].r = 6; - fb.cc[0].l = 0; - fb.cc[1].l = 3; - fb.cc[2].l = 6; - - i = 0; - for (b = 0; b < 4; b++) for (g = 0; g < 8; g++) for (r = 0; r < 8; r++) - vid_setpal(i++, (r<<5)|(r<<2)|(r>>1), - (g<<5)|(g<<2)|(g>>1), (b<<6)|(b<<4)|(b<<2)|b); -} -#endif diff --git a/components/gnuboy/src/path.c b/components/gnuboy/src/path.c deleted file mode 100644 index 8f9b7945..00000000 --- a/components/gnuboy/src/path.c +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "gnuboy/gnuboy.h" - -#ifdef ALT_PATH_SEP -#define SEP ';' -#else -#define SEP ':' -#endif - -char *path_search(char *name, char *mode, char *path) -{ - FILE *f; - static char *buf; - char *p, *n; - int l; - - if (buf) free(buf); buf = 0; - if (!path || !*path || *name == DIRSEP_CHAR) - return (buf = strdup(name)); - - buf = malloc(strlen(path) + strlen(name) + 2); - - for (p = path; *p; p += l) - { - if (*p == SEP) p++; - n = strchr(p, SEP); - if (n) l = n - p; - else l = strlen(p); - strncpy(buf, p, l); - buf[l] = DIRSEP_CHAR; - strcpy(buf+l+1, name); - if ((f = fopen(buf, mode))) - { - fclose(f); - return buf; - } - } - return name; -} - From fb62516b91621365c761f44d14592627b2f3a2fd Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Mon, 23 Jan 2023 11:02:54 -0600 Subject: [PATCH 02/47] starting refactoring of how carts are loaded / managed for better save state and emulation management. Created new cart class which handles loading/saving/running/initing/deiniting for the various emulators. Moved save state file management to cart class and refactored main code to use it. added some cpps for what were headers to handle include across multiple object files. renamed mmaping region from nesgame partition to cart partition for clarity. updated readme some. started refactoring to expose task management (start/stop) API for gb/c emulation tasks. Need to do the same for NES emulation tasks. --- README.md | 10 +- components/box-emu-hal/include/mmap.hpp | 2 +- components/box-emu-hal/src/mmap.cpp | 28 ++--- main/cart.cpp | 4 + main/cart.hpp | 161 ++++++++++++++++++++++++ main/fs_init.cpp | 44 ------- main/fs_init.hpp | 3 - main/gameboy.cpp | 71 +++++------ main/gameboy.hpp | 5 + main/main.cpp | 54 ++------ main/nes.cpp | 30 ++--- main/nes.hpp | 3 + main/rom_info.cpp | 60 +++++++++ main/rom_info.hpp | 60 +-------- main/string_utils.cpp | 34 +++++ main/string_utils.hpp | 37 +----- 16 files changed, 346 insertions(+), 260 deletions(-) create mode 100644 main/cart.cpp create mode 100644 main/cart.hpp create mode 100644 main/rom_info.cpp create mode 100644 main/string_utils.cpp diff --git a/README.md b/README.md index d5217fb9..7e06654e 100644 --- a/README.md +++ b/README.md @@ -99,14 +99,14 @@ This project has the following features (still WIP): - [ ] Recently played menu? - [ ] Show emulator with rom for easy sorting / finding - [ ] Graphics in black borders next to rom display during NES / GB/C emulation - - [ ] Schematic / Layout for control board peripheral containing - - [ ] joystick / D-Pad / Button inputs (via i2c I/O expander / ADC) - - [ ] Battery - - [ ] Charger circuit + - [x] Schematic / Layout for control board peripheral containing + - [x] joystick / D-Pad / Button inputs (via i2c I/O expander / ADC) + - [x] Battery + - [x] Charger circuit - [ ] TMC BLDC driver chip - [ ] ABI magnetic encoder chip - [ ] BLDC motor (haptics) - - [ ] CAD for control board peripheral case + - [x] CAD for control board peripheral case - [ ] Use same audio + video tasks for both NES and GB/C emulation - [ ] FTP Client for browsing remote FTP server of roms and displaying their data in LVGL diff --git a/components/box-emu-hal/include/mmap.hpp b/components/box-emu-hal/include/mmap.hpp index a11f3872..5217294e 100644 --- a/components/box-emu-hal/include/mmap.hpp +++ b/components/box-emu-hal/include/mmap.hpp @@ -10,5 +10,5 @@ #include "format.hpp" void init_memory(); -size_t copy_romdata_to_nesgame_partition(const std::string& rom_filename); +size_t copy_romdata_to_cart_partition(const std::string& rom_filename); uint8_t *get_mmapped_romdata(); diff --git a/components/box-emu-hal/src/mmap.cpp b/components/box-emu-hal/src/mmap.cpp index bf3f22e1..e2672962 100644 --- a/components/box-emu-hal/src/mmap.cpp +++ b/components/box-emu-hal/src/mmap.cpp @@ -1,6 +1,6 @@ #include "mmap.hpp" -const esp_partition_t* nesgame_partition; +const esp_partition_t* cart_partition; spi_flash_mmap_handle_t hrom; void init_memory() { @@ -13,19 +13,19 @@ void init_memory() { } ESP_ERROR_CHECK(ret); - // get the romdata (nesgame) partition, type 0x40, subtype 1 (partitions.csv) - nesgame_partition = esp_partition_find_first((esp_partition_type_t)0x40, (esp_partition_subtype_t)1, NULL); - if (!nesgame_partition) { - fmt::print(fg(fmt::color::red), "Couldn't find nesgame_partition!\n"); + // get the romdata (cart) partition, type 0x40, subtype 1 (partitions.csv) + cart_partition = esp_partition_find_first((esp_partition_type_t)0x40, (esp_partition_subtype_t)1, NULL); + if (!cart_partition) { + fmt::print(fg(fmt::color::red), "Couldn't find cart_partition!\n"); } } -size_t copy_romdata_to_nesgame_partition(const std::string& rom_filename) { +size_t copy_romdata_to_cart_partition(const std::string& rom_filename) { esp_err_t err; - // erase the existing rom (if any) in the nesgame_partition - err = esp_partition_erase_range(nesgame_partition, 0, nesgame_partition->size); + // erase the existing rom (if any) in the cart_partition + err = esp_partition_erase_range(cart_partition, 0, cart_partition->size); if (err != ESP_OK) { - fmt::print("Couldn't erase nesgame_partition!\n"); + fmt::print("Couldn't erase cart_partition!\n"); } // load the file data and iteratively copy it over std::ifstream romfile(rom_filename, std::ios::binary | std::ios::ate); //open file at end @@ -43,13 +43,13 @@ size_t copy_romdata_to_nesgame_partition(const std::string& rom_filename) { for (size_t offset=0; offset < filesize; offset += block_size) { size_t read_size = std::min(filesize - offset, block_size); romfile.read(block, read_size); - err = esp_partition_write(nesgame_partition, offset, block, read_size); + err = esp_partition_write(cart_partition, offset, block, read_size); if (err != ESP_OK) { - fmt::print("Couldn't write to nesgame_partition, offset: {}, read_size: {}!\n", offset, read_size); + fmt::print("Couldn't write to cart_partition, offset: {}, read_size: {}!\n", offset, read_size); } bytes_written += read_size; } - fmt::print("Copied {} bytes to nesgame_partition\n", bytes_written); + fmt::print("Copied {} bytes to cart_partition\n", bytes_written); romfile.close(); return bytes_written; } @@ -61,9 +61,9 @@ extern "C" uint8_t *osd_getromdata() { uint8_t *get_mmapped_romdata() { uint8_t* romdata; esp_err_t err; - err = esp_partition_mmap(nesgame_partition, 0, 3*1024*1024, SPI_FLASH_MMAP_DATA, (const void**)&romdata, &hrom); + err = esp_partition_mmap(cart_partition, 0, 3*1024*1024, SPI_FLASH_MMAP_DATA, (const void**)&romdata, &hrom); if (err != ESP_OK) { - fmt::print("Couldn't map nesgame_partition!\n"); + fmt::print("Couldn't map cart_partition!\n"); return nullptr; } fmt::print("Initialized. ROM@{}\n", fmt::ptr(romdata)); diff --git a/main/cart.cpp b/main/cart.cpp new file mode 100644 index 00000000..0045fec6 --- /dev/null +++ b/main/cart.cpp @@ -0,0 +1,4 @@ +#include "cart.hpp" + +const std::string Cart::FS_PREFIX = MOUNT_POINT; +const std::string Cart::savedir = Cart::FS_PREFIX + "/saves/"; diff --git a/main/cart.hpp b/main/cart.hpp new file mode 100644 index 00000000..bbda04fe --- /dev/null +++ b/main/cart.hpp @@ -0,0 +1,161 @@ +#pragma once + +#include + +#include "fs_init.hpp" +#include "input.h" +#include "logger.hpp" +#include "mmap.hpp" +#include "rom_info.hpp" +#include "st7789.hpp" + +#include "gameboy.hpp" +#include "nes.hpp" + +// GB +static constexpr size_t GAMEBOY_WIDTH = 160; +static constexpr size_t GAMEBOY_HEIGHT = 144; +// SMS +static constexpr size_t SMS_WIDTH = 256; +static constexpr size_t SMS_HEIGHT = 192; +// GG +static constexpr size_t GAMEGEAR_WIDTH = 160; +static constexpr size_t GAMEGEAR_HEIGHT = 144; + +class Cart { +public: + + Cart(const RomInfo& info) + : info_(info), + logger_({.tag = "Cart", .level = espp::Logger::Verbosity::WARN}) { + init(); + } + + ~Cart() { + deinit(); + } + + std::string get_rom_filename() const { + return FS_PREFIX + "/" + info_.rom_path; + } + + size_t get_selected_slot() const { + return selected_slot_; + } + + void select_slot(size_t slot) { + selected_slot_ = slot; + } + + bool load() { + return true; + } + + bool save() { + return true; + } + + void init() { + can_run_ = false; + espp::St7789::clear(0,0,320,240); + // TODO: show loading text / graphic? + // copy the rom data + auto rom_filename = get_rom_filename(); + size_t rom_size_bytes = copy_romdata_to_cart_partition(rom_filename); + if (!rom_size_bytes) { + logger_.error("Could not copy {} into cart partition!", rom_filename); + return; + } + uint8_t* romdata = get_mmapped_romdata(); + // now actually init the emulation using the copied romdata + switch(info_.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + logger_.debug("Initializing GB/C"); + init_gameboy(rom_filename, romdata, rom_size_bytes); + break; + case Emulator::NES: + logger_.debug("Initializing NES"); + init_nes(rom_filename, romdata, rom_size_bytes); + break; + default: + logger_.warn("Unknown cart type!"); + break; + } + logger_.info("Init complete"); + can_run_ = true; + } + + void deinit() { + // TODO: save or prompt to save here? + // TODO: show quitting text / graphic? + switch(info_.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + deinit_gameboy(); + break; + case Emulator::NES: + deinit_nes(); + break; + default: + break; + } + can_run_ = false; + } + + void run() { + switch(info_.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + start_gameboy_tasks(); + while (can_run_ && !user_quit()) { + run_gameboy_rom(); + } + stop_gameboy_tasks(); + break; + case Emulator::NES: + while (can_run_ && !user_quit()) { + run_nes_rom(); + } + break; + default: + break; + } + } + +protected: + static const std::string FS_PREFIX; + static const std::string savedir; + + std::string get_save_path(bool bypass_exist_check=false) { + namespace fs = std::filesystem; + logger_.info("Save directory: {}", savedir); + fs::create_directories(savedir); + auto save_path = savedir + "/" + fs::path(get_rom_filename()).stem().string(); + switch (info_.platform) { + case Emulator::GAMEBOY: + save_path += "_gb.sav"; + break; + case Emulator::GAMEBOY_COLOR: + save_path += "_gbc.sav"; + break; + case Emulator::NES: + save_path += "_nes.sav"; + break; + default: + break; + } + if (bypass_exist_check || fs::exists(save_path)) { + logger_.info("found: {}", save_path); + return save_path; + } else { + logger_.warn("Could not find {}", save_path); + } + return ""; + } + + size_t selected_slot_{0}; + bool can_run_{false}; + RomInfo info_; + espp::Logger logger_; +}; diff --git a/main/fs_init.cpp b/main/fs_init.cpp index b1ca6249..e9303b8c 100644 --- a/main/fs_init.cpp +++ b/main/fs_init.cpp @@ -2,50 +2,6 @@ #include "format.hpp" -/** Utility function to create directory tree */ -bool mkdirp(const char* path, mode_t mode) { - // return std::filesystem::create_directories(path); - - // Invalid string - if(path[0] == '\0') { - return false; - } - - // const cast for hack - char* p = const_cast(path); - - // Find next slash mkdir() it and until we're at end of string - while (*p != '\0') { - // Skip first character - p++; - - // Find first slash or end - while(*p != '\0' && *p != '/') p++; - - // Remember value from p - char v = *p; - - // Write end of string at p - *p = '\0'; - - fmt::print("Making directory: {} ({})\n", path, 0775); - // Create folder from path to '\0' inserted at p - auto ret = mkdir(path, mode); - if(ret != 0 && errno != EEXIST) { - fmt::print("could not make {}, {} - {}\n", path, ret, errno); - *p = v; - return false; - } else { - fmt::print("made {}\n", path); - } - - // Restore path to it's former glory - *p = v; - } - - return true; -} - #if CONFIG_ROM_STORAGE_LITTLEFS static esp_vfs_littlefs_conf_t conf = { .base_path = MOUNT_POINT, diff --git a/main/fs_init.hpp b/main/fs_init.hpp index 80e82ea6..e88a6560 100644 --- a/main/fs_init.hpp +++ b/main/fs_init.hpp @@ -15,7 +15,4 @@ #define MOUNT_POINT "/sdcard" #endif -#define DEFAULT_MODE S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH - -bool mkdirp(const char* path, mode_t mode = DEFAULT_MODE); void fs_init(); diff --git a/main/gameboy.cpp b/main/gameboy.cpp index 29e309dc..ec83c702 100644 --- a/main/gameboy.cpp +++ b/main/gameboy.cpp @@ -202,29 +202,9 @@ void set_gb_video_fill() { filled = true; } -static std::string gbc_savedir = "/sdcard"; -static std::string current_cart = ""; - -static std::string get_save_path(bool bypass_exist_check=false) { - namespace fs = std::filesystem; - fmt::print("creating: {}\n", gbc_savedir); - // fs::create_directories(gbc_savedir); - mkdirp(gbc_savedir.c_str()); - auto save_path = gbc_savedir + "/" + fs::path(current_cart).stem().string() + "_gbc.sav"; - if (bypass_exist_check || fs::exists(save_path)) { - fmt::print("found: {}\n", save_path); - return save_path; - } else { - fmt::print("Could not find {}\n", save_path); - } - return ""; -} - void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size) { static bool initialized = false; - current_cart = rom_filename; - // lcd_set_queued_transmit(); #if USE_GAMEBOY_GNUBOY // Note: Magic number obtained by adjusting until audio buffer overflows stop. @@ -277,18 +257,6 @@ void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_ }); video_queue = xQueueCreate(1, sizeof(uint16_t*)); } - auto save_path = get_save_path(); - if (save_path.size()) { - auto f = fopen(save_path.c_str(), "rb"); - loadstate(f); - fclose(f); - vram_dirty(); - pal_dirty(); - sound_dirty(); - mem_updatemap(); - } - gbc_video_task->start(); - gbc_task->start(); #endif initialized = true; } @@ -311,18 +279,41 @@ void run_gameboy_rom() { // don't need to do anything else because the gbc task runs the main display loop } -void deinit_gameboy() { - fmt::print("quitting gameboy emulation!\n"); -#if USE_GAMEBOY_GNUBOY - // stop the task... - gbc_task->stop(); - gbc_video_task->stop(); +void load_gameboy(std::string_view save_path) { + if (save_path.size()) { + auto f = fopen(save_path.data(), "rb"); + loadstate(f); + fclose(f); + vram_dirty(); + pal_dirty(); + sound_dirty(); + mem_updatemap(); + } +} + +void save_gameboy(std::string_view save_path) { // save state fmt::print("Saving state\n"); - auto save_path = get_save_path(true); - auto f = fopen(save_path.c_str(), "wb"); + auto f = fopen(save_path.data(), "wb"); savestate(f); fclose(f); +} + +void stop_gameboy_tasks() { + // stop the task... + gbc_task->stop(); + gbc_video_task->stop(); +} + +void start_gameboy_tasks() { + // stop the task... + gbc_task->start(); + gbc_video_task->start(); +} + +void deinit_gameboy() { + fmt::print("quitting gameboy emulation!\n"); +#if USE_GAMEBOY_GNUBOY // now unload everything loader_unload(); #endif diff --git a/main/gameboy.hpp b/main/gameboy.hpp index 7b92b6c3..794609b8 100644 --- a/main/gameboy.hpp +++ b/main/gameboy.hpp @@ -1,10 +1,15 @@ #pragma once #include +#include void set_gb_video_original(); void set_gb_video_fit(); void set_gb_video_fill(); void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size); +void load_gameboy(std::string_view save_path); +void save_gameboy(std::string_view save_path); +void start_gameboy_tasks(); +void stop_gameboy_tasks(); void run_gameboy_rom(); void deinit_gameboy(); diff --git a/main/main.cpp b/main/main.cpp index 9d2f9448..244ad61b 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -22,6 +22,7 @@ #include "drv2605.hpp" +#include "cart.hpp" #include "heap_utils.hpp" #include "string_utils.hpp" #include "fs_init.hpp" @@ -34,16 +35,6 @@ extern std::shared_ptr display; using namespace std::chrono_literals; -// GB -#define GAMEBOY_WIDTH (160) -#define GAMEBOY_HEIGHT (144) -// SMS -#define SMS_WIDTH (256) -#define SMS_HEIGHT (192) -// GG -#define GAMEGEAR_WIDTH (160) -#define GAMEGEAR_HEIGHT (144) - static QueueHandle_t gpio_evt_queue; static void gpio_isr_handler(void *arg) { uint32_t gpio_num = (uint32_t)arg; @@ -245,39 +236,20 @@ extern "C" void app_main(void) { fmt::print("Selected rom index: {}\n", selected_rom_index); auto selected_rom_info = roms[selected_rom_index]; - // copy the rom into the nesgame partition and memory map it - std::string rom_filename = fs_prefix + "/" + selected_rom_info.rom_path; - size_t rom_size_bytes = copy_romdata_to_nesgame_partition(rom_filename); - if (rom_size_bytes) { - uint8_t* romdata = get_mmapped_romdata(); - fmt::print("Got mmapped romdata for {}, length={}\n", rom_filename, rom_size_bytes); - - // Clear the display - espp::St7789::clear(0,0,320,240); - - switch (selected_rom_info.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - init_gameboy(rom_filename, romdata, rom_size_bytes); - while (!user_quit()) { - run_gameboy_rom(); - } - deinit_gameboy(); - break; - case Emulator::NES: - init_nes(rom_filename, romdata, rom_size_bytes); - while (!user_quit()) { - run_nes_rom(); - } - deinit_nes(); - break; - default: - break; - } - } else { - fmt::print("Could not copy {} into nesgame_partition!\n", rom_filename); + // Cart handles platform specific code, state management, etc. + { + Cart cart(selected_rom_info); + cart.load(); + cart.run(); + cart.save(); } + // TODO: move the save state / slot mangagement into this component - should + // probably define how many (if limited) slots are available per game. + // Alternatively, might be easier (assumign the card supports it) to + // simply create all slots within a folder of the same name as the + // cart itself. + fmt::print("quitting emulation...\n"); std::this_thread::sleep_for(500ms); diff --git a/main/nes.cpp b/main/nes.cpp index c7197184..3ddf3cd8 100644 --- a/main/nes.cpp +++ b/main/nes.cpp @@ -40,24 +40,6 @@ void set_nes_video_fill() { osd_set_video_scale(true); } -static std::string nes_savedir = "/sdcard/saves"; -static std::string current_cart = ""; - -static std::string get_save_path(bool bypass_exist_check=false) { - namespace fs = std::filesystem; - fmt::print("creating: {}\n", nes_savedir); - // fs::create_directories(nes_savedir); - mkdirp(nes_savedir.c_str()); - auto save_path = nes_savedir + "/" + fs::path(current_cart).stem().string() + "_nes.sav"; - if (bypass_exist_check || fs::exists(save_path)) { - fmt::print("found: {}\n", save_path); - return save_path; - } else { - fmt::print("Could not find {}\n", save_path); - } - return ""; -} - void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size) { #ifdef USE_NES_NOFRENDO static bool initialized = false; @@ -74,10 +56,8 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data nes_reset(HARD_RESET); } initialized = true; - current_cart = rom_filename; nes_insertcart(rom_filename.c_str(), console_nes); vid_setmode(NES_SCREEN_WIDTH, NES_VISIBLE_HEIGHT); - nes_prep_emulation((char*)get_save_path().c_str(), console_nes); #endif } @@ -95,9 +75,15 @@ void run_nes_rom() { #endif } +void load_nes(std::string_view save_path) { + nes_prep_emulation((char *)save_path.data(), console_nes); +} + +void save_nes(std::string_view save_path) { + save_sram((char *)save_path.data(), console_nes); +} + void deinit_nes() { - // save state here - save_sram((char*)get_save_path(true).c_str(), console_nes); #ifdef USE_NES_NOFRENDO nes_poweroff(); // nes_destroy(&console_nes); diff --git a/main/nes.hpp b/main/nes.hpp index 940b4066..b10b439e 100644 --- a/main/nes.hpp +++ b/main/nes.hpp @@ -1,8 +1,11 @@ #pragma once #include +#include void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size); +void load_nes(std::string_view save_path); +void save_nes(std::string_view save_path); void run_nes_rom(); void deinit_nes(); void set_nes_video_original(); diff --git a/main/rom_info.cpp b/main/rom_info.cpp new file mode 100644 index 00000000..b8ee5b90 --- /dev/null +++ b/main/rom_info.cpp @@ -0,0 +1,60 @@ +#include "rom_info.hpp" + +std::vector parse_metadata(const std::string& metadata_path) { + std::vector infos; + // load metadata path + std::ifstream metadata(metadata_path, std::ios::in); + if (!metadata.is_open()) { + fmt::print("Couldn't load metadata file {}!\n", metadata_path); + return infos; + } + // parse it as csv, format = rom_path, boxart_path, name - name is last + // because it might have commas in it. + std::string line; + while (std::getline(metadata, line)) { + // get the fields from each line + std::string rom_path, boxart_path, name; + char *str = line.data(); + char *token = strtok(str, ","); + int num_tokens = 0; + while (token != NULL && num_tokens < 3) { + switch (num_tokens) { + case 0: + // rom path + rom_path = token; + rom_path = trim(rom_path); + break; + case 1: + // boxart path + boxart_path = token; + boxart_path = trim(boxart_path); + break; + case 2: + // name + name = token; + name = trim(name); + break; + default: + // DANGER WILL ROBINSON + break; + } + token = strtok(NULL, ","); + num_tokens++; + } + fmt::print("INFO: '{}', '{}', '{}'\n", rom_path, boxart_path, name); + Emulator platform = Emulator::UNKNOWN; + if (endsWith(rom_path, ".nes")) { + platform = Emulator::NES; + } else if (endsWith(rom_path, ".gb")) { + platform = Emulator::GAMEBOY; + } else if (endsWith(rom_path, ".gbc")) { + platform = Emulator::GAMEBOY_COLOR; + } + if (platform != Emulator::UNKNOWN) { + // for each row, create rom entry + infos.emplace_back(name, boxart_path, rom_path, platform); + } + } + + return infos; +} diff --git a/main/rom_info.hpp b/main/rom_info.hpp index 80225824..bfa65de9 100644 --- a/main/rom_info.hpp +++ b/main/rom_info.hpp @@ -4,7 +4,6 @@ #include #include "format.hpp" - #include "string_utils.hpp" enum class Emulator { UNKNOWN, NES, GAMEBOY, GAMEBOY_COLOR, SEGA_MASTER_SYSTEM, GENESIS, SNES }; @@ -16,61 +15,4 @@ struct RomInfo { Emulator platform; }; -std::vector parse_metadata(const std::string& metadata_path) { - std::vector infos; - // load metadata path - std::ifstream metadata(metadata_path, std::ios::in); - if (!metadata.is_open()) { - fmt::print("Couldn't load metadata file {}!\n", metadata_path); - return infos; - } - // parse it as csv, format = rom_path, boxart_path, name - name is last - // because it might have commas in it. - std::string line; - while (std::getline(metadata, line)) { - // get the fields from each line - std::string rom_path, boxart_path, name; - char *str = line.data(); - char *token = strtok(str, ","); - int num_tokens = 0; - while (token != NULL && num_tokens < 3) { - switch (num_tokens) { - case 0: - // rom path - rom_path = token; - rom_path = trim(rom_path); - break; - case 1: - // boxart path - boxart_path = token; - boxart_path = trim(boxart_path); - break; - case 2: - // name - name = token; - name = trim(name); - break; - default: - // DANGER WILL ROBINSON - break; - } - token = strtok(NULL, ","); - num_tokens++; - } - fmt::print("INFO: '{}', '{}', '{}'\n", rom_path, boxart_path, name); - Emulator platform = Emulator::UNKNOWN; - if (endsWith(rom_path, ".nes")) { - platform = Emulator::NES; - } else if (endsWith(rom_path, ".gb")) { - platform = Emulator::GAMEBOY; - } else if (endsWith(rom_path, ".gbc")) { - platform = Emulator::GAMEBOY_COLOR; - } - if (platform != Emulator::UNKNOWN) { - // for each row, create rom entry - infos.emplace_back(name, boxart_path, rom_path, platform); - } - } - - return infos; -} +std::vector parse_metadata(const std::string& metadata_path); diff --git a/main/string_utils.cpp b/main/string_utils.cpp new file mode 100644 index 00000000..bffa9900 --- /dev/null +++ b/main/string_utils.cpp @@ -0,0 +1,34 @@ +#include "string_utils.hpp" + +static const std::string WHITESPACE = " \n\r\t\f\v"; + +bool endsWith(const std::string& a, const std::string& b) { + if (b.size() > a.size()) return false; + return std::equal(a.begin() + a.size() - b.size(), a.end(), b.begin()); +} + +std::string ltrim(const std::string &s) +{ + size_t start = s.find_first_not_of(WHITESPACE); + return (start == std::string::npos) ? "" : s.substr(start); +} +std::string rtrim(const std::string &s) +{ + size_t end = s.find_last_not_of(WHITESPACE); + return (end == std::string::npos) ? "" : s.substr(0, end + 1); +} +std::string trim(const std::string &s) { + return rtrim(ltrim(s)); +} + +const char* getfield(char* line, int num) { + const char* tok; + for (tok = strtok(line, ","); + tok && *tok; + tok = strtok(NULL, ",\n")) + { + if (!--num) + return tok; + } + return NULL; +} diff --git a/main/string_utils.hpp b/main/string_utils.hpp index 75c42b84..960e1ee3 100644 --- a/main/string_utils.hpp +++ b/main/string_utils.hpp @@ -2,35 +2,10 @@ #include #include +#include -bool endsWith(const std::string& a, const std::string& b) { - if (b.size() > a.size()) return false; - return std::equal(a.begin() + a.size() - b.size(), a.end(), b.begin()); -} - -static const std::string WHITESPACE = " \n\r\t\f\v"; -std::string ltrim(const std::string &s) -{ - size_t start = s.find_first_not_of(WHITESPACE); - return (start == std::string::npos) ? "" : s.substr(start); -} -std::string rtrim(const std::string &s) -{ - size_t end = s.find_last_not_of(WHITESPACE); - return (end == std::string::npos) ? "" : s.substr(0, end + 1); -} -std::string trim(const std::string &s) { - return rtrim(ltrim(s)); -} - -const char* getfield(char* line, int num) { - const char* tok; - for (tok = strtok(line, ","); - tok && *tok; - tok = strtok(NULL, ",\n")) - { - if (!--num) - return tok; - } - return NULL; -} +bool endsWith(const std::string& a, const std::string& b); +std::string ltrim(const std::string &s); +std::string rtrim(const std::string &s); +std::string trim(const std::string &s); +const char* getfield(char* line, int num); From 2ffd1b210299d8c579acf99a1dea3262469b4d79 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 7 Feb 2023 11:01:44 -0800 Subject: [PATCH 03/47] cleaning up nofrendo code some more --- components/nofrendo-esp32/osd.c | 32 +- components/nofrendo/config.c | 465 ------------------- components/nofrendo/event.c | 41 -- components/nofrendo/gui.c | 697 ----------------------------- components/nofrendo/gui.h | 146 ------ components/nofrendo/gui_elem.c | 200 --------- components/nofrendo/gui_elem.h | 68 --- components/nofrendo/nes/nes.c | 5 +- components/nofrendo/nes/nes_pal.c | 6 - components/nofrendo/nes/nes_ppu.c | 115 ----- components/nofrendo/nes/nes_rom.c | 24 +- components/nofrendo/nes/nesstate.c | 3 - components/nofrendo/nofrendo.c | 7 - components/nofrendo/vid_drv.c | 18 +- main/nes.cpp | 3 +- 15 files changed, 36 insertions(+), 1794 deletions(-) delete mode 100644 components/nofrendo/config.c delete mode 100644 components/nofrendo/gui.c delete mode 100644 components/nofrendo/gui.h delete mode 100644 components/nofrendo/gui_elem.c delete mode 100644 components/nofrendo/gui_elem.h diff --git a/components/nofrendo-esp32/osd.c b/components/nofrendo-esp32/osd.c index 9a06f1a3..f6addd4d 100644 --- a/components/nofrendo-esp32/osd.c +++ b/components/nofrendo-esp32/osd.c @@ -82,25 +82,25 @@ int osd_main(int argc, char *argv[]) // } - config.filename = configfilename; + // config.filename = configfilename; return main_loop(argv[0], system_nes); } -/* File system interface */ -void osd_fullname(char *fullname, const char *shortname) -{ - strncpy(fullname, shortname, PATH_MAX); -} +/* /\* File system interface *\/ */ +/* void osd_fullname(char *fullname, const char *shortname) */ +/* { */ +/* strncpy(fullname, shortname, PATH_MAX); */ +/* } */ -/* This gives filenames for storage of saves */ -char *osd_newextension(char *string, char *ext) -{ - return string; -} +/* /\* This gives filenames for storage of saves *\/ */ +/* char *osd_newextension(char *string, char *ext) */ +/* { */ +/* return string; */ +/* } */ -/* This gives filenames for storage of PCX snapshots */ -int osd_makesnapname(char *filename, int len) -{ - return -1; -} +/* /\* This gives filenames for storage of PCX snapshots *\/ */ +/* int osd_makesnapname(char *filename, int len) */ +/* { */ +/* return -1; */ +/* } */ diff --git a/components/nofrendo/config.c b/components/nofrendo/config.c deleted file mode 100644 index a3c5f3dd..00000000 --- a/components/nofrendo/config.c +++ /dev/null @@ -1,465 +0,0 @@ -/* Nofrendo Configuration Braindead Sample Implementation -** -** $Id: config.c,v 1.2 2001/04/27 14:37:11 neil Exp $ -*/ - -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -typedef struct myvar_s -{ - struct myvar_s *less, *greater; - char *group, *key, *value; -} myvar_t; - -static myvar_t *myVars = NULL; -static bool mySaveNeeded = false; - - -static void my_destroy(myvar_t **var) -{ - ASSERT(*var); - - if ((*var)->group) - free((*var)->group); - if ((*var)->key) - free((*var)->key); - if ((*var)->value) - free((*var)->value); - free(*var); -} - -static myvar_t *my_create(const char *group, const char *key, const char *value) -{ - myvar_t *var; - - var = _my_malloc(sizeof(*var)); - if (NULL == var) - { - return 0; - } - - var->less = var->greater = NULL; - var->group = var->key = var->value = NULL; - - if ((var->group = _my_malloc(strlen(group) + 1)) - && (var->key = _my_malloc(strlen(key) + 1)) - && (var->value = _my_malloc(strlen(value) + 1))) - { - strcpy(var->group, group); - strcpy(var->key, key); - strcpy(var->value, value); - return var; - } - - my_destroy(&var); - return NULL; -} - -static myvar_t *my_lookup(const char *group, const char *key) -{ - int cmp; - myvar_t *current = myVars; - - while (current - && ((cmp = stricmp(group, current->group)) - || (cmp = stricmp(key, current->key)))) - { - if (cmp < 0) - current = current->less; - else - current = current->greater; - } - - return current; -} - -static void my_insert(myvar_t *var) -{ - int cmp; - myvar_t **current = &myVars; - - while (*current - && ((cmp = stricmp(var->group, (*current)->group)) - || (cmp = stricmp(var->key, (*current)->key)))) - { - current = (cmp < 0) ? &(*current)->less : &(*current)->greater; - } - - if (*current) - { - var->less = (*current)->less; - var->greater = (*current)->greater; - my_destroy(current); - } - else - { - var->less = var->greater = NULL; - } - - *current = var; -} - -static void my_save(FILE *stream, myvar_t *var, char **group) -{ - if (NULL == var) - return; - - my_save(stream, var->less, group); - - if (stricmp(*group, var->group)) - { - fprintf(stream, "\n[%s]\n", var->group); - *group = var->group; - } - - fprintf(stream, "%s=%s\n", var->key, var->value); - - my_save(stream, var->greater, group); -} - -static void my_cleanup(myvar_t *var) -{ - if (NULL == var) - return; - - my_cleanup(var->less); - my_cleanup(var->greater); - my_destroy(&var); -} - -static char *my_getline(FILE *stream) -{ - char buf[1024]; - char *dynamic = NULL; - - do - { - if (NULL == (fgets(buf, sizeof(buf), stream))) - { - if (dynamic) - free(dynamic); - return 0; - } - - if (NULL == dynamic) - { - dynamic = _my_malloc(strlen(buf) + 1); - if (NULL == dynamic) - { - return 0; - } - strcpy(dynamic, buf); - } - else - { - /* a mini-version of realloc that works with our memory manager */ - char *temp = NULL; - temp = _my_malloc(strlen(dynamic) + strlen(buf) + 1); - if (NULL == temp) - return 0; - - strcpy(temp, dynamic); - free(dynamic); - dynamic = temp; - - strcat(dynamic, buf); - } - - if (feof(stream)) - { - return dynamic; - } - } - while (dynamic[strlen(dynamic) - 1] != '\n'); - - return dynamic; -} - -/* load_config loads from the disk the saved configuration. */ -static int load_config(char *filename) -{ - FILE *config_file; - - if ((config_file = fopen(filename, "r"))) - { - char *line; - char *group = NULL, *key = NULL, *value = NULL; - - mySaveNeeded = true; - while ((line = my_getline(config_file))) - { - char *s; - - if ('\n' == line[strlen(line) - 1]) - line[strlen(line) - 1] = '\0'; - - s = line; - - do - { - /* eat up whitespace */ - while (isspace(*s)) - s++; - - switch (*s) - { - case ';': - case '#': - case '\0': - *s = '\0'; - break; - - case '[': - if (group) - free(group); - - group = ++s; - - s = strchr(s, ']'); - if (NULL == s) - { - log_printf("load_config: missing ']' after group\n"); - s = group + strlen(group); - } - else - { - *s++ = '\0'; - } - - if ((value = _my_malloc(strlen(group) + 1))) - { - strcpy(value, group); - } - group = value; - break; - - default: - key = s; - s = strchr(s, '='); - if (NULL == s) - { - log_printf("load_config: missing '=' after key\n"); - s = key + strlen(key); - } - else - { - *s++ = '\0'; - } - - while (strlen(key) && isspace(key[strlen(key) - 1])) - key[strlen(key) - 1] = '\0'; - - while (isspace(*s)) - s++; - - while (strlen(s) && isspace(s[strlen(s) - 1])) - s[strlen(s) - 1]='\0'; - - { - myvar_t *var = my_create(group ? group : "", key, s); - if (NULL == var) - { - log_printf("load_config: my_create failed\n"); - return -1; - } - - my_insert(var); - } - s += strlen(s); - } - } while (*s); - - free(line); - } - - if (group) - free(group); - - fclose(config_file); - } - - return 0; -} - -/* save_config saves the current configuration to disk.*/ -static int save_config(char *filename) -{ - FILE *config_file; - char *group = ""; - - config_file = fopen(filename, "w"); - if (NULL == config_file) - { - log_printf("save_config failed\n"); - return -1; - } - - fprintf(config_file, ";; " APP_STRING " " APP_VERSION "\n"); - fprintf(config_file, ";; NOTE: comments are not preserved.\n"); - my_save(config_file, myVars, &group); - fclose(config_file); - - return 0; -} - -static bool open_config(void) -{ - return load_config(config.filename); -} - -static void close_config(void) -{ - if (true == mySaveNeeded) - { - save_config(config.filename); - } - - my_cleanup(myVars); -} - -static void write_int(const char *group, const char *key, int value) -{ - char buf[24]; - static myvar_t *var; - - sprintf(buf, "%d", value); - buf[sizeof(buf) - 1] = '\0'; - - var = my_create(group, key, buf); - if (NULL == var) - { - log_printf("write_int failed\n"); - return; - } - - my_insert(var); - mySaveNeeded = true; -} - -/* read_int loads an integer from the configuration into "value" -** -** If the specified "key" does not exist, the "def"ault is returned -*/ -static int read_int(const char *group, const char *key, int def) -{ - static myvar_t *var; - - var = my_lookup(group, key); - if (NULL == var) - { - write_int(group, key, def); - - return def; - } - - return strtoul(var->value, 0, 0); -} - -static void write_string(const char *group, const char *key, const char *value) -{ - static myvar_t *var; - - var = my_create(group, key, value); - if (NULL == var) - { - log_printf("write_string failed\n"); - return; - } - - my_insert(var); - mySaveNeeded = true; -} - -/* read_string copies a string from the configuration into "value" -** -** If the specified "key" does not exist, the "def"ault is returned -*/ -static const char *read_string(const char *group, const char *key, const char *def) -{ - static myvar_t *var; - - var = my_lookup(group, key); - if (NULL == var) - { - if (def != NULL) - write_string(group, key, def); - - return def; - } - - return var->value; -} - -/* interface */ -config_t config = -{ - open_config, - close_config, - read_int, - read_string, - write_int, - write_string, - CONFIG_FILE -}; - -/* -** $Log: config.c,v $ -** Revision 1.2 2001/04/27 14:37:11 neil -** wheeee -** -** Revision 1.1.1.1 2001/04/27 07:03:54 neil -** initial -** -** Revision 1.14 2000/11/05 06:23:10 matt -** realloc was incompatible with memguard -** -** Revision 1.13 2000/10/10 13:58:13 matt -** stroustrup squeezing his way in the door -** -** Revision 1.12 2000/09/20 01:13:28 matt -** damn tabs -** -** Revision 1.11 2000/08/04 12:41:04 neil -** current not a bug -** -** Revision 1.10 2000/07/31 04:28:46 matt -** one million cleanups -** -** Revision 1.9 2000/07/24 04:30:42 matt -** slight cleanup -** -** Revision 1.8 2000/07/23 15:16:08 matt -** changed strcasecmp to stricmp -** -** Revision 1.7 2000/07/19 15:58:55 neil -** config file now configurable (ha) -** -** Revision 1.6 2000/07/18 03:28:32 matt -** help me! I'm a complete mess! -** -** Revision 1.5 2000/07/12 11:03:08 neil -** Always write a config, even if no defaults are changed -** -** Revision 1.4 2000/07/11 15:09:30 matt -** suppressed all warnings -** -** Revision 1.3 2000/07/11 14:59:27 matt -** minor cosmetics.. =) -** -** Revision 1.2 2000/07/11 13:35:38 bsittler -** Changed the config API, implemented config file "nofrendo.cfg". The -** GGI drivers use the group [GGI]. Visual= and Mode= keys are understood. -** -** Revision 1.1 2000/07/11 09:21:10 bsittler -** This is a skeletal configuration system. -** -*/ diff --git a/components/nofrendo/event.c b/components/nofrendo/event.c index b2a56b4a..74c7326e 100644 --- a/components/nofrendo/event.c +++ b/components/nofrendo/event.c @@ -27,7 +27,6 @@ #include #include #include -#include #include /* TODO: put system specific stuff in their own files... */ @@ -81,14 +80,10 @@ static void func_event_hard_reset(int code) static void func_event_snapshot(int code) { - if (INP_STATE_MAKE == code) - gui_savesnap(); } static void func_event_toggle_frameskip(int code) { - if (INP_STATE_MAKE == code) - gui_togglefs(); } static void func_event_state_save(int code) @@ -165,110 +160,74 @@ static void func_event_state_slot_9(int code) static void func_event_gui_toggle_oam(int code) { - if (INP_STATE_MAKE == code) - gui_toggleoam(); } static void func_event_gui_toggle_wave(int code) { - if (INP_STATE_MAKE == code) - gui_togglewave(); } static void func_event_gui_toggle_pattern(int code) { - if (INP_STATE_MAKE == code) - gui_togglepattern(); } static void func_event_gui_pattern_color_up(int code) { - if (INP_STATE_MAKE == code) - gui_incpatterncol(); } static void func_event_gui_pattern_color_down(int code) { - if (INP_STATE_MAKE == code) - gui_decpatterncol(); } static void func_event_gui_toggle_fps(int code) { - if (INP_STATE_MAKE == code) - gui_togglefps(); } static void func_event_gui_display_info(int code) { - if (INP_STATE_MAKE == code) - gui_displayinfo(); } static void func_event_gui_toggle(int code) { - if (INP_STATE_MAKE == code) - gui_togglegui(); } static void func_event_toggle_channel_0(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(0); } static void func_event_toggle_channel_1(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(1); } static void func_event_toggle_channel_2(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(2); } static void func_event_toggle_channel_3(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(3); } static void func_event_toggle_channel_4(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(4); } static void func_event_toggle_channel_5(int code) { - if (INP_STATE_MAKE == code) - gui_toggle_chan(5); } static void func_event_set_filter_0(int code) { - if (INP_STATE_MAKE == code) - gui_setfilter(0); } static void func_event_set_filter_1(int code) { - if (INP_STATE_MAKE == code) - gui_setfilter(1); } static void func_event_set_filter_2(int code) { - if (INP_STATE_MAKE == code) - gui_setfilter(2); } static void func_event_toggle_sprites(int code) { - if (INP_STATE_MAKE == code) - gui_togglesprites(); } static void func_event_palette_hue_up(int code) diff --git a/components/nofrendo/gui.c b/components/nofrendo/gui.c deleted file mode 100644 index e553a799..00000000 --- a/components/nofrendo/gui.c +++ /dev/null @@ -1,697 +0,0 @@ -/* -** Nofrendo (c) 1998-2000 Matthew Conte (matt@conte.com) -** -** -** This program is free software; you can redistribute it and/or -** modify it under the terms of version 2 of the GNU Library General -** Public License as published by the Free Software Foundation. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** Library General Public License for more details. To obtain a -** copy of the GNU Library General Public License, write to the Free -** Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -** -** Any permitted reproduction of these routines, in whole or in part, -** must bear this legend. -** -** -** gui.c -** -** GUI routines -** $Id: gui.c,v 1.2 2001/04/27 14:37:11 neil Exp $ -*/ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include - -/* TODO: oh god */ -/* 8-bit GUI color table */ -rgb_t gui_pal[GUI_TOTALCOLORS] = -{ - { 0x00, 0x00, 0x00 }, /* black */ - { 0x3F, 0x3F, 0x3F }, /* dark gray */ - { 0x7F, 0x7F, 0x7F }, /* gray */ - { 0xBF, 0xBF, 0xBF }, /* light gray */ - { 0xFF, 0xFF, 0xFF }, /* white */ - { 0xFF, 0x00, 0x00 }, /* red */ - { 0x00, 0xFF, 0x00 }, /* green */ - { 0x00, 0x00, 0xFF }, /* blue */ - { 0xFF, 0xFF, 0x00 }, /* yellow */ - { 0xFF, 0xAF, 0x00 }, /* orange */ - { 0xFF, 0x00, 0xFF }, /* purple */ - { 0x3F, 0x7F, 0x7F }, /* teal */ - { 0x00, 0x2A, 0x00 }, /* dk. green */ - { 0x00, 0x00, 0x3F } /* dark blue */ -}; - -/**************************************************************/ -#include -#include -static bool option_drawsprites = true; - -/* save a PCX snapshot */ -void gui_savesnap(void) -{ - char filename[PATH_MAX]; - nes_t *nes = nes_getcontextptr(); - - if (osd_makesnapname(filename, PATH_MAX) < 0) - return; - - if (pcx_write(filename, nes->vidbuf, nes->ppu->curpal)) - return; - - gui_sendmsg(GUI_GREEN, "Screen saved to %s", filename); -} - -/* Show/hide sprites (hiding sprites useful for making maps) */ -void gui_togglesprites(void) -{ - option_drawsprites ^= true; - ppu_displaysprites(option_drawsprites); - gui_sendmsg(GUI_GREEN, "Sprites %s", option_drawsprites ? "displayed" : "hidden"); -} - -/* Set the frameskip policy */ -void gui_togglefs(void) -{ - nes_t *machine = nes_getcontextptr(); - - machine->autoframeskip ^= true; - if (machine->autoframeskip) - gui_sendmsg(GUI_YELLOW, "automatic frameskip"); - else - gui_sendmsg(GUI_YELLOW, "unthrottled emulation"); -} - -/* display rom information */ -void gui_displayinfo() -{ - gui_sendmsg(GUI_ORANGE, (char *) rom_getinfo(nes_getcontextptr()->rominfo)); -} - -void gui_toggle_chan(int chan) -{ -#define FILL_CHAR 0x7C /* ASCII 124 '|' */ -#define BLANK_CHAR 0x7F /* ASCII 127 [delta] */ - static bool chan_enabled[6] = { true, true, true, true, true, true }; - - chan_enabled[chan] ^= true; - apu_setchan(chan, chan_enabled[chan]); - - gui_sendmsg(GUI_ORANGE, "%ca %cb %cc %cd %ce %cext", - chan_enabled[0] ? FILL_CHAR : BLANK_CHAR, - chan_enabled[1] ? FILL_CHAR : BLANK_CHAR, - chan_enabled[2] ? FILL_CHAR : BLANK_CHAR, - chan_enabled[3] ? FILL_CHAR : BLANK_CHAR, - chan_enabled[4] ? FILL_CHAR : BLANK_CHAR, - chan_enabled[5] ? FILL_CHAR : BLANK_CHAR); -} - -void gui_setfilter(int filter_type) -{ - char *types[3] = { "no", "lowpass", "weighted" }; - static int last_filter = 2; - - if (last_filter == filter_type || filter_type < 0 || filter_type > 2) - return; - - apu_setfilter(filter_type); - gui_sendmsg(GUI_ORANGE, "%s filter", types[filter_type]); - last_filter = filter_type; -} -/**************************************************************/ - - -enum -{ - GUI_WAVENONE, - GUI_WAVELINE, - GUI_WAVESOLID, - GUI_NUMWAVESTYLES -}; - -enum -{ - BUTTON_UP, - BUTTON_DOWN -}; - - -/* TODO: roll options into a structure */ -static message_t msg; -static bool option_showfps = false; -static bool option_showgui = false; -static int option_wavetype = GUI_WAVENONE; -static bool option_showpattern = false; -static bool option_showoam = false; -static int pattern_col = 0; - -/* timimg variables */ -static bool gui_fpsupdate = false; -static int gui_ticks = 0; -static int gui_fps = 0; -static int gui_refresh = 60; /* default to 60Hz */ - -static int mouse_x, mouse_y, mouse_button; - -static bitmap_t *gui_surface; - - -/* Put a pixel on our bitmap- just for GUI use */ -INLINE void gui_putpixel(int x_pos, int y_pos, uint8 color) -{ - gui_surface->line[y_pos][x_pos] = color; -} - -/* Line drawing */ -static void gui_hline(int x_pos, int y_pos, int length, uint8 color) -{ - while (length--) - gui_putpixel(x_pos++, y_pos, color); -} - -static void gui_vline(int x_pos, int y_pos, int height, uint8 color) -{ - while (height--) - gui_putpixel(x_pos, y_pos++, color); -} - -/* Rectangles */ -static void gui_rect(int x_pos, int y_pos, int width, int height, uint8 color) -{ - gui_hline(x_pos, y_pos, width, color); - gui_hline(x_pos, y_pos + height - 1, width, color); - gui_vline(x_pos, y_pos + 1, height - 2, color); - gui_vline(x_pos + width - 1, y_pos + 1, height - 2, color); -} - -static void gui_rectfill(int x_pos, int y_pos, int width, int height, uint8 color) -{ - while (height--) - gui_hline(x_pos, y_pos++, width, color); -} - -/* Draw the outline of a button */ -static void gui_buttonrect(int x_pos, int y_pos, int width, int height, bool down) -{ - uint8 color1, color2; - - if (down) - { - color1 = GUI_GRAY; - color2 = GUI_WHITE; - } - else - { - color1 = GUI_WHITE; - color2 = GUI_GRAY; - } - - gui_hline(x_pos, y_pos, width - 1, color1); - gui_vline(x_pos, y_pos + 1, height - 2, color1); - gui_hline(x_pos, y_pos + height - 1, width, color2); - gui_vline(x_pos + width - 1, y_pos, height - 1, color2); -} - -/* Text blitting */ -INLINE void gui_charline(char ch, int x_pos, int y_pos, uint8 color) -{ - int count = 8; - while (count--) - { - if (ch & (1 << count)) - gui_putpixel(x_pos, y_pos, color); - x_pos++; - } -} - -static void gui_putchar(const uint8 *dat, int height, int x_pos, int y_pos, uint8 color) -{ - while (height--) - gui_charline(*dat++, x_pos, y_pos++, color); -} - -/* Return length of text in pixels */ -static int gui_textlen(char *str, font_t *font) -{ - int pixels = 0; - int num_chars = strlen(str); - - while (num_chars--) - pixels += font->character[(*str++ - 32)].spacing; - - return pixels; -} - -/* Simple textout() type function */ -static int gui_textout(char *str, int x_pos, int y_pos, font_t *font, uint8 color) -{ - int x_new; - int num_chars = strlen(str); - int code; - - x_new = x_pos; - - while (num_chars--) - { - /* Turn ASCII code into letter */ - code = *str++; - if (code > 0x7F) - code = 0x7F; - code -= 32; /* normalize */ - gui_putchar(font->character[code].lines, font->height, x_new, y_pos, color); - x_new += font->character[code].spacing; - } - - /* Return the length in pixels */ - return (x_new - x_pos); -} - -/* Draw bar-/button-type text */ -static int gui_textbar(char *str, int x_pos, int y_pos, font_t *font, - uint8 color, uint8 bgcolor, bool buttonstate) -{ - int width = gui_textlen(str, &small); - - /* Fill the 'button' */ - gui_buttonrect(x_pos, y_pos, width + 3, font->height + 3, buttonstate); - gui_rectfill(x_pos + 1, y_pos + 1, width + 1, font->height + 1, bgcolor); - - /* Print the text */ - return gui_textout(str, x_pos + 2, y_pos + 2, font, color); -} - -/* Draw the mouse pointer */ -static void gui_drawmouse(void) -{ - int ythresh, xthresh; - int i, j, color; - - ythresh = gui_surface->height - mouse_y - 1; - for (j = 0; j < CURSOR_HEIGHT; j++) - { - if (ythresh < 0) - continue; - - xthresh = gui_surface->width - mouse_x - 1; - for (i = 0; i < CURSOR_WIDTH; i++) - { - if (xthresh < 0) - continue; - - color = cursor[(j * CURSOR_WIDTH) + i]; - - if (color) - gui_putpixel(mouse_x + i, mouse_y + j, cursor_color[color]); - xthresh--; - } - ythresh--; - } -} - -void gui_tick(int ticks) -{ - - static int fps_counter = 0; - - gui_ticks += ticks; - fps_counter += ticks; - - if (fps_counter >= gui_refresh) - { - fps_counter -= gui_refresh; - gui_fpsupdate = true; - } -} - -/* updated in sync with the timer interrupt */ -static void gui_tickdec(void) -{ -#ifdef NOFRENDO_DEBUG - static int hertz_ticks = 0; -#endif - int ticks = gui_ticks; - - if (0 == ticks) - return; - - gui_ticks = 0; - -#ifdef NOFRENDO_DEBUG - /* Check for corrupt memory block every 10 seconds */ - hertz_ticks += ticks; - if (hertz_ticks >= (10 * gui_refresh)) - { - hertz_ticks -= (10 * gui_refresh); - mem_checkblocks(); - } -#endif - - /* TODO: bleh */ - if (msg.ttl > 0) - { - msg.ttl -= ticks; - if (msg.ttl < 0) - msg.ttl = 0; - } -} - -/* Update the FPS display */ -static void gui_updatefps(void) -{ - static char fpsbuf[20]; - - /* Check to see if we need to do an sprintf or not */ - if (true == gui_fpsupdate) - { - sprintf(fpsbuf, "%4d FPS /%4d%%", gui_fps, (gui_fps * 100) / gui_refresh); - gui_fps = 0; - gui_fpsupdate = false; - } - - gui_textout(fpsbuf, gui_surface->width - 1 - 90, 1, &small, GUI_GREEN); -} - -/* Turn FPS on/off */ -void gui_togglefps(void) -{ - option_showfps ^= true; -} - -/* Turn GUI on/off */ -void gui_togglegui(void) -{ - option_showgui ^= true; -} - -void gui_togglewave(void) -{ - option_wavetype = (option_wavetype + 1) % GUI_NUMWAVESTYLES; -} - -void gui_toggleoam(void) -{ - option_showoam ^= true; -} - -/* TODO: hack! */ -void gui_togglepattern(void) -{ - option_showpattern ^= true; -} - -/* TODO: hack! */ -void gui_decpatterncol(void) -{ - if (pattern_col && option_showpattern) - pattern_col--; -} - -/* TODO: hack! */ -void gui_incpatterncol(void) -{ - if ((pattern_col < 7) && option_showpattern) - pattern_col++; -} - -/* Downward-scrolling message display */ -static void gui_updatemsg(void) -{ - if (msg.ttl) - gui_textbar(msg.text, 2, gui_surface->height - 10, &small, msg.color, GUI_DKGRAY, BUTTON_UP); -} - -/* Little thing to display the waveform */ -static void gui_updatewave(int wave_type) -{ -#define WAVEDISP_WIDTH 128 - int loop, xofs, yofs; - int difference, offset; - float scale; - uint8 val, oldval; - int vis_length = 0; - void *vis_buffer = NULL; - int vis_bps; - apu_t apu; - - apu_getcontext(&apu); - vis_buffer = apu.buffer; - vis_length = apu.num_samples; - vis_bps = apu.sample_bits; - - xofs = (NES_SCREEN_WIDTH - WAVEDISP_WIDTH); - yofs = 1; - scale = (float) (vis_length / (float) WAVEDISP_WIDTH); - - if (NULL == vis_buffer) - { - /* draw centerline */ - gui_hline(xofs, yofs + 0x20, WAVEDISP_WIDTH, GUI_GRAY); - gui_textbar("no sound", xofs + 40, yofs + 0x20 - 4, &small, GUI_RED, GUI_DKGRAY, BUTTON_UP); - - } - else if (GUI_WAVELINE == wave_type) - { - /* draw centerline */ - gui_hline(xofs, yofs + 0x20, WAVEDISP_WIDTH, GUI_GRAY); - - /* initial old value */ - if (16 == vis_bps) - oldval = 0x40 - (((((uint16 *) vis_buffer)[0] >> 8) ^ 0x80) >> 2); - else - oldval = 0x40 - (((uint8 *) vis_buffer)[0] >> 2); - - for (loop = 1; loop < WAVEDISP_WIDTH; loop++) - { - //val = 0x40 - (vis_buffer[(uint32) (loop * scale)] >> 2); - if (16 == vis_bps) - val = 0x40 - (((((uint16 *) vis_buffer)[(uint32) (loop * scale)] >> 8) ^ 0x80) >> 2); - else - val = 0x40 - (((uint8 *) vis_buffer)[(uint32) (loop * scale)] >> 2); - if (oldval < val) - { - offset = oldval; - difference = (val - oldval) + 1; - } - else - { - offset = val; - difference = (oldval - val) + 1; - } - - gui_vline(xofs + loop, yofs + offset, difference, GUI_GREEN); - oldval = val; - } - } - /* solid wave */ - else if (GUI_WAVESOLID == wave_type) - { - for (loop = 0; loop < WAVEDISP_WIDTH; loop++) - { - //val = vis_buffer[(uint32) (loop * scale)] >> 2; - if (16 == vis_bps) - val = ((((uint16 *) vis_buffer)[(uint32) (loop * scale)] >> 8) ^ 0x80) >> 2; - else - val = ((uint8 *) vis_buffer)[(uint32) (loop * scale)] >> 2; - if (val == 0x20) - gui_putpixel(xofs + loop, yofs + 0x20, GUI_GREEN); - else if (val < 0x20) - gui_vline(xofs + loop, yofs + 0x20, 0x20 - val, GUI_GREEN); - else - gui_vline(xofs + loop, yofs + 0x20 - (val - 0x20), val - 0x20, - GUI_GREEN); - } - } - - gui_rect(xofs, yofs - 1, WAVEDISP_WIDTH, 66, GUI_DKGRAY); -} - - -static void gui_updatepattern(void) -{ - /* Pretty it up a bit */ - gui_textbar("Pattern Table 0", 0, 0, &small, GUI_GREEN, GUI_DKGRAY, BUTTON_UP); - gui_textbar("Pattern Table 1", 128, 0, &small, GUI_GREEN, GUI_DKGRAY, BUTTON_UP); - gui_hline(0, 9, 256, GUI_DKGRAY); - gui_hline(0, 138, 256, GUI_DKGRAY); - - /* Dump the actual tables */ - ppu_dumppattern(gui_surface, 0, 0, 10, pattern_col); - ppu_dumppattern(gui_surface, 1, 128, 10, pattern_col); -} - -static void gui_updateoam(void) -{ - int y; - - y = option_showpattern ? 140 : 0; - gui_textbar("Current OAM", 0, y, &small, GUI_GREEN, GUI_DKGRAY, BUTTON_UP); - ppu_dumpoam(gui_surface, 0, y + 9); -} - - -/* The GUI overlay */ -void gui_frame(bool draw) -{ - gui_fps++; - if (false == draw) - return; - - gui_surface = vid_getbuffer(); - - ASSERT(gui_surface); - - gui_tickdec(); - - if (option_showfps) - gui_updatefps(); - - if (option_wavetype != GUI_WAVENONE) - gui_updatewave(option_wavetype); - - if (option_showpattern) - gui_updatepattern(); - - if (option_showoam) - gui_updateoam(); - - if (msg.ttl) - gui_updatemsg(); - - if (option_showgui) - { - osd_getmouse(&mouse_x, &mouse_y, &mouse_button); - gui_drawmouse(); - } -} - -void gui_sendmsg(int color, char *format, ...) -{ - va_list arg; - va_start(arg, format); - vsprintf(msg.text, format, arg); - -#ifdef NOFRENDO_DEBUG - log_print("GUI: "); - log_print(msg.text); - log_print("\n"); -#endif - - va_end(arg); - - msg.ttl = gui_refresh * 2; /* 2 second delay */ - msg.color = color; -} - -void gui_setrefresh(int frequency) -{ - gui_refresh = frequency; -} - -int gui_init(void) -{ - gui_refresh = 60; - memset(&msg, 0, sizeof(message_t)); - - return 0; /* can't fail */ -} - -void gui_shutdown(void) -{ -} - -/* -** $Log: gui.c,v $ -** Revision 1.2 2001/04/27 14:37:11 neil -** wheeee -** -** Revision 1.1.1.1 2001/04/27 07:03:54 neil -** initial -** -** Revision 1.26 2000/11/25 20:26:05 matt -** removed fds "system" -** -** Revision 1.25 2000/11/09 14:05:43 matt -** state load fixed, state save mostly fixed -** -** Revision 1.24 2000/11/05 16:37:18 matt -** rolled rgb.h into bitmap.h -** -** Revision 1.23 2000/10/27 12:57:49 matt -** fixed pcx snapshots -** -** Revision 1.22 2000/10/25 00:23:16 matt -** makefiles updated for new directory structure -** -** Revision 1.21 2000/10/23 17:50:47 matt -** adding fds support -** -** Revision 1.20 2000/10/23 15:52:04 matt -** better system handling -** -** Revision 1.19 2000/10/22 19:15:39 matt -** more sane timer ISR / autoframeskip -** -** Revision 1.18 2000/10/17 03:22:37 matt -** cleaning up rom module -** -** Revision 1.17 2000/10/10 13:58:13 matt -** stroustrup squeezing his way in the door -** -** Revision 1.16 2000/10/10 13:03:53 matt -** Mr. Clean makes a guest appearance -** -** Revision 1.15 2000/10/08 17:59:12 matt -** gui_ticks is volatile -** -** Revision 1.14 2000/09/15 04:58:06 matt -** simplifying and optimizing APU core -** -** Revision 1.13 2000/07/31 04:28:46 matt -** one million cleanups -** -** Revision 1.12 2000/07/30 04:29:59 matt -** no more apu_getpcmdata hack -** -** Revision 1.11 2000/07/25 02:20:47 matt -** moved gui palette filth here, for the time being -** -** Revision 1.10 2000/07/24 04:32:05 matt -** bugfix on message delay -** -** Revision 1.9 2000/07/23 15:16:25 matt -** moved non-osd code here -** -** Revision 1.8 2000/07/17 01:52:27 matt -** made sure last line of all source files is a newline -** -** Revision 1.7 2000/07/11 04:40:23 matt -** updated for new screen dimension defines -** -** Revision 1.6 2000/07/09 03:39:33 matt -** small gui_frame cleanup -** -** Revision 1.5 2000/07/06 16:47:18 matt -** new video driver interface -** -** Revision 1.4 2000/06/09 15:12:25 matt -** initial revision -** -*/ diff --git a/components/nofrendo/gui.h b/components/nofrendo/gui.h deleted file mode 100644 index 4875e773..00000000 --- a/components/nofrendo/gui.h +++ /dev/null @@ -1,146 +0,0 @@ -/* -** Nofrendo (c) 1998-2000 Matthew Conte (matt@conte.com) -** -** -** This program is free software; you can redistribute it and/or -** modify it under the terms of version 2 of the GNU Library General -** Public License as published by the Free Software Foundation. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** Library General Public License for more details. To obtain a -** copy of the GNU Library General Public License, write to the Free -** Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -** -** Any permitted reproduction of these routines, in whole or in part, -** must bear this legend. -** -** -** gui.h -** -** GUI defines / prototypes -** $Id: gui.h,v 1.2 2001/04/27 14:37:11 neil Exp $ -*/ - -#ifndef _GUI_H_ -#define _GUI_H_ - -/* GUI colors - the last 64 of a 256-color palette */ - -#define GUI_FIRSTENTRY 192 - -enum -{ - GUI_BLACK = GUI_FIRSTENTRY, - GUI_DKGRAY, - GUI_GRAY, - GUI_LTGRAY, - GUI_WHITE, - GUI_RED, - GUI_GREEN, - GUI_BLUE, - GUI_YELLOW, - GUI_ORANGE, - GUI_PURPLE, - GUI_TEAL, - GUI_DKGREEN, - GUI_DKBLUE, - GUI_LASTENTRY -}; - -#define GUI_TOTALCOLORS (GUI_LASTENTRY - GUI_FIRSTENTRY) - -/* TODO: bleh */ -#include -extern rgb_t gui_pal[GUI_TOTALCOLORS]; - -#define MAX_MSG_LENGTH 256 - -typedef struct message_s -{ - int ttl; - char text[MAX_MSG_LENGTH]; - uint8 color; -} message_t; - -extern void gui_tick(int ticks); -extern void gui_setrefresh(int frequency); - -extern void gui_sendmsg(int color, char *format, ...); - -extern int gui_init(void); -extern void gui_shutdown(void); - -extern void gui_frame(bool draw); - -extern void gui_togglefps(void); -extern void gui_togglegui(void); -extern void gui_togglewave(void); -extern void gui_togglepattern(void); -extern void gui_toggleoam(void); - -extern void gui_decpatterncol(void); -extern void gui_incpatterncol(void); - -extern void gui_savesnap(void); -extern void gui_togglesprites(void); -extern void gui_togglefs(void); -extern void gui_displayinfo(); -extern void gui_toggle_chan(int chan); -extern void gui_setfilter(int filter_type); - - -#endif /* _GUI_H_ */ - -/* -** $Log: gui.h,v $ -** Revision 1.2 2001/04/27 14:37:11 neil -** wheeee -** -** Revision 1.1.1.1 2001/04/27 07:03:54 neil -** initial -** -** Revision 1.17 2000/11/05 16:37:18 matt -** rolled rgb.h into bitmap.h -** -** Revision 1.16 2000/10/27 12:57:49 matt -** fixed pcx snapshots -** -** Revision 1.15 2000/10/23 17:50:47 matt -** adding fds support -** -** Revision 1.14 2000/10/23 15:52:04 matt -** better system handling -** -** Revision 1.13 2000/10/22 19:15:39 matt -** more sane timer ISR / autoframeskip -** -** Revision 1.12 2000/10/10 13:58:13 matt -** stroustrup squeezing his way in the door -** -** Revision 1.11 2000/10/10 13:03:53 matt -** Mr. Clean makes a guest appearance -** -** Revision 1.10 2000/10/08 17:59:12 matt -** gui_ticks is volatile -** -** Revision 1.9 2000/07/31 04:28:46 matt -** one million cleanups -** -** Revision 1.8 2000/07/25 02:20:47 matt -** moved gui palette filth here, for the time being -** -** Revision 1.7 2000/07/23 15:16:25 matt -** moved non-osd code here -** -** Revision 1.6 2000/07/17 01:52:27 matt -** made sure last line of all source files is a newline -** -** Revision 1.5 2000/07/09 03:39:33 matt -** small gui_frame cleanup -** -** Revision 1.4 2000/06/09 15:12:25 matt -** initial revision -** -*/ diff --git a/components/nofrendo/gui_elem.c b/components/nofrendo/gui_elem.c deleted file mode 100644 index 5592b6c8..00000000 --- a/components/nofrendo/gui_elem.c +++ /dev/null @@ -1,200 +0,0 @@ -/* -** Nofrendo (c) 1998-2000 Matthew Conte (matt@conte.com) -** -** -** This program is free software; you can redistribute it and/or -** modify it under the terms of version 2 of the GNU Library General -** Public License as published by the Free Software Foundation. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** Library General Public License for more details. To obtain a -** copy of the GNU Library General Public License, write to the Free -** Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -** -** Any permitted reproduction of these routines, in whole or in part, -** must bear this legend. -** -** -** gui_elem.c -** -** GUI elements (font, mouse pointer, etc.) -** $Id: gui_elem.c,v 1.2 2001/04/27 14:37:11 neil Exp $ -*/ - -#include -#include -#include -#include - -#define SMALL_FONT_KERN 6 -#define SMALL_FONT_HEIGHT 6 - -static const fontchar_t small_data[] = -{ - { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, /* space */ - { { 0x20, 0x20, 0x20, 0x00, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x50, 0x50, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x50, 0xF8, 0x50, 0xF8, 0x50, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x78, 0x20, 0xF0, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0xC8, 0xD0, 0x20, 0x58, 0x98, 0x00 }, SMALL_FONT_KERN }, - { { 0x40, 0xA0, 0x58, 0x90, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x40, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x40, 0x40, 0x40, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x10, 0x10, 0x10, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x50, 0x20, 0x50, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x20, 0x70, 0x20, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x00, 0x00, 0x20, 0x40, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x00, 0x70, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x00, 0x00, 0x00, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x08, 0x10, 0x20, 0x40, 0x80, 0x00 }, SMALL_FONT_KERN }, - - /* 0-9 */ - { { 0x70, 0x98, 0xA8, 0xC8, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x60, 0x20, 0x20, 0x20, 0xF8, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x08, 0x70, 0x80, 0xF8, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x30, 0x88, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x30, 0x50, 0x90, 0xF8, 0x10, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x80, 0x70, 0x08, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x80, 0xF0, 0x88, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x08, 0x10, 0x20, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x70, 0x88, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x78, 0x08, 0x70, 0x00 }, SMALL_FONT_KERN }, - - { { 0x00, 0x20, 0x00, 0x20, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x20, 0x00, 0x20, 0x40, 0x00 }, SMALL_FONT_KERN }, - { { 0x10, 0x20, 0x40, 0x20, 0x10, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x70, 0x00, 0x70, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x40, 0x20, 0x10, 0x20, 0x40, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x30, 0x00, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0xA8, 0xB0, 0x78, 0x00 }, SMALL_FONT_KERN }, - - /* A-Z */ - { { 0x70, 0x88, 0xF8, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0x80, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x80, 0xF8, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0xF8, 0x80, 0x80, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0xB8, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0xF8, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x20, 0x20, 0x20, 0xF8, 0x00 }, SMALL_FONT_KERN }, - { { 0x08, 0x08, 0x08, 0x88, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x90, 0xE0, 0x90, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x80, 0x80, 0x80, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0xA8, 0xA8, 0xA8, 0xA8, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x80, 0x80, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x88, 0x90, 0x68, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0x70, 0x08, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x20, 0x20, 0x20, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x88, 0x88, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x88, 0x50, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0xA8, 0xA8, 0xA8, 0xA8, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x50, 0x20, 0x50, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x70, 0x20, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x08, 0x70, 0x80, 0xF8, 0x00 }, SMALL_FONT_KERN }, - - { { 0x70, 0x40, 0x40, 0x40, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x80, 0x40, 0x20, 0x10, 0x08, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x10, 0x10, 0x10, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x50, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0x00, 0x00, 0x00, 0x00, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x20, 0x10, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - - /* A-Z */ - { { 0x70, 0x88, 0xF8, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0x80, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x80, 0xF8, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0xF8, 0x80, 0x80, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0xB8, 0x88, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0xF8, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x20, 0x20, 0x20, 0xF8, 0x00 }, SMALL_FONT_KERN }, - { { 0x08, 0x08, 0x08, 0x88, 0x70, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x90, 0xE0, 0x90, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x80, 0x80, 0x80, 0x80, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0xA8, 0xA8, 0xA8, 0xA8, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0x88, 0x88, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x80, 0x80, 0x00 }, SMALL_FONT_KERN }, - { { 0x70, 0x88, 0x88, 0x90, 0x68, 0x00 }, SMALL_FONT_KERN }, - { { 0xF0, 0x88, 0xF0, 0x88, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x78, 0x80, 0x70, 0x08, 0xF0, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x20, 0x20, 0x20, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x88, 0x88, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x88, 0x50, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0xA8, 0xA8, 0xA8, 0xA8, 0x78, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x50, 0x20, 0x50, 0x88, 0x00 }, SMALL_FONT_KERN }, - { { 0x88, 0x88, 0x70, 0x20, 0x20, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x08, 0x70, 0x80, 0xF8, 0x00 }, SMALL_FONT_KERN }, - - { { 0x10, 0x20, 0x20, 0x20, 0x10, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0x00 }, SMALL_FONT_KERN }, - { { 0x40, 0x20, 0x20, 0x20, 0x40, 0x00 }, SMALL_FONT_KERN }, - { { 0x50, 0xA0, 0x00, 0x00, 0x00, 0x00 }, SMALL_FONT_KERN }, - { { 0xF8, 0x88, 0x88, 0x88, 0xF8, 0x00 }, SMALL_FONT_KERN }, -}; - -font_t small = { small_data, SMALL_FONT_HEIGHT }; - -const uint8 cursor_color[] = -{ - 0, - GUI_BLACK, - GUI_WHITE, - GUI_LTGRAY, - GUI_GRAY -}; - -const uint8 cursor[] = -{ - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, - 4, 2, 3, 3, 1, 0, 0, 0, 0, 0, 0, - 4, 2, 3, 3, 3, 1, 0, 0, 0, 0, 0, - 4, 2, 2, 3, 3, 3, 1, 0, 0, 0, 0, - 4, 2, 2, 3, 3, 3, 3, 1, 0, 0, 0, - 4, 2, 2, 2, 3, 3, 3, 3, 1, 0, 0, - 4, 2, 2, 2, 3, 3, 3, 3, 3, 1, 0, - 4, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, - 4, 2, 3, 1, 2, 2, 1, 0, 0, 0, 0, - 4, 3, 1, 0, 4, 2, 3, 1, 0, 0, 0, - 4, 1, 0, 0, 4, 2, 3, 1, 0, 0, 0, - 1, 0, 0, 0, 0, 4, 2, 3, 1, 0, 0, - 0, 0, 0, 0, 0, 4, 2, 3, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 2, 3, 1, 0, - 0, 0, 0, 0, 0, 0, 4, 3, 3, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, -}; - -/* -** $Log: gui_elem.c,v $ -** Revision 1.2 2001/04/27 14:37:11 neil -** wheeee -** -** Revision 1.1.1.1 2001/04/27 07:03:54 neil -** initial -** -** Revision 1.8 2000/10/10 13:03:54 matt -** Mr. Clean makes a guest appearance -** -** Revision 1.7 2000/07/31 04:28:46 matt -** one million cleanups -** -** Revision 1.6 2000/07/17 04:21:18 neil -** warning: initialization makes integer from pointer without a cast -** -** Revision 1.5 2000/07/17 01:52:27 matt -** made sure last line of all source files is a newline -** -** Revision 1.4 2000/06/09 15:12:25 matt -** initial revision -** -*/ diff --git a/components/nofrendo/gui_elem.h b/components/nofrendo/gui_elem.h deleted file mode 100644 index 6841aa2d..00000000 --- a/components/nofrendo/gui_elem.h +++ /dev/null @@ -1,68 +0,0 @@ -/* -** Nofrendo (c) 1998-2000 Matthew Conte (matt@conte.com) -** -** -** This program is free software; you can redistribute it and/or -** modify it under the terms of version 2 of the GNU Library General -** Public License as published by the Free Software Foundation. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -** Library General Public License for more details. To obtain a -** copy of the GNU Library General Public License, write to the Free -** Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -** -** Any permitted reproduction of these routines, in whole or in part, -** must bear this legend. -** -** -** gui_elem.h -** -** GUI elements (font, mouse pointer, etc.) -** $Id: gui_elem.h,v 1.1.1.1 2001/04/27 07:03:54 neil Exp $ -*/ - -#ifndef _GUI_ELEM_H_ -#define _GUI_ELEM_H_ - -typedef struct fontchar_s -{ - uint8 lines[6]; - uint8 spacing; -} fontchar_t; - -typedef struct font_s -{ - const fontchar_t *character; - uint8 height; -} font_t; - -extern font_t small; - -#define CURSOR_WIDTH 11 -#define CURSOR_HEIGHT 19 - -extern const uint8 cursor_color[]; -extern const uint8 cursor[]; - -#endif /* _GUI_ELEM_H_ */ - -/* -** $Log: gui_elem.h,v $ -** Revision 1.1.1.1 2001/04/27 07:03:54 neil -** initial -** -** Revision 1.7 2000/10/10 13:03:54 matt -** Mr. Clean makes a guest appearance -** -** Revision 1.6 2000/07/31 04:28:46 matt -** one million cleanups -** -** Revision 1.5 2000/07/17 01:52:27 matt -** made sure last line of all source files is a newline -** -** Revision 1.4 2000/06/09 15:12:25 matt -** initial revision -** -*/ diff --git a/components/nofrendo/nes/nes.c b/components/nofrendo/nes/nes.c index 336f39ca..e0244c23 100644 --- a/components/nofrendo/nes/nes.c +++ b/components/nofrendo/nes/nes.c @@ -31,7 +31,6 @@ #include "nes6502.h" #include #include -#include #include #include #include @@ -459,8 +458,8 @@ void nes_reset(int reset_type) nes.scanline = 241; - gui_sendmsg(GUI_GREEN, "NES %s", - (HARD_RESET == reset_type) ? "powered on" : "reset"); + /* gui_sendmsg(GUI_GREEN, "NES %s", */ + /* (HARD_RESET == reset_type) ? "powered on" : "reset"); */ } void nes_destroy(nes_t **machine) diff --git a/components/nofrendo/nes/nes_pal.c b/components/nofrendo/nes/nes_pal.c index 5756ba5e..0c9d917a 100644 --- a/components/nofrendo/nes/nes_pal.c +++ b/components/nofrendo/nes/nes_pal.c @@ -67,30 +67,24 @@ rgb_t nes_palette[64]; static float hue = 334.0f; static float tint = 0.4f; -#include - void pal_dechue(void) { hue -= 0.5f; - gui_sendmsg(GUI_GREEN, "hue: %.02f", hue); pal_generate(); } void pal_inchue(void) { hue += 0.5f; - gui_sendmsg(GUI_GREEN, "hue: %.02f", hue); pal_generate(); } void pal_dectint(void) { tint -= 0.01f; - gui_sendmsg(GUI_GREEN, "tint: %.02f", tint); pal_generate(); } void pal_inctint(void) { tint += 0.01f; - gui_sendmsg(GUI_GREEN, "tint: %.02f", tint); pal_generate(); } diff --git a/components/nofrendo/nes/nes_ppu.c b/components/nofrendo/nes/nes_ppu.c index a3386f3f..dcef6527 100644 --- a/components/nofrendo/nes/nes_ppu.c +++ b/components/nofrendo/nes/nes_ppu.c @@ -28,7 +28,6 @@ #include #include #include -#include #include "nes6502.h" #include #include @@ -541,13 +540,6 @@ static void ppu_buildpalette(ppu_t *src_ppu, rgb_t *pal) src_ppu->curpal[i].b = src_ppu->curpal[i + 64].b = src_ppu->curpal[i + 128].b = pal[i].b; } - - for (i = 0; i < GUI_TOTALCOLORS; i++) - { - src_ppu->curpal[i + 192].r = gui_pal[i].r; - src_ppu->curpal[i + 192].g = gui_pal[i].g; - src_ppu->curpal[i + 192].b = gui_pal[i].b; - } } /* build the emulator specific palette based on a 64-entry palette @@ -1117,51 +1109,6 @@ bool ppu_checkzapperhit(bitmap_t *bmp, int x, int y) /*************************************************/ /* TODO: all this stuff should go somewhere else */ /*************************************************/ -INLINE void draw_box(bitmap_t *bmp, int x, int y, int height) -{ - int i; - uint8 *vid; - - vid = bmp->line[y] + x; - - for (i = 0; i < 10; i++) - *vid++ = GUI_GRAY; - vid += (bmp->pitch - 10); - for (i = 0; i < height; i++) - { - vid[0] = vid[9] = GUI_GRAY; - vid += bmp->pitch; - } - for (i = 0; i < 10; i++) - *vid++ = GUI_GRAY; -} - -INLINE void draw_deadsprite(bitmap_t *bmp, int x, int y, int height) -{ - int i, j, index; - uint8 *vid; - uint8 colbuf[8] = { GUI_BLACK, GUI_BLACK, GUI_BLACK, GUI_BLACK, - GUI_BLACK, GUI_BLACK, GUI_BLACK, GUI_DKGRAY }; - - vid = bmp->line[y] + x; - - for (i = 0; i < height; i++) - { - index = i; - - if (height == 16) - index >>= 1; - - for (j = 0; j < 8; j++) - { - *(vid + j) = colbuf[index++]; - index &= 7; - } - - vid += bmp->pitch; - } -} - /* Stuff for the OAM viewer */ static void draw_sprite(bitmap_t *bmp, int x, int y, uint8 tile_num, uint8 attrib) @@ -1198,68 +1145,6 @@ static void draw_sprite(bitmap_t *bmp, int x, int y, uint8 tile_num, uint8 attri } } -void ppu_dumpoam(bitmap_t *bmp, int x_loc, int y_loc) -{ - int sprite, x_pos, y_pos, height; - obj_t *spr_ptr; - - spr_ptr = (obj_t *) ppu.oam; - height = ppu.obj_height; - - for (sprite = 0; sprite < 64; sprite++) - { - x_pos = ((sprite & 0x0F) << 3) + (sprite & 0x0F) + x_loc; - if (height == 16) - y_pos = (sprite & 0xF0) + (sprite >> 4) + y_loc; - else - y_pos = ((sprite & 0xF0) >> 1) + (sprite >> 4) + y_loc; - - draw_box(bmp, x_pos, y_pos, height); - - if (spr_ptr->y_loc && spr_ptr->y_loc < 240) - draw_sprite(bmp, x_pos + 1, y_pos + 1, spr_ptr->tile, spr_ptr->atr); - else - draw_deadsprite(bmp, x_pos + 1, y_pos + 1, height); - - spr_ptr++; - } -} - -/* More of a debugging thing than anything else */ -void ppu_dumppattern(bitmap_t *bmp, int table_num, int x_loc, int y_loc, int col) -{ - int x_tile, y_tile; - uint8 *bmp_ptr, *data_ptr, *ptr; - int tile_num, line; - uint8 col_high; - - tile_num = 0; - col_high = col << 2; - - for (y_tile = 0; y_tile < 16; y_tile++) - { - /* Get our pointer to the bitmap */ - bmp_ptr = bmp->line[y_loc] + x_loc; - - for (x_tile = 0; x_tile < 16; x_tile++) - { - data_ptr = &PPU_MEM((table_num << 12) + (tile_num << 4)); - ptr = bmp_ptr; - - for (line = 0; line < 8; line ++) - { - draw_bgtile(ptr, data_ptr[0], data_ptr[8], ppu.palette + col_high); - data_ptr++; - ptr += bmp->pitch; - } - - bmp_ptr += 8; - tile_num++; - } - y_loc += 8; - } -} - /* ** $Log: nes_ppu.c,v $ ** Revision 1.2 2001/04/27 14:37:11 neil diff --git a/components/nofrendo/nes/nes_rom.c b/components/nofrendo/nes/nes_rom.c index b414e0bd..c2b56d75 100644 --- a/components/nofrendo/nes/nes_rom.c +++ b/components/nofrendo/nes/nes_rom.c @@ -34,7 +34,6 @@ #include #include #include -#include #include #include @@ -94,7 +93,11 @@ static void rom_savesram(rominfo_t *rominfo) if (rominfo->flags & ROM_FLAG_BATTERY) { memcpy(fn, rominfo->filename, PATH_MAX); - osd_newextension(fn, ".sav"); + + // TODO: see if this was actually running since the implementation of this + // function was actually just returning fn... + + // osd_newextension(fn, ".sav"); fp = fopen(fn, "wb"); if (NULL != fp) @@ -117,7 +120,11 @@ static void rom_loadsram(rominfo_t *rominfo) if (rominfo->flags & ROM_FLAG_BATTERY) { memcpy(fn, rominfo->filename, PATH_MAX); - osd_newextension(fn, ".sav"); + + // TODO: see if this was actually running since the implementation of this + // function was actually just returning fn... + + // osd_newextension(fn, ".sav"); fp = fopen(fn, "rb"); if (NULL != fp) @@ -170,7 +177,6 @@ static int rom_loadrom(unsigned char **rom, rominfo_t *rominfo) rominfo->rom = _my_malloc((rominfo->rom_banks * ROM_BANK_LENGTH)); if (NULL == rominfo->rom) { - gui_sendmsg(GUI_RED, "Could not allocate space for ROM image"); return -1; } _fread(rominfo->rom, ROM_BANK_LENGTH, rominfo->rom_banks, fp); @@ -186,7 +192,6 @@ static int rom_loadrom(unsigned char **rom, rominfo_t *rominfo) rominfo->vrom = _my_malloc((rominfo->vrom_banks * VROM_BANK_LENGTH)); if (NULL == rominfo->vrom) { - gui_sendmsg(GUI_RED, "Could not allocate space for VROM"); return -1; } _fread(rominfo->vrom, VROM_BANK_LENGTH, rominfo->vrom_banks, fp); @@ -220,7 +225,8 @@ static void rom_checkforpal(rominfo_t *rominfo) ASSERT(rominfo); memcpy(filename, rominfo->filename, PATH_MAX); - osd_newextension(filename, ".pal"); + + // osd_newextension(filename, ".pal"); fp = fopen(filename, "rb"); if (NULL == fp) @@ -343,7 +349,6 @@ static int rom_getheader(unsigned char **rom, rominfo_t *rominfo) if (memcmp(head.ines_magic, ROM_INES_MAGIC, 4)) { - gui_sendmsg(GUI_RED, "%s is not a valid ROM image", rominfo->filename); return -1; } @@ -458,7 +463,6 @@ rominfo_t *nes_rom_load(const char *filename) /* Make sure we really support the mapper */ if (false == mmc_peek(rominfo->mapper_number)) { - gui_sendmsg(GUI_RED, "Mapper %d not yet implemented", rominfo->mapper_number); goto _fail; } @@ -479,8 +483,6 @@ rominfo_t *nes_rom_load(const char *filename) /* See if there's a palette we can load up */ // rom_checkforpal(rominfo); - gui_sendmsg(GUI_GREEN, "ROM loaded: %s", rom_getinfo(rominfo)); - return rominfo; _fail: @@ -493,7 +495,6 @@ void rom_free(rominfo_t **rominfo) { if (NULL == *rominfo) { - gui_sendmsg(GUI_GREEN, "ROM not loaded"); return; } @@ -518,7 +519,6 @@ void rom_free(rominfo_t **rominfo) free(*rominfo); - gui_sendmsg(GUI_GREEN, "ROM freed"); } /* diff --git a/components/nofrendo/nes/nesstate.c b/components/nofrendo/nes/nesstate.c index 8e411d83..445a2bd5 100644 --- a/components/nofrendo/nes/nesstate.c +++ b/components/nofrendo/nes/nesstate.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include @@ -52,7 +51,6 @@ void state_setslot(int slot) && slot <= LAST_STATE_SLOT) { state_slot = slot; - gui_sendmsg(GUI_WHITE, "State slot set to %d", slot); } } @@ -528,7 +526,6 @@ static int state_load(char* fn, nes_t* machine) return 0; _error: - gui_sendmsg(GUI_RED, "error: %s", SNSS_GetErrorString(status)); SNSS_CloseFile(&snssFile); abort(); } diff --git a/components/nofrendo/nofrendo.c b/components/nofrendo/nofrendo.c index 45b06253..31c3dfd8 100644 --- a/components/nofrendo/nofrendo.c +++ b/components/nofrendo/nofrendo.c @@ -32,7 +32,6 @@ #include #include #include -#include #include /* emulated system includes */ @@ -82,7 +81,6 @@ static void shutdown_everything(void) config.close(); osd_shutdown(); - gui_shutdown(); vid_shutdown(); log_shutdown(); } @@ -162,8 +160,6 @@ static int internal_insert(const char *filename, system_t type) switch (console.type) { case system_nes: - gui_setrefresh(NES_REFRESH_RATE); - console.machine.nes = nes_create(); console_nes = console.machine.nes; @@ -238,9 +234,6 @@ int main_loop(const char *filename, system_t type) if (osd_init()) return -1; - if (gui_init()) - return -1; - osd_getvideoinfo(&video); if (vid_init(video.default_width, video.default_height, video.driver)) return -1; diff --git a/components/nofrendo/vid_drv.c b/components/nofrendo/vid_drv.c index 6c42c6a9..8f3c2611 100644 --- a/components/nofrendo/vid_drv.c +++ b/components/nofrendo/vid_drv.c @@ -28,10 +28,11 @@ #include #include #include -#include #include +#define COLOR_BLACK 0x00 + /* hardware surface */ static bitmap_t *screen = NULL; @@ -379,16 +380,7 @@ int vid_setmode(int width, int height) } /* Create our backbuffer */ -#if 0 - back_buffer = bmp_create(width, height, 0); /* no overdraw */ - if (NULL == back_buffer) - { - bmp_destroy(&primary_buffer); - return -1; - } - bmp_clear(back_buffer, GUI_BLACK); -#endif - bmp_clear(primary_buffer, GUI_BLACK); + bmp_clear(primary_buffer, COLOR_BLACK); return 0; } @@ -409,9 +401,9 @@ static int vid_findmode(int width, int height, viddriver_t *osd_driver) /* use custom pageclear, if necessary */ if (driver->clear) - driver->clear(GUI_BLACK); + driver->clear(COLOR_BLACK); else - bmp_clear(screen, GUI_BLACK); + bmp_clear(screen, COLOR_BLACK); /* release surface */ if (driver->free_write) diff --git a/main/nes.cpp b/main/nes.cpp index 3ddf3cd8..d11b8aa4 100644 --- a/main/nes.cpp +++ b/main/nes.cpp @@ -3,7 +3,6 @@ #ifdef USE_NES_NOFRENDO extern "C" { #include "event.h" -#include "gui.h" #include #include } @@ -46,7 +45,7 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data if (!initialized) { event_init(); osd_init(); - gui_init(); + // gui_init(); vidinfo_t video; osd_getvideoinfo(&video); vid_init(video.default_width, video.default_height, video.driver); From c5d97d7d0eda945af4c329f50979791b40ef5f37 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 7 Feb 2023 14:16:16 -0500 Subject: [PATCH 04/47] refactoring nes / gbc code into separate components for better readability. Moved nofrendo / nofrendo-esp32 into nes component (as private subdir) and moved gnuboy into gbc component (as private subdir). Moved fs_init to box-emu-hal. --- CMakeLists.txt | 8 ++++---- components/box-emu-hal/CMakeLists.txt | 2 +- {main => components/box-emu-hal/include}/fs_init.hpp | 0 {main => components/box-emu-hal/src}/fs_init.cpp | 0 components/{gnuboy => gbc}/CMakeLists.txt | 3 ++- components/{ => gbc}/gnuboy/include/gnuboy/cpu.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/cpucore.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/cpuregs.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/defs.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/fastmem.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/fb.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/gnuboy.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/hw.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/input.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/lcd.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/loader.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/mem.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/noise.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/pcm.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/regs.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/rtc.h | 0 components/{ => gbc}/gnuboy/include/gnuboy/sound.h | 0 components/{ => gbc}/gnuboy/src/cpu.c | 0 components/{ => gbc}/gnuboy/src/emu.c | 0 components/{ => gbc}/gnuboy/src/fastmem.c | 0 components/{ => gbc}/gnuboy/src/hw.c | 0 components/{ => gbc}/gnuboy/src/inflate.c | 0 components/{ => gbc}/gnuboy/src/lcd.c | 0 components/{ => gbc}/gnuboy/src/lcdc.c | 0 components/{ => gbc}/gnuboy/src/loader.c | 0 components/{ => gbc}/gnuboy/src/mem.c | 0 components/{ => gbc}/gnuboy/src/refresh.c | 0 components/{ => gbc}/gnuboy/src/rtc.c | 0 components/{ => gbc}/gnuboy/src/save.c | 0 components/{ => gbc}/gnuboy/src/sound.c | 0 components/{ => gbc}/gnuboy/src/split.c | 0 {main => components/gbc/include}/gameboy.hpp | 0 {main => components/gbc/src}/gameboy.cpp | 0 components/nes/CMakeLists.txt | 8 ++++++++ {main => components/nes/include}/nes.hpp | 0 components/{ => nes}/nofrendo/AUTHORS | 0 components/{ => nes}/nofrendo/bitmap.c | 0 components/{ => nes}/nofrendo/bitmap.h | 0 components/{ => nes}/nofrendo/cpu/dis6502.c | 0 components/{ => nes}/nofrendo/cpu/dis6502.h | 0 components/{ => nes}/nofrendo/cpu/nes6502.c | 0 components/{ => nes}/nofrendo/cpu/nes6502.h | 0 components/{ => nes}/nofrendo/event.c | 0 components/{ => nes}/nofrendo/event.h | 0 components/{ => nes}/nofrendo/intro.c | 0 components/{ => nes}/nofrendo/intro.h | 0 components/{ => nes}/nofrendo/libsnss/libsnss.c | 0 components/{ => nes}/nofrendo/libsnss/libsnss.h | 0 components/{ => nes}/nofrendo/log.c | 0 components/{ => nes}/nofrendo/log.h | 0 components/{ => nes}/nofrendo/mappers/map000.c | 0 components/{ => nes}/nofrendo/mappers/map001.c | 0 components/{ => nes}/nofrendo/mappers/map002.c | 0 components/{ => nes}/nofrendo/mappers/map003.c | 0 components/{ => nes}/nofrendo/mappers/map004.c | 0 components/{ => nes}/nofrendo/mappers/map005.c | 0 components/{ => nes}/nofrendo/mappers/map007.c | 0 components/{ => nes}/nofrendo/mappers/map008.c | 0 components/{ => nes}/nofrendo/mappers/map009.c | 0 components/{ => nes}/nofrendo/mappers/map010.c | 0 components/{ => nes}/nofrendo/mappers/map011.c | 0 components/{ => nes}/nofrendo/mappers/map015.c | 0 components/{ => nes}/nofrendo/mappers/map016.c | 0 components/{ => nes}/nofrendo/mappers/map018.c | 0 components/{ => nes}/nofrendo/mappers/map019.c | 0 components/{ => nes}/nofrendo/mappers/map024.c | 0 components/{ => nes}/nofrendo/mappers/map032.c | 0 components/{ => nes}/nofrendo/mappers/map033.c | 0 components/{ => nes}/nofrendo/mappers/map034.c | 0 components/{ => nes}/nofrendo/mappers/map040.c | 0 components/{ => nes}/nofrendo/mappers/map041.c | 0 components/{ => nes}/nofrendo/mappers/map042.c | 0 components/{ => nes}/nofrendo/mappers/map046.c | 0 components/{ => nes}/nofrendo/mappers/map050.c | 0 components/{ => nes}/nofrendo/mappers/map064.c | 0 components/{ => nes}/nofrendo/mappers/map065.c | 0 components/{ => nes}/nofrendo/mappers/map066.c | 0 components/{ => nes}/nofrendo/mappers/map070.c | 0 components/{ => nes}/nofrendo/mappers/map073.c | 0 components/{ => nes}/nofrendo/mappers/map075.c | 0 components/{ => nes}/nofrendo/mappers/map078.c | 0 components/{ => nes}/nofrendo/mappers/map079.c | 0 components/{ => nes}/nofrendo/mappers/map085.c | 0 components/{ => nes}/nofrendo/mappers/map087.c | 0 components/{ => nes}/nofrendo/mappers/map093.c | 0 components/{ => nes}/nofrendo/mappers/map094.c | 0 components/{ => nes}/nofrendo/mappers/map099.c | 0 components/{ => nes}/nofrendo/mappers/map160.c | 0 components/{ => nes}/nofrendo/mappers/map229.c | 0 components/{ => nes}/nofrendo/mappers/map231.c | 0 components/{ => nes}/nofrendo/mappers/mapvrc.c | 0 components/{ => nes}/nofrendo/memguard.c | 0 components/{ => nes}/nofrendo/memguard.h | 0 components/{ => nes}/nofrendo/nes/mmclist.c | 0 components/{ => nes}/nofrendo/nes/mmclist.h | 0 components/{ => nes}/nofrendo/nes/nes.c | 0 components/{ => nes}/nofrendo/nes/nes.h | 0 components/{ => nes}/nofrendo/nes/nes_mmc.c | 0 components/{ => nes}/nofrendo/nes/nes_mmc.h | 0 components/{ => nes}/nofrendo/nes/nes_pal.c | 0 components/{ => nes}/nofrendo/nes/nes_pal.h | 0 components/{ => nes}/nofrendo/nes/nes_ppu.c | 0 components/{ => nes}/nofrendo/nes/nes_ppu.h | 0 components/{ => nes}/nofrendo/nes/nes_rom.c | 0 components/{ => nes}/nofrendo/nes/nes_rom.h | 0 components/{ => nes}/nofrendo/nes/nesinput.c | 0 components/{ => nes}/nofrendo/nes/nesinput.h | 0 components/{ => nes}/nofrendo/nes/nesstate.c | 0 components/{ => nes}/nofrendo/nes/nesstate.h | 0 components/{ => nes}/nofrendo/nofconfig.h | 0 components/{ => nes}/nofrendo/nofrendo.c | 0 components/{ => nes}/nofrendo/nofrendo.h | 0 components/{ => nes}/nofrendo/noftypes.h | 0 components/{ => nes}/nofrendo/osd.h | 0 components/{ => nes}/nofrendo/pcx.c | 0 components/{ => nes}/nofrendo/pcx.h | 0 components/{ => nes}/nofrendo/sndhrdw/fds_snd.c | 0 components/{ => nes}/nofrendo/sndhrdw/fds_snd.h | 0 components/{ => nes}/nofrendo/sndhrdw/mmc5_snd.c | 0 components/{ => nes}/nofrendo/sndhrdw/mmc5_snd.h | 0 components/{ => nes}/nofrendo/sndhrdw/nes_apu.c | 0 components/{ => nes}/nofrendo/sndhrdw/nes_apu.h | 0 components/{ => nes}/nofrendo/sndhrdw/vrcvisnd.c | 0 components/{ => nes}/nofrendo/sndhrdw/vrcvisnd.h | 0 components/{ => nes}/nofrendo/version.h | 0 components/{ => nes}/nofrendo/vid_drv.c | 0 components/{ => nes}/nofrendo/vid_drv.h | 0 {main => components/nes/src}/nes.cpp | 0 components/{nofrendo-esp32 => nes/src}/osd.c | 0 components/{nofrendo-esp32 => nes/src}/video_audio.c | 0 components/nofrendo-esp32/CMakeLists.txt | 5 ----- components/nofrendo/CMakeLists.txt | 7 ------- 137 files changed, 15 insertions(+), 18 deletions(-) rename {main => components/box-emu-hal/include}/fs_init.hpp (100%) rename {main => components/box-emu-hal/src}/fs_init.cpp (100%) rename components/{gnuboy => gbc}/CMakeLists.txt (83%) rename components/{ => gbc}/gnuboy/include/gnuboy/cpu.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/cpucore.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/cpuregs.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/defs.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/fastmem.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/fb.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/gnuboy.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/hw.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/input.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/lcd.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/loader.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/mem.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/noise.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/pcm.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/regs.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/rtc.h (100%) rename components/{ => gbc}/gnuboy/include/gnuboy/sound.h (100%) rename components/{ => gbc}/gnuboy/src/cpu.c (100%) rename components/{ => gbc}/gnuboy/src/emu.c (100%) rename components/{ => gbc}/gnuboy/src/fastmem.c (100%) rename components/{ => gbc}/gnuboy/src/hw.c (100%) rename components/{ => gbc}/gnuboy/src/inflate.c (100%) rename components/{ => gbc}/gnuboy/src/lcd.c (100%) rename components/{ => gbc}/gnuboy/src/lcdc.c (100%) rename components/{ => gbc}/gnuboy/src/loader.c (100%) rename components/{ => gbc}/gnuboy/src/mem.c (100%) rename components/{ => gbc}/gnuboy/src/refresh.c (100%) rename components/{ => gbc}/gnuboy/src/rtc.c (100%) rename components/{ => gbc}/gnuboy/src/save.c (100%) rename components/{ => gbc}/gnuboy/src/sound.c (100%) rename components/{ => gbc}/gnuboy/src/split.c (100%) rename {main => components/gbc/include}/gameboy.hpp (100%) rename {main => components/gbc/src}/gameboy.cpp (100%) create mode 100644 components/nes/CMakeLists.txt rename {main => components/nes/include}/nes.hpp (100%) rename components/{ => nes}/nofrendo/AUTHORS (100%) rename components/{ => nes}/nofrendo/bitmap.c (100%) rename components/{ => nes}/nofrendo/bitmap.h (100%) rename components/{ => nes}/nofrendo/cpu/dis6502.c (100%) rename components/{ => nes}/nofrendo/cpu/dis6502.h (100%) rename components/{ => nes}/nofrendo/cpu/nes6502.c (100%) rename components/{ => nes}/nofrendo/cpu/nes6502.h (100%) rename components/{ => nes}/nofrendo/event.c (100%) rename components/{ => nes}/nofrendo/event.h (100%) rename components/{ => nes}/nofrendo/intro.c (100%) rename components/{ => nes}/nofrendo/intro.h (100%) rename components/{ => nes}/nofrendo/libsnss/libsnss.c (100%) rename components/{ => nes}/nofrendo/libsnss/libsnss.h (100%) rename components/{ => nes}/nofrendo/log.c (100%) rename components/{ => nes}/nofrendo/log.h (100%) rename components/{ => nes}/nofrendo/mappers/map000.c (100%) rename components/{ => nes}/nofrendo/mappers/map001.c (100%) rename components/{ => nes}/nofrendo/mappers/map002.c (100%) rename components/{ => nes}/nofrendo/mappers/map003.c (100%) rename components/{ => nes}/nofrendo/mappers/map004.c (100%) rename components/{ => nes}/nofrendo/mappers/map005.c (100%) rename components/{ => nes}/nofrendo/mappers/map007.c (100%) rename components/{ => nes}/nofrendo/mappers/map008.c (100%) rename components/{ => nes}/nofrendo/mappers/map009.c (100%) rename components/{ => nes}/nofrendo/mappers/map010.c (100%) rename components/{ => nes}/nofrendo/mappers/map011.c (100%) rename components/{ => nes}/nofrendo/mappers/map015.c (100%) rename components/{ => nes}/nofrendo/mappers/map016.c (100%) rename components/{ => nes}/nofrendo/mappers/map018.c (100%) rename components/{ => nes}/nofrendo/mappers/map019.c (100%) rename components/{ => nes}/nofrendo/mappers/map024.c (100%) rename components/{ => nes}/nofrendo/mappers/map032.c (100%) rename components/{ => nes}/nofrendo/mappers/map033.c (100%) rename components/{ => nes}/nofrendo/mappers/map034.c (100%) rename components/{ => nes}/nofrendo/mappers/map040.c (100%) rename components/{ => nes}/nofrendo/mappers/map041.c (100%) rename components/{ => nes}/nofrendo/mappers/map042.c (100%) rename components/{ => nes}/nofrendo/mappers/map046.c (100%) rename components/{ => nes}/nofrendo/mappers/map050.c (100%) rename components/{ => nes}/nofrendo/mappers/map064.c (100%) rename components/{ => nes}/nofrendo/mappers/map065.c (100%) rename components/{ => nes}/nofrendo/mappers/map066.c (100%) rename components/{ => nes}/nofrendo/mappers/map070.c (100%) rename components/{ => nes}/nofrendo/mappers/map073.c (100%) rename components/{ => nes}/nofrendo/mappers/map075.c (100%) rename components/{ => nes}/nofrendo/mappers/map078.c (100%) rename components/{ => nes}/nofrendo/mappers/map079.c (100%) rename components/{ => nes}/nofrendo/mappers/map085.c (100%) rename components/{ => nes}/nofrendo/mappers/map087.c (100%) rename components/{ => nes}/nofrendo/mappers/map093.c (100%) rename components/{ => nes}/nofrendo/mappers/map094.c (100%) rename components/{ => nes}/nofrendo/mappers/map099.c (100%) rename components/{ => nes}/nofrendo/mappers/map160.c (100%) rename components/{ => nes}/nofrendo/mappers/map229.c (100%) rename components/{ => nes}/nofrendo/mappers/map231.c (100%) rename components/{ => nes}/nofrendo/mappers/mapvrc.c (100%) rename components/{ => nes}/nofrendo/memguard.c (100%) rename components/{ => nes}/nofrendo/memguard.h (100%) rename components/{ => nes}/nofrendo/nes/mmclist.c (100%) rename components/{ => nes}/nofrendo/nes/mmclist.h (100%) rename components/{ => nes}/nofrendo/nes/nes.c (100%) rename components/{ => nes}/nofrendo/nes/nes.h (100%) rename components/{ => nes}/nofrendo/nes/nes_mmc.c (100%) rename components/{ => nes}/nofrendo/nes/nes_mmc.h (100%) rename components/{ => nes}/nofrendo/nes/nes_pal.c (100%) rename components/{ => nes}/nofrendo/nes/nes_pal.h (100%) rename components/{ => nes}/nofrendo/nes/nes_ppu.c (100%) rename components/{ => nes}/nofrendo/nes/nes_ppu.h (100%) rename components/{ => nes}/nofrendo/nes/nes_rom.c (100%) rename components/{ => nes}/nofrendo/nes/nes_rom.h (100%) rename components/{ => nes}/nofrendo/nes/nesinput.c (100%) rename components/{ => nes}/nofrendo/nes/nesinput.h (100%) rename components/{ => nes}/nofrendo/nes/nesstate.c (100%) rename components/{ => nes}/nofrendo/nes/nesstate.h (100%) rename components/{ => nes}/nofrendo/nofconfig.h (100%) rename components/{ => nes}/nofrendo/nofrendo.c (100%) rename components/{ => nes}/nofrendo/nofrendo.h (100%) rename components/{ => nes}/nofrendo/noftypes.h (100%) rename components/{ => nes}/nofrendo/osd.h (100%) rename components/{ => nes}/nofrendo/pcx.c (100%) rename components/{ => nes}/nofrendo/pcx.h (100%) rename components/{ => nes}/nofrendo/sndhrdw/fds_snd.c (100%) rename components/{ => nes}/nofrendo/sndhrdw/fds_snd.h (100%) rename components/{ => nes}/nofrendo/sndhrdw/mmc5_snd.c (100%) rename components/{ => nes}/nofrendo/sndhrdw/mmc5_snd.h (100%) rename components/{ => nes}/nofrendo/sndhrdw/nes_apu.c (100%) rename components/{ => nes}/nofrendo/sndhrdw/nes_apu.h (100%) rename components/{ => nes}/nofrendo/sndhrdw/vrcvisnd.c (100%) rename components/{ => nes}/nofrendo/sndhrdw/vrcvisnd.h (100%) rename components/{ => nes}/nofrendo/version.h (100%) rename components/{ => nes}/nofrendo/vid_drv.c (100%) rename components/{ => nes}/nofrendo/vid_drv.h (100%) rename {main => components/nes/src}/nes.cpp (100%) rename components/{nofrendo-esp32 => nes/src}/osd.c (100%) rename components/{nofrendo-esp32 => nes/src}/video_audio.c (100%) delete mode 100644 components/nofrendo-esp32/CMakeLists.txt delete mode 100644 components/nofrendo/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 8f977d3a..0422a3ff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,19 +10,19 @@ set(EXTRA_COMPONENT_DIRS ) ### NES ### -set(NES_COMPONENTS "nofrendo nofrendo-esp32") +set(NES_COMPONENTS "nes") ### GBC ### -set(GBC_COMPONENTS "gnuboy") +set(GBC_COMPONENTS "gbc") ### SMS ### -# set(SMS_COMPONENTS "smsplus") +# set(SMS_COMPONENTS "sms") add_compile_definitions(BOARD_HAS_PSRAM) set( COMPONENTS - "main esptool_py fatfs esp_littlefs esp_lcd esp_psram task format display display_drivers monitor esp-idf-cxx ${NES_COMPONENTS} ${GBC_COMPONENTS} ${SMS_COMPONENTS} box-emu-hal gui" + "main esptool_py esp_lcd esp_psram task format display display_drivers monitor esp-idf-cxx ${NES_COMPONENTS} ${GBC_COMPONENTS} ${SMS_COMPONENTS} box-emu-hal gui" CACHE STRING "List of components to include" ) diff --git a/components/box-emu-hal/CMakeLists.txt b/components/box-emu-hal/CMakeLists.txt index 5e9f9097..3f6abe7e 100644 --- a/components/box-emu-hal/CMakeLists.txt +++ b/components/box-emu-hal/CMakeLists.txt @@ -1,5 +1,5 @@ idf_component_register( INCLUDE_DIRS "include" SRC_DIRS "src" - REQUIRES "driver" "heap" "esp_lcd" "esp_psram" "spi_flash" "nvs_flash" "codec" "display" "display_drivers" "controller" "ads1x15" "qwiicnes" "input_drivers" "ft5x06" "tt21100" "drv2605" + REQUIRES "driver" "heap" "fatfs" "esp_littlefs" "esp_lcd" "esp_psram" "spi_flash" "nvs_flash" "codec" "display" "display_drivers" "controller" "ads1x15" "qwiicnes" "input_drivers" "ft5x06" "tt21100" "drv2605" ) diff --git a/main/fs_init.hpp b/components/box-emu-hal/include/fs_init.hpp similarity index 100% rename from main/fs_init.hpp rename to components/box-emu-hal/include/fs_init.hpp diff --git a/main/fs_init.cpp b/components/box-emu-hal/src/fs_init.cpp similarity index 100% rename from main/fs_init.cpp rename to components/box-emu-hal/src/fs_init.cpp diff --git a/components/gnuboy/CMakeLists.txt b/components/gbc/CMakeLists.txt similarity index 83% rename from components/gnuboy/CMakeLists.txt rename to components/gbc/CMakeLists.txt index eeca8068..7027fed4 100644 --- a/components/gnuboy/CMakeLists.txt +++ b/components/gbc/CMakeLists.txt @@ -1,6 +1,7 @@ idf_component_register( INCLUDE_DIRS "include" - SRC_DIRS "src" + SRC_DIRS "src" "gnuboy/src" + PRIV_INCLUDE_DIRS "gnuboy/include" REQUIRES box-emu-hal ) diff --git a/components/gnuboy/include/gnuboy/cpu.h b/components/gbc/gnuboy/include/gnuboy/cpu.h similarity index 100% rename from components/gnuboy/include/gnuboy/cpu.h rename to components/gbc/gnuboy/include/gnuboy/cpu.h diff --git a/components/gnuboy/include/gnuboy/cpucore.h b/components/gbc/gnuboy/include/gnuboy/cpucore.h similarity index 100% rename from components/gnuboy/include/gnuboy/cpucore.h rename to components/gbc/gnuboy/include/gnuboy/cpucore.h diff --git a/components/gnuboy/include/gnuboy/cpuregs.h b/components/gbc/gnuboy/include/gnuboy/cpuregs.h similarity index 100% rename from components/gnuboy/include/gnuboy/cpuregs.h rename to components/gbc/gnuboy/include/gnuboy/cpuregs.h diff --git a/components/gnuboy/include/gnuboy/defs.h b/components/gbc/gnuboy/include/gnuboy/defs.h similarity index 100% rename from components/gnuboy/include/gnuboy/defs.h rename to components/gbc/gnuboy/include/gnuboy/defs.h diff --git a/components/gnuboy/include/gnuboy/fastmem.h b/components/gbc/gnuboy/include/gnuboy/fastmem.h similarity index 100% rename from components/gnuboy/include/gnuboy/fastmem.h rename to components/gbc/gnuboy/include/gnuboy/fastmem.h diff --git a/components/gnuboy/include/gnuboy/fb.h b/components/gbc/gnuboy/include/gnuboy/fb.h similarity index 100% rename from components/gnuboy/include/gnuboy/fb.h rename to components/gbc/gnuboy/include/gnuboy/fb.h diff --git a/components/gnuboy/include/gnuboy/gnuboy.h b/components/gbc/gnuboy/include/gnuboy/gnuboy.h similarity index 100% rename from components/gnuboy/include/gnuboy/gnuboy.h rename to components/gbc/gnuboy/include/gnuboy/gnuboy.h diff --git a/components/gnuboy/include/gnuboy/hw.h b/components/gbc/gnuboy/include/gnuboy/hw.h similarity index 100% rename from components/gnuboy/include/gnuboy/hw.h rename to components/gbc/gnuboy/include/gnuboy/hw.h diff --git a/components/gnuboy/include/gnuboy/input.h b/components/gbc/gnuboy/include/gnuboy/input.h similarity index 100% rename from components/gnuboy/include/gnuboy/input.h rename to components/gbc/gnuboy/include/gnuboy/input.h diff --git a/components/gnuboy/include/gnuboy/lcd.h b/components/gbc/gnuboy/include/gnuboy/lcd.h similarity index 100% rename from components/gnuboy/include/gnuboy/lcd.h rename to components/gbc/gnuboy/include/gnuboy/lcd.h diff --git a/components/gnuboy/include/gnuboy/loader.h b/components/gbc/gnuboy/include/gnuboy/loader.h similarity index 100% rename from components/gnuboy/include/gnuboy/loader.h rename to components/gbc/gnuboy/include/gnuboy/loader.h diff --git a/components/gnuboy/include/gnuboy/mem.h b/components/gbc/gnuboy/include/gnuboy/mem.h similarity index 100% rename from components/gnuboy/include/gnuboy/mem.h rename to components/gbc/gnuboy/include/gnuboy/mem.h diff --git a/components/gnuboy/include/gnuboy/noise.h b/components/gbc/gnuboy/include/gnuboy/noise.h similarity index 100% rename from components/gnuboy/include/gnuboy/noise.h rename to components/gbc/gnuboy/include/gnuboy/noise.h diff --git a/components/gnuboy/include/gnuboy/pcm.h b/components/gbc/gnuboy/include/gnuboy/pcm.h similarity index 100% rename from components/gnuboy/include/gnuboy/pcm.h rename to components/gbc/gnuboy/include/gnuboy/pcm.h diff --git a/components/gnuboy/include/gnuboy/regs.h b/components/gbc/gnuboy/include/gnuboy/regs.h similarity index 100% rename from components/gnuboy/include/gnuboy/regs.h rename to components/gbc/gnuboy/include/gnuboy/regs.h diff --git a/components/gnuboy/include/gnuboy/rtc.h b/components/gbc/gnuboy/include/gnuboy/rtc.h similarity index 100% rename from components/gnuboy/include/gnuboy/rtc.h rename to components/gbc/gnuboy/include/gnuboy/rtc.h diff --git a/components/gnuboy/include/gnuboy/sound.h b/components/gbc/gnuboy/include/gnuboy/sound.h similarity index 100% rename from components/gnuboy/include/gnuboy/sound.h rename to components/gbc/gnuboy/include/gnuboy/sound.h diff --git a/components/gnuboy/src/cpu.c b/components/gbc/gnuboy/src/cpu.c similarity index 100% rename from components/gnuboy/src/cpu.c rename to components/gbc/gnuboy/src/cpu.c diff --git a/components/gnuboy/src/emu.c b/components/gbc/gnuboy/src/emu.c similarity index 100% rename from components/gnuboy/src/emu.c rename to components/gbc/gnuboy/src/emu.c diff --git a/components/gnuboy/src/fastmem.c b/components/gbc/gnuboy/src/fastmem.c similarity index 100% rename from components/gnuboy/src/fastmem.c rename to components/gbc/gnuboy/src/fastmem.c diff --git a/components/gnuboy/src/hw.c b/components/gbc/gnuboy/src/hw.c similarity index 100% rename from components/gnuboy/src/hw.c rename to components/gbc/gnuboy/src/hw.c diff --git a/components/gnuboy/src/inflate.c b/components/gbc/gnuboy/src/inflate.c similarity index 100% rename from components/gnuboy/src/inflate.c rename to components/gbc/gnuboy/src/inflate.c diff --git a/components/gnuboy/src/lcd.c b/components/gbc/gnuboy/src/lcd.c similarity index 100% rename from components/gnuboy/src/lcd.c rename to components/gbc/gnuboy/src/lcd.c diff --git a/components/gnuboy/src/lcdc.c b/components/gbc/gnuboy/src/lcdc.c similarity index 100% rename from components/gnuboy/src/lcdc.c rename to components/gbc/gnuboy/src/lcdc.c diff --git a/components/gnuboy/src/loader.c b/components/gbc/gnuboy/src/loader.c similarity index 100% rename from components/gnuboy/src/loader.c rename to components/gbc/gnuboy/src/loader.c diff --git a/components/gnuboy/src/mem.c b/components/gbc/gnuboy/src/mem.c similarity index 100% rename from components/gnuboy/src/mem.c rename to components/gbc/gnuboy/src/mem.c diff --git a/components/gnuboy/src/refresh.c b/components/gbc/gnuboy/src/refresh.c similarity index 100% rename from components/gnuboy/src/refresh.c rename to components/gbc/gnuboy/src/refresh.c diff --git a/components/gnuboy/src/rtc.c b/components/gbc/gnuboy/src/rtc.c similarity index 100% rename from components/gnuboy/src/rtc.c rename to components/gbc/gnuboy/src/rtc.c diff --git a/components/gnuboy/src/save.c b/components/gbc/gnuboy/src/save.c similarity index 100% rename from components/gnuboy/src/save.c rename to components/gbc/gnuboy/src/save.c diff --git a/components/gnuboy/src/sound.c b/components/gbc/gnuboy/src/sound.c similarity index 100% rename from components/gnuboy/src/sound.c rename to components/gbc/gnuboy/src/sound.c diff --git a/components/gnuboy/src/split.c b/components/gbc/gnuboy/src/split.c similarity index 100% rename from components/gnuboy/src/split.c rename to components/gbc/gnuboy/src/split.c diff --git a/main/gameboy.hpp b/components/gbc/include/gameboy.hpp similarity index 100% rename from main/gameboy.hpp rename to components/gbc/include/gameboy.hpp diff --git a/main/gameboy.cpp b/components/gbc/src/gameboy.cpp similarity index 100% rename from main/gameboy.cpp rename to components/gbc/src/gameboy.cpp diff --git a/components/nes/CMakeLists.txt b/components/nes/CMakeLists.txt new file mode 100644 index 00000000..03c18b1c --- /dev/null +++ b/components/nes/CMakeLists.txt @@ -0,0 +1,8 @@ +idf_component_register( + INCLUDE_DIRS "include" + SRC_DIRS "src" "nofrendo/cpu" "nofrendo/libsnss" "nofrendo/nes" "nofrendo/sndhrdw" "nofrendo/mappers" "nofrendo" + PRIV_INCLUDE_DIRS "nofrendo/cpu" "nofrendo/libsnss" "nofrendo/nes" "nofrendo/sndhrdw" "nofrendo" + REQUIRES box-emu-hal + ) +target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-char-subscripts -Wno-attributes) +target_compile_definitions(${COMPONENT_LIB} PUBLIC USE_NES_NOFRENDO) diff --git a/main/nes.hpp b/components/nes/include/nes.hpp similarity index 100% rename from main/nes.hpp rename to components/nes/include/nes.hpp diff --git a/components/nofrendo/AUTHORS b/components/nes/nofrendo/AUTHORS similarity index 100% rename from components/nofrendo/AUTHORS rename to components/nes/nofrendo/AUTHORS diff --git a/components/nofrendo/bitmap.c b/components/nes/nofrendo/bitmap.c similarity index 100% rename from components/nofrendo/bitmap.c rename to components/nes/nofrendo/bitmap.c diff --git a/components/nofrendo/bitmap.h b/components/nes/nofrendo/bitmap.h similarity index 100% rename from components/nofrendo/bitmap.h rename to components/nes/nofrendo/bitmap.h diff --git a/components/nofrendo/cpu/dis6502.c b/components/nes/nofrendo/cpu/dis6502.c similarity index 100% rename from components/nofrendo/cpu/dis6502.c rename to components/nes/nofrendo/cpu/dis6502.c diff --git a/components/nofrendo/cpu/dis6502.h b/components/nes/nofrendo/cpu/dis6502.h similarity index 100% rename from components/nofrendo/cpu/dis6502.h rename to components/nes/nofrendo/cpu/dis6502.h diff --git a/components/nofrendo/cpu/nes6502.c b/components/nes/nofrendo/cpu/nes6502.c similarity index 100% rename from components/nofrendo/cpu/nes6502.c rename to components/nes/nofrendo/cpu/nes6502.c diff --git a/components/nofrendo/cpu/nes6502.h b/components/nes/nofrendo/cpu/nes6502.h similarity index 100% rename from components/nofrendo/cpu/nes6502.h rename to components/nes/nofrendo/cpu/nes6502.h diff --git a/components/nofrendo/event.c b/components/nes/nofrendo/event.c similarity index 100% rename from components/nofrendo/event.c rename to components/nes/nofrendo/event.c diff --git a/components/nofrendo/event.h b/components/nes/nofrendo/event.h similarity index 100% rename from components/nofrendo/event.h rename to components/nes/nofrendo/event.h diff --git a/components/nofrendo/intro.c b/components/nes/nofrendo/intro.c similarity index 100% rename from components/nofrendo/intro.c rename to components/nes/nofrendo/intro.c diff --git a/components/nofrendo/intro.h b/components/nes/nofrendo/intro.h similarity index 100% rename from components/nofrendo/intro.h rename to components/nes/nofrendo/intro.h diff --git a/components/nofrendo/libsnss/libsnss.c b/components/nes/nofrendo/libsnss/libsnss.c similarity index 100% rename from components/nofrendo/libsnss/libsnss.c rename to components/nes/nofrendo/libsnss/libsnss.c diff --git a/components/nofrendo/libsnss/libsnss.h b/components/nes/nofrendo/libsnss/libsnss.h similarity index 100% rename from components/nofrendo/libsnss/libsnss.h rename to components/nes/nofrendo/libsnss/libsnss.h diff --git a/components/nofrendo/log.c b/components/nes/nofrendo/log.c similarity index 100% rename from components/nofrendo/log.c rename to components/nes/nofrendo/log.c diff --git a/components/nofrendo/log.h b/components/nes/nofrendo/log.h similarity index 100% rename from components/nofrendo/log.h rename to components/nes/nofrendo/log.h diff --git a/components/nofrendo/mappers/map000.c b/components/nes/nofrendo/mappers/map000.c similarity index 100% rename from components/nofrendo/mappers/map000.c rename to components/nes/nofrendo/mappers/map000.c diff --git a/components/nofrendo/mappers/map001.c b/components/nes/nofrendo/mappers/map001.c similarity index 100% rename from components/nofrendo/mappers/map001.c rename to components/nes/nofrendo/mappers/map001.c diff --git a/components/nofrendo/mappers/map002.c b/components/nes/nofrendo/mappers/map002.c similarity index 100% rename from components/nofrendo/mappers/map002.c rename to components/nes/nofrendo/mappers/map002.c diff --git a/components/nofrendo/mappers/map003.c b/components/nes/nofrendo/mappers/map003.c similarity index 100% rename from components/nofrendo/mappers/map003.c rename to components/nes/nofrendo/mappers/map003.c diff --git a/components/nofrendo/mappers/map004.c b/components/nes/nofrendo/mappers/map004.c similarity index 100% rename from components/nofrendo/mappers/map004.c rename to components/nes/nofrendo/mappers/map004.c diff --git a/components/nofrendo/mappers/map005.c b/components/nes/nofrendo/mappers/map005.c similarity index 100% rename from components/nofrendo/mappers/map005.c rename to components/nes/nofrendo/mappers/map005.c diff --git a/components/nofrendo/mappers/map007.c b/components/nes/nofrendo/mappers/map007.c similarity index 100% rename from components/nofrendo/mappers/map007.c rename to components/nes/nofrendo/mappers/map007.c diff --git a/components/nofrendo/mappers/map008.c b/components/nes/nofrendo/mappers/map008.c similarity index 100% rename from components/nofrendo/mappers/map008.c rename to components/nes/nofrendo/mappers/map008.c diff --git a/components/nofrendo/mappers/map009.c b/components/nes/nofrendo/mappers/map009.c similarity index 100% rename from components/nofrendo/mappers/map009.c rename to components/nes/nofrendo/mappers/map009.c diff --git a/components/nofrendo/mappers/map010.c b/components/nes/nofrendo/mappers/map010.c similarity index 100% rename from components/nofrendo/mappers/map010.c rename to components/nes/nofrendo/mappers/map010.c diff --git a/components/nofrendo/mappers/map011.c b/components/nes/nofrendo/mappers/map011.c similarity index 100% rename from components/nofrendo/mappers/map011.c rename to components/nes/nofrendo/mappers/map011.c diff --git a/components/nofrendo/mappers/map015.c b/components/nes/nofrendo/mappers/map015.c similarity index 100% rename from components/nofrendo/mappers/map015.c rename to components/nes/nofrendo/mappers/map015.c diff --git a/components/nofrendo/mappers/map016.c b/components/nes/nofrendo/mappers/map016.c similarity index 100% rename from components/nofrendo/mappers/map016.c rename to components/nes/nofrendo/mappers/map016.c diff --git a/components/nofrendo/mappers/map018.c b/components/nes/nofrendo/mappers/map018.c similarity index 100% rename from components/nofrendo/mappers/map018.c rename to components/nes/nofrendo/mappers/map018.c diff --git a/components/nofrendo/mappers/map019.c b/components/nes/nofrendo/mappers/map019.c similarity index 100% rename from components/nofrendo/mappers/map019.c rename to components/nes/nofrendo/mappers/map019.c diff --git a/components/nofrendo/mappers/map024.c b/components/nes/nofrendo/mappers/map024.c similarity index 100% rename from components/nofrendo/mappers/map024.c rename to components/nes/nofrendo/mappers/map024.c diff --git a/components/nofrendo/mappers/map032.c b/components/nes/nofrendo/mappers/map032.c similarity index 100% rename from components/nofrendo/mappers/map032.c rename to components/nes/nofrendo/mappers/map032.c diff --git a/components/nofrendo/mappers/map033.c b/components/nes/nofrendo/mappers/map033.c similarity index 100% rename from components/nofrendo/mappers/map033.c rename to components/nes/nofrendo/mappers/map033.c diff --git a/components/nofrendo/mappers/map034.c b/components/nes/nofrendo/mappers/map034.c similarity index 100% rename from components/nofrendo/mappers/map034.c rename to components/nes/nofrendo/mappers/map034.c diff --git a/components/nofrendo/mappers/map040.c b/components/nes/nofrendo/mappers/map040.c similarity index 100% rename from components/nofrendo/mappers/map040.c rename to components/nes/nofrendo/mappers/map040.c diff --git a/components/nofrendo/mappers/map041.c b/components/nes/nofrendo/mappers/map041.c similarity index 100% rename from components/nofrendo/mappers/map041.c rename to components/nes/nofrendo/mappers/map041.c diff --git a/components/nofrendo/mappers/map042.c b/components/nes/nofrendo/mappers/map042.c similarity index 100% rename from components/nofrendo/mappers/map042.c rename to components/nes/nofrendo/mappers/map042.c diff --git a/components/nofrendo/mappers/map046.c b/components/nes/nofrendo/mappers/map046.c similarity index 100% rename from components/nofrendo/mappers/map046.c rename to components/nes/nofrendo/mappers/map046.c diff --git a/components/nofrendo/mappers/map050.c b/components/nes/nofrendo/mappers/map050.c similarity index 100% rename from components/nofrendo/mappers/map050.c rename to components/nes/nofrendo/mappers/map050.c diff --git a/components/nofrendo/mappers/map064.c b/components/nes/nofrendo/mappers/map064.c similarity index 100% rename from components/nofrendo/mappers/map064.c rename to components/nes/nofrendo/mappers/map064.c diff --git a/components/nofrendo/mappers/map065.c b/components/nes/nofrendo/mappers/map065.c similarity index 100% rename from components/nofrendo/mappers/map065.c rename to components/nes/nofrendo/mappers/map065.c diff --git a/components/nofrendo/mappers/map066.c b/components/nes/nofrendo/mappers/map066.c similarity index 100% rename from components/nofrendo/mappers/map066.c rename to components/nes/nofrendo/mappers/map066.c diff --git a/components/nofrendo/mappers/map070.c b/components/nes/nofrendo/mappers/map070.c similarity index 100% rename from components/nofrendo/mappers/map070.c rename to components/nes/nofrendo/mappers/map070.c diff --git a/components/nofrendo/mappers/map073.c b/components/nes/nofrendo/mappers/map073.c similarity index 100% rename from components/nofrendo/mappers/map073.c rename to components/nes/nofrendo/mappers/map073.c diff --git a/components/nofrendo/mappers/map075.c b/components/nes/nofrendo/mappers/map075.c similarity index 100% rename from components/nofrendo/mappers/map075.c rename to components/nes/nofrendo/mappers/map075.c diff --git a/components/nofrendo/mappers/map078.c b/components/nes/nofrendo/mappers/map078.c similarity index 100% rename from components/nofrendo/mappers/map078.c rename to components/nes/nofrendo/mappers/map078.c diff --git a/components/nofrendo/mappers/map079.c b/components/nes/nofrendo/mappers/map079.c similarity index 100% rename from components/nofrendo/mappers/map079.c rename to components/nes/nofrendo/mappers/map079.c diff --git a/components/nofrendo/mappers/map085.c b/components/nes/nofrendo/mappers/map085.c similarity index 100% rename from components/nofrendo/mappers/map085.c rename to components/nes/nofrendo/mappers/map085.c diff --git a/components/nofrendo/mappers/map087.c b/components/nes/nofrendo/mappers/map087.c similarity index 100% rename from components/nofrendo/mappers/map087.c rename to components/nes/nofrendo/mappers/map087.c diff --git a/components/nofrendo/mappers/map093.c b/components/nes/nofrendo/mappers/map093.c similarity index 100% rename from components/nofrendo/mappers/map093.c rename to components/nes/nofrendo/mappers/map093.c diff --git a/components/nofrendo/mappers/map094.c b/components/nes/nofrendo/mappers/map094.c similarity index 100% rename from components/nofrendo/mappers/map094.c rename to components/nes/nofrendo/mappers/map094.c diff --git a/components/nofrendo/mappers/map099.c b/components/nes/nofrendo/mappers/map099.c similarity index 100% rename from components/nofrendo/mappers/map099.c rename to components/nes/nofrendo/mappers/map099.c diff --git a/components/nofrendo/mappers/map160.c b/components/nes/nofrendo/mappers/map160.c similarity index 100% rename from components/nofrendo/mappers/map160.c rename to components/nes/nofrendo/mappers/map160.c diff --git a/components/nofrendo/mappers/map229.c b/components/nes/nofrendo/mappers/map229.c similarity index 100% rename from components/nofrendo/mappers/map229.c rename to components/nes/nofrendo/mappers/map229.c diff --git a/components/nofrendo/mappers/map231.c b/components/nes/nofrendo/mappers/map231.c similarity index 100% rename from components/nofrendo/mappers/map231.c rename to components/nes/nofrendo/mappers/map231.c diff --git a/components/nofrendo/mappers/mapvrc.c b/components/nes/nofrendo/mappers/mapvrc.c similarity index 100% rename from components/nofrendo/mappers/mapvrc.c rename to components/nes/nofrendo/mappers/mapvrc.c diff --git a/components/nofrendo/memguard.c b/components/nes/nofrendo/memguard.c similarity index 100% rename from components/nofrendo/memguard.c rename to components/nes/nofrendo/memguard.c diff --git a/components/nofrendo/memguard.h b/components/nes/nofrendo/memguard.h similarity index 100% rename from components/nofrendo/memguard.h rename to components/nes/nofrendo/memguard.h diff --git a/components/nofrendo/nes/mmclist.c b/components/nes/nofrendo/nes/mmclist.c similarity index 100% rename from components/nofrendo/nes/mmclist.c rename to components/nes/nofrendo/nes/mmclist.c diff --git a/components/nofrendo/nes/mmclist.h b/components/nes/nofrendo/nes/mmclist.h similarity index 100% rename from components/nofrendo/nes/mmclist.h rename to components/nes/nofrendo/nes/mmclist.h diff --git a/components/nofrendo/nes/nes.c b/components/nes/nofrendo/nes/nes.c similarity index 100% rename from components/nofrendo/nes/nes.c rename to components/nes/nofrendo/nes/nes.c diff --git a/components/nofrendo/nes/nes.h b/components/nes/nofrendo/nes/nes.h similarity index 100% rename from components/nofrendo/nes/nes.h rename to components/nes/nofrendo/nes/nes.h diff --git a/components/nofrendo/nes/nes_mmc.c b/components/nes/nofrendo/nes/nes_mmc.c similarity index 100% rename from components/nofrendo/nes/nes_mmc.c rename to components/nes/nofrendo/nes/nes_mmc.c diff --git a/components/nofrendo/nes/nes_mmc.h b/components/nes/nofrendo/nes/nes_mmc.h similarity index 100% rename from components/nofrendo/nes/nes_mmc.h rename to components/nes/nofrendo/nes/nes_mmc.h diff --git a/components/nofrendo/nes/nes_pal.c b/components/nes/nofrendo/nes/nes_pal.c similarity index 100% rename from components/nofrendo/nes/nes_pal.c rename to components/nes/nofrendo/nes/nes_pal.c diff --git a/components/nofrendo/nes/nes_pal.h b/components/nes/nofrendo/nes/nes_pal.h similarity index 100% rename from components/nofrendo/nes/nes_pal.h rename to components/nes/nofrendo/nes/nes_pal.h diff --git a/components/nofrendo/nes/nes_ppu.c b/components/nes/nofrendo/nes/nes_ppu.c similarity index 100% rename from components/nofrendo/nes/nes_ppu.c rename to components/nes/nofrendo/nes/nes_ppu.c diff --git a/components/nofrendo/nes/nes_ppu.h b/components/nes/nofrendo/nes/nes_ppu.h similarity index 100% rename from components/nofrendo/nes/nes_ppu.h rename to components/nes/nofrendo/nes/nes_ppu.h diff --git a/components/nofrendo/nes/nes_rom.c b/components/nes/nofrendo/nes/nes_rom.c similarity index 100% rename from components/nofrendo/nes/nes_rom.c rename to components/nes/nofrendo/nes/nes_rom.c diff --git a/components/nofrendo/nes/nes_rom.h b/components/nes/nofrendo/nes/nes_rom.h similarity index 100% rename from components/nofrendo/nes/nes_rom.h rename to components/nes/nofrendo/nes/nes_rom.h diff --git a/components/nofrendo/nes/nesinput.c b/components/nes/nofrendo/nes/nesinput.c similarity index 100% rename from components/nofrendo/nes/nesinput.c rename to components/nes/nofrendo/nes/nesinput.c diff --git a/components/nofrendo/nes/nesinput.h b/components/nes/nofrendo/nes/nesinput.h similarity index 100% rename from components/nofrendo/nes/nesinput.h rename to components/nes/nofrendo/nes/nesinput.h diff --git a/components/nofrendo/nes/nesstate.c b/components/nes/nofrendo/nes/nesstate.c similarity index 100% rename from components/nofrendo/nes/nesstate.c rename to components/nes/nofrendo/nes/nesstate.c diff --git a/components/nofrendo/nes/nesstate.h b/components/nes/nofrendo/nes/nesstate.h similarity index 100% rename from components/nofrendo/nes/nesstate.h rename to components/nes/nofrendo/nes/nesstate.h diff --git a/components/nofrendo/nofconfig.h b/components/nes/nofrendo/nofconfig.h similarity index 100% rename from components/nofrendo/nofconfig.h rename to components/nes/nofrendo/nofconfig.h diff --git a/components/nofrendo/nofrendo.c b/components/nes/nofrendo/nofrendo.c similarity index 100% rename from components/nofrendo/nofrendo.c rename to components/nes/nofrendo/nofrendo.c diff --git a/components/nofrendo/nofrendo.h b/components/nes/nofrendo/nofrendo.h similarity index 100% rename from components/nofrendo/nofrendo.h rename to components/nes/nofrendo/nofrendo.h diff --git a/components/nofrendo/noftypes.h b/components/nes/nofrendo/noftypes.h similarity index 100% rename from components/nofrendo/noftypes.h rename to components/nes/nofrendo/noftypes.h diff --git a/components/nofrendo/osd.h b/components/nes/nofrendo/osd.h similarity index 100% rename from components/nofrendo/osd.h rename to components/nes/nofrendo/osd.h diff --git a/components/nofrendo/pcx.c b/components/nes/nofrendo/pcx.c similarity index 100% rename from components/nofrendo/pcx.c rename to components/nes/nofrendo/pcx.c diff --git a/components/nofrendo/pcx.h b/components/nes/nofrendo/pcx.h similarity index 100% rename from components/nofrendo/pcx.h rename to components/nes/nofrendo/pcx.h diff --git a/components/nofrendo/sndhrdw/fds_snd.c b/components/nes/nofrendo/sndhrdw/fds_snd.c similarity index 100% rename from components/nofrendo/sndhrdw/fds_snd.c rename to components/nes/nofrendo/sndhrdw/fds_snd.c diff --git a/components/nofrendo/sndhrdw/fds_snd.h b/components/nes/nofrendo/sndhrdw/fds_snd.h similarity index 100% rename from components/nofrendo/sndhrdw/fds_snd.h rename to components/nes/nofrendo/sndhrdw/fds_snd.h diff --git a/components/nofrendo/sndhrdw/mmc5_snd.c b/components/nes/nofrendo/sndhrdw/mmc5_snd.c similarity index 100% rename from components/nofrendo/sndhrdw/mmc5_snd.c rename to components/nes/nofrendo/sndhrdw/mmc5_snd.c diff --git a/components/nofrendo/sndhrdw/mmc5_snd.h b/components/nes/nofrendo/sndhrdw/mmc5_snd.h similarity index 100% rename from components/nofrendo/sndhrdw/mmc5_snd.h rename to components/nes/nofrendo/sndhrdw/mmc5_snd.h diff --git a/components/nofrendo/sndhrdw/nes_apu.c b/components/nes/nofrendo/sndhrdw/nes_apu.c similarity index 100% rename from components/nofrendo/sndhrdw/nes_apu.c rename to components/nes/nofrendo/sndhrdw/nes_apu.c diff --git a/components/nofrendo/sndhrdw/nes_apu.h b/components/nes/nofrendo/sndhrdw/nes_apu.h similarity index 100% rename from components/nofrendo/sndhrdw/nes_apu.h rename to components/nes/nofrendo/sndhrdw/nes_apu.h diff --git a/components/nofrendo/sndhrdw/vrcvisnd.c b/components/nes/nofrendo/sndhrdw/vrcvisnd.c similarity index 100% rename from components/nofrendo/sndhrdw/vrcvisnd.c rename to components/nes/nofrendo/sndhrdw/vrcvisnd.c diff --git a/components/nofrendo/sndhrdw/vrcvisnd.h b/components/nes/nofrendo/sndhrdw/vrcvisnd.h similarity index 100% rename from components/nofrendo/sndhrdw/vrcvisnd.h rename to components/nes/nofrendo/sndhrdw/vrcvisnd.h diff --git a/components/nofrendo/version.h b/components/nes/nofrendo/version.h similarity index 100% rename from components/nofrendo/version.h rename to components/nes/nofrendo/version.h diff --git a/components/nofrendo/vid_drv.c b/components/nes/nofrendo/vid_drv.c similarity index 100% rename from components/nofrendo/vid_drv.c rename to components/nes/nofrendo/vid_drv.c diff --git a/components/nofrendo/vid_drv.h b/components/nes/nofrendo/vid_drv.h similarity index 100% rename from components/nofrendo/vid_drv.h rename to components/nes/nofrendo/vid_drv.h diff --git a/main/nes.cpp b/components/nes/src/nes.cpp similarity index 100% rename from main/nes.cpp rename to components/nes/src/nes.cpp diff --git a/components/nofrendo-esp32/osd.c b/components/nes/src/osd.c similarity index 100% rename from components/nofrendo-esp32/osd.c rename to components/nes/src/osd.c diff --git a/components/nofrendo-esp32/video_audio.c b/components/nes/src/video_audio.c similarity index 100% rename from components/nofrendo-esp32/video_audio.c rename to components/nes/src/video_audio.c diff --git a/components/nofrendo-esp32/CMakeLists.txt b/components/nofrendo-esp32/CMakeLists.txt deleted file mode 100644 index 3b05dcbc..00000000 --- a/components/nofrendo-esp32/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -idf_component_register( - SRC_DIRS "." - INCLUDE_DIRS "." - REQUIRES nofrendo box-emu-hal - ) diff --git a/components/nofrendo/CMakeLists.txt b/components/nofrendo/CMakeLists.txt deleted file mode 100644 index a46981d1..00000000 --- a/components/nofrendo/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -idf_component_register( - SRC_DIRS "cpu" "libsnss" "nes" "sndhrdw" "mappers" "." - INCLUDE_DIRS "cpu" "libsnss" "nes" "sndhrdw" "." - REQUIRES box-emu-hal - ) -target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-char-subscripts -Wno-attributes) -target_compile_definitions(${COMPONENT_LIB} PUBLIC USE_NES_NOFRENDO) From 96a6686517d9671f6f526c6023ea9726176bee71 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Thu, 23 Feb 2023 12:52:26 -0600 Subject: [PATCH 05/47] removed components that are in espp submodule. --- components/ads1x15/CMakeLists.txt | 5 - components/ads1x15/include/ads1x15.hpp | 131 -------- components/ads1x15/src/ads1x15.cpp | 99 ------ components/controller/CMakeLists.txt | 4 - components/controller/example/CMakeLists.txt | 22 -- components/controller/example/README.md | 67 ---- .../controller/example/main/CMakeLists.txt | 2 - .../example/main/controller_example.cpp | 287 ------------------ .../controller/example/sdkconfig.defaults | 4 - components/controller/include/controller.hpp | 221 -------------- components/mt6701/CMakeLists.txt | 4 - components/mt6701/example/CMakeLists.txt | 22 -- components/mt6701/example/README.md | 67 ---- components/mt6701/example/main/CMakeLists.txt | 2 - .../mt6701/example/main/mt6701_example.cpp | 122 -------- components/mt6701/example/sdkconfig.defaults | 11 - components/mt6701/include/mt6701.hpp | 238 --------------- 17 files changed, 1308 deletions(-) delete mode 100644 components/ads1x15/CMakeLists.txt delete mode 100644 components/ads1x15/include/ads1x15.hpp delete mode 100644 components/ads1x15/src/ads1x15.cpp delete mode 100644 components/controller/CMakeLists.txt delete mode 100644 components/controller/example/CMakeLists.txt delete mode 100644 components/controller/example/README.md delete mode 100644 components/controller/example/main/CMakeLists.txt delete mode 100644 components/controller/example/main/controller_example.cpp delete mode 100644 components/controller/example/sdkconfig.defaults delete mode 100644 components/controller/include/controller.hpp delete mode 100644 components/mt6701/CMakeLists.txt delete mode 100644 components/mt6701/example/CMakeLists.txt delete mode 100644 components/mt6701/example/README.md delete mode 100644 components/mt6701/example/main/CMakeLists.txt delete mode 100644 components/mt6701/example/main/mt6701_example.cpp delete mode 100644 components/mt6701/example/sdkconfig.defaults delete mode 100644 components/mt6701/include/mt6701.hpp diff --git a/components/ads1x15/CMakeLists.txt b/components/ads1x15/CMakeLists.txt deleted file mode 100644 index 8fff0ac1..00000000 --- a/components/ads1x15/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -idf_component_register( - INCLUDE_DIRS "include" - SRC_DIRS "src" - REQUIRES "logger" - ) diff --git a/components/ads1x15/include/ads1x15.hpp b/components/ads1x15/include/ads1x15.hpp deleted file mode 100644 index 935ba076..00000000 --- a/components/ads1x15/include/ads1x15.hpp +++ /dev/null @@ -1,131 +0,0 @@ -#pragma once - -#include - -#include "FreeRTOS/FreeRTOS.h" -#include "FreeRTOS/task.h" - -#include "logger.hpp" - -class Ads1x15 { -public: - static constexpr uint8_t ADDRESS = (0x48); ///< 1001 000 (ADDR = GND) - - typedef std::function write_fn; - typedef std::function read_fn; - - enum class Gain { - TWOTHIRDS = 0x0000, ///< +/-6.144V range = Gain 2/3 - ONE = 0x0200, ///< +/-4.096V range = Gain 1 - TWO = 0x0400, ///< +/-2.048V range = Gain 2 (default) - FOUR = 0x0600, ///< +/-1.024V range = Gain 4 - EIGHT = 0x0800, ///< +/-0.512V range = Gain 8 - SIXTEEN = 0x0A00, ///< +/-0.256V range = Gain 16 - }; - - enum class Ads1015Rate : uint16_t { - SPS128 = 0x0000, ///< 128 samples per second - SPS250 = 0x0020, ///< 250 samples per second - SPS490 = 0x0040, ///< 490 samples per second - SPS920 = 0x0060, ///< 920 samples per second - SPS1600 = 0x0080, ///< 1600 samples per second (default) - SPS2400 = 0x00A0, ///< 2400 samples per second - SPS3300 = 0x00C0, ///< 3300 samples per second - }; - - enum class Ads1115Rate : uint16_t { - SPS8 = 0x0000, ///< 8 samples per second - SPS16 = 0x0020, ///< 16 samples per second - SPS32 = 0x0040, ///< 32 samples per second - SPS64 = 0x0060, ///< 64 samples per second - SPS128 = 0x0080, ///< 128 samples per second (default) - SPS250 = 0x00A0, ///< 250 samples per second - SPS475 = 0x00C0, ///< 475 samples per second - SPS860 = 0x00E0, ///< 860 samples per second - }; - - struct Ads1015Config { - write_fn write; - read_fn read; - Gain gain{Gain::TWOTHIRDS}; - Ads1015Rate sample_rate{Ads1015Rate::SPS1600}; - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; - }; - - struct Ads1115Config { - write_fn write; - read_fn read; - Gain gain{Gain::TWOTHIRDS}; - Ads1115Rate sample_rate{Ads1115Rate::SPS128}; - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; - }; - - Ads1x15(const Ads1015Config& config) - : gain_(config.gain), - ads1015rate_(config.sample_rate), - bit_shift_(4), write_(config.write), read_(config.read), - logger_({.tag="Ads1015", .level = config.log_level}){ - } - - Ads1x15(const Ads1115Config& config) - : gain_(config.gain), - ads1115rate_(config.sample_rate), - bit_shift_(0), write_(config.write), read_(config.read), - logger_({.tag="Ads1115", .level = config.log_level}){ - } - - float sample_mv(int channel) { - return raw_to_mv(sample_raw(channel)); - } - -protected: - int16_t sample_raw(int channel); - - bool conversion_complete(); - - float raw_to_mv(int16_t raw) { - // see data sheet Table 3 - float fsRange; - switch (gain_) { - case Gain::TWOTHIRDS: - fsRange = 6144.0f; - break; - case Gain::ONE: - fsRange = 4096.0f; - break; - case Gain::TWO: - fsRange = 2048.0f; - break; - case Gain::FOUR: - fsRange = 1024.0f; - break; - case Gain::EIGHT: - fsRange = 512.0f; - break; - case Gain::SIXTEEN: - fsRange = 256.0f; - break; - default: - fsRange = 0.0f; - } - return raw * (fsRange / (32768 >> bit_shift_)); - } - - enum class Register : uint8_t { - POINTER_CONVERT = 0x00, ///< Conversion - POINTER_CONFIG = 0x01, ///< Configuration - POINTER_LOWTHRESH = 0x02, ///< Low Threshold - POINTER_HITHRESH = 0x03 ///< High Threshold - }; - - Gain gain_; - union { - Ads1015Rate ads1015rate_; - Ads1115Rate ads1115rate_; - uint16_t rate_; - }; - int bit_shift_; - write_fn write_; - read_fn read_; - espp::Logger logger_; -}; diff --git a/components/ads1x15/src/ads1x15.cpp b/components/ads1x15/src/ads1x15.cpp deleted file mode 100644 index ebf4f25b..00000000 --- a/components/ads1x15/src/ads1x15.cpp +++ /dev/null @@ -1,99 +0,0 @@ -#include "ads1x15.hpp" - -static constexpr uint16_t REG_CONFIG_OS_SINGLE = - (0x8000); -static constexpr uint16_t REG_CONFIG_OS_BUSY = - (0x0000); ///< Read: Bit = 0 when conversion is in progress -static constexpr uint16_t REG_CONFIG_OS_NOTBUSY = - (0x8000); ///< Read: Bit = 1 when device is not performing a conversion - -static constexpr uint16_t REG_CONFIG_MUX_DIFF_0_1 = - (0x0000); ///< Differential P = AIN0, N = AIN1 (default) -static constexpr uint16_t REG_CONFIG_MUX_DIFF_0_3 = - (0x1000); ///< Differential P = AIN0, N = AIN3 -static constexpr uint16_t REG_CONFIG_MUX_DIFF_1_3 = - (0x2000); ///< Differential P = AIN1, N = AIN3 -static constexpr uint16_t REG_CONFIG_MUX_DIFF_2_3 = - (0x3000); ///< Differential P = AIN2, N = AIN3 -static constexpr uint16_t REG_CONFIG_MUX_SINGLE_0 = (0x4000); ///< Single-ended AIN0 -static constexpr uint16_t REG_CONFIG_MUX_SINGLE_1 = (0x5000); ///< Single-ended AIN1 -static constexpr uint16_t REG_CONFIG_MUX_SINGLE_2 = (0x6000); ///< Single-ended AIN2 -static constexpr uint16_t REG_CONFIG_MUX_SINGLE_3 = (0x7000); ///< Single-ended AIN3 - -static constexpr uint16_t MUX_BY_CHANNEL[] = { - REG_CONFIG_MUX_SINGLE_0, ///< Single-ended AIN0 - REG_CONFIG_MUX_SINGLE_1, ///< Single-ended AIN1 - REG_CONFIG_MUX_SINGLE_2, ///< Single-ended AIN2 - REG_CONFIG_MUX_SINGLE_3 ///< Single-ended AIN3 -}; ///< MUX config by channel - -static constexpr uint16_t REG_CONFIG_MODE_CONTIN = (0x0000); ///< Continuous conversion mode -static constexpr uint16_t REG_CONFIG_MODE_SINGLE = - (0x0100); ///< Power-down single-shot mode (default) - -static constexpr uint16_t REG_CONFIG_CMODE_TRAD = - (0x0000); ///< Traditional comparator with hysteresis (default) -static constexpr uint16_t REG_CONFIG_CMODE_WINDOW = (0x0010); ///< Window comparator - -static constexpr uint16_t REG_CONFIG_CPOL_ACTVLOW = - (0x0000); ///< ALERT/RDY pin is low when active (default) -static constexpr uint16_t REG_CONFIG_CPOL_ACTVHI = - (0x0008); ///< ALERT/RDY pin is high when active - -static constexpr uint16_t REG_CONFIG_CLAT_NONLAT = - (0x0000); ///< Non-latching comparator (default) -static constexpr uint16_t REG_CONFIG_CLAT_LATCH = (0x0004); ///< Latching comparator - -static constexpr uint16_t REG_CONFIG_CQUE_1CONV = - (0x0000); ///< Assert ALERT/RDY after one conversions -static constexpr uint16_t REG_CONFIG_CQUE_2CONV = - (0x0001); ///< Assert ALERT/RDY after two conversions -static constexpr uint16_t REG_CONFIG_CQUE_4CONV = - (0x0002); ///< Assert ALERT/RDY after four conversions -static constexpr uint16_t REG_CONFIG_CQUE_NONE = - (0x0003); ///< Disable the comparator and put ALERT/RDY in high state (default) - -int16_t Ads1x15::sample_raw(int channel) { - if (!write_ || !read_) { - logger_.error("Write / read functions not properly configured, cannot sample!"); - return 0; - } - // Start with default values - uint16_t config = - REG_CONFIG_CQUE_1CONV | // Comparator enabled and asserts on 1 - // match - REG_CONFIG_CLAT_NONLAT | // non-latching (default val) - REG_CONFIG_CPOL_ACTVLOW | // Alert/Rdy active low (default val) - REG_CONFIG_CMODE_TRAD | // Traditional comparator (default val) - REG_CONFIG_MODE_SINGLE; // Single conversion mode - // Set PGA/voltage range - config |= (uint16_t)gain_; - // Set data rate - config |= rate_; - config |= MUX_BY_CHANNEL[channel]; - // Set 'start single-conversion' bit - config |= REG_CONFIG_OS_SINGLE; - // configure to read from mux 0 - logger_.debug("configuring conversion for channel {}", channel); - write_((uint8_t)Register::POINTER_CONFIG, config); - write_((uint8_t)Register::POINTER_HITHRESH, 0x8000); - write_((uint8_t)Register::POINTER_LOWTHRESH, 0x0000); - // wait for conversion complete - logger_.debug("waiting for conversion complete..."); - while (!conversion_complete()) { - vTaskDelay(1); - } - logger_.debug("reading conversion result for channel {}", channel); - uint16_t val = read_((uint8_t)Register::POINTER_CONVERT) >> bit_shift_; - if (bit_shift_ > 0) { - if (val > 0x07FF) { - // negative number - extend the sign to the 16th bit - val |= 0xF000; - } - } - return (int16_t)val; -} - -bool Ads1x15::conversion_complete() { - return (read_((uint8_t)Register::POINTER_CONFIG) & 0x8000) != 0; -} diff --git a/components/controller/CMakeLists.txt b/components/controller/CMakeLists.txt deleted file mode 100644 index 50dd73b4..00000000 --- a/components/controller/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -idf_component_register( - INCLUDE_DIRS "include" - REQUIRES driver joystick - ) diff --git a/components/controller/example/CMakeLists.txt b/components/controller/example/CMakeLists.txt deleted file mode 100644 index 26248ab9..00000000 --- a/components/controller/example/CMakeLists.txt +++ /dev/null @@ -1,22 +0,0 @@ -# The following lines of boilerplate have to be in your project's CMakeLists -# in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) - -# add the component directories that we want to use -set(EXTRA_COMPONENT_DIRS - "../../../components/" - "../../../components/espp/components" -) - -set( - COMPONENTS - "main esptool_py driver ads1x15 adc task controller" - CACHE STRING - "List of components to include" - ) - -project(controller_example) - -set(CMAKE_CXX_STANDARD 20) diff --git a/components/controller/example/README.md b/components/controller/example/README.md deleted file mode 100644 index ffe0beb9..00000000 --- a/components/controller/example/README.md +++ /dev/null @@ -1,67 +0,0 @@ -_Note that this is a template for an ESP-IDF example README.md file. When using this template, replace all these emphasised placeholders with example-specific content._ - -| Supported Targets | _Supported target, e.g. ESP32_ | _Another supported target, e.g. ESP32-S3_ | -| ----------------- | ------------------------------ | ----------------------------------------- | - -_If the example supports all targets supported by ESP-IDF then the table can be omitted_ -# _Example Title_ - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -_What is this example? What does it do?_ - -_What features of ESP-IDF does it use?_ - -_What could someone create based on this example? ie applications/use cases/etc_ - -_If there are any acronyms or Espressif-only words used here, explain them or mention where in the datasheet/TRM this information can be found._ - -## How to use example - -### Hardware Required - -_If possible, example should be able to run on any commonly available ESP32 development board. Otherwise, describe what specific hardware should be used._ - -_If any other items (server, BLE device, app, second chip, whatever) are needed, mention them here. Include links if applicable. Explain how to set them up._ - -### Configure the project - -``` -idf.py menuconfig -``` - -* _If there is any project configuration that the user must set for this example, mention this here._ - -### Build and Flash - -Build the project and flash it to the board, then run monitor tool to view serial output: - -``` -idf.py -p PORT flash monitor -``` - -(Replace PORT with the name of the serial port to use.) - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example Output - -_Include an example of the console output from the running example, here:_ - -``` -Use this style for pasting the log. -``` - -_If the user is supposed to interact with the example at this point (read/write GATT attribute, send HTTP request, press button, etc. then mention it here)_ - -_For examples where ESP32 is connected with some other hardware, include a table or schematics with connection details._ - -## Troubleshooting - -_If there are any likely problems or errors which many users might encounter, mention them here. Remove this section for very simple examples where nothing is likely to go wrong._ - -## Example Breakdown - -_If the example source code is lengthy, complex, or cannot be easily understood, use this section to break down and explain the source code. This can be done by breaking down the execution path step by step, or explaining what each major function/task/source file does. Add sub titles if necessary. Remove this section for very simple examples where the source code is self explanatory._ \ No newline at end of file diff --git a/components/controller/example/main/CMakeLists.txt b/components/controller/example/main/CMakeLists.txt deleted file mode 100644 index a941e22b..00000000 --- a/components/controller/example/main/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -idf_component_register(SRC_DIRS "." - INCLUDE_DIRS ".") diff --git a/components/controller/example/main/controller_example.cpp b/components/controller/example/main/controller_example.cpp deleted file mode 100644 index 054b64d7..00000000 --- a/components/controller/example/main/controller_example.cpp +++ /dev/null @@ -1,287 +0,0 @@ -#include -#include - -#include "driver/i2c.h" - -#include "ads1x15.hpp" -#include "controller.hpp" -#include "oneshot_adc.hpp" -#include "task.hpp" - -using namespace std::chrono_literals; - -#define I2C_NUM (I2C_NUM_1) -#define I2C_SCL_IO (GPIO_NUM_40) -#define I2C_SDA_IO (GPIO_NUM_41) -#define I2C_FREQ_HZ (400 * 1000) -#define I2C_TIMEOUT_MS (10) - -extern "C" void app_main(void) { - // First example shows using 2 analog pins with the controller for the x/y - // joystick - { - std::atomic quit_test = false; - fmt::print("Starting oneshot adc joystick controller example, press start & select together to quit!\n"); - //! [oneshot adc joystick controller example] - // make the adc we'll be reading from - std::vector channels{ - { - .unit = ADC_UNIT_2, - .channel = ADC_CHANNEL_1, // (x) Analog 0 on the joystick shield - .attenuation = ADC_ATTEN_DB_11 - }, - { - .unit = ADC_UNIT_2, - .channel = ADC_CHANNEL_2, // (y) Analog 1 on the joystick shield - .attenuation = ADC_ATTEN_DB_11 - } - }; - espp::OneshotAdc adc(espp::OneshotAdc::Config{ - .unit = ADC_UNIT_2, - .channels = channels, - }); - // make the function which will get the raw data from the ADC and convert to - // uncalibrated [-1,1] - auto read_joystick = [&adc, &channels](float *x, float *y) -> bool { - auto maybe_x_mv = adc.read_mv(channels[0].channel); - auto maybe_y_mv = adc.read_mv(channels[1].channel); - if (maybe_x_mv.has_value() && maybe_y_mv.has_value()) { - auto x_mv = maybe_x_mv.value(); - auto y_mv = maybe_y_mv.value(); - *x = (x_mv / 1700.0f - 1.0f); - *y = (y_mv / 1700.0f - 1.0f); - return true; - } - return false; - }; - // make the controller - NOTE: this was designed for connecting the Sparkfun - // Joystick Shield to the ESP32 S3 BOX - Controller controller(Controller::AnalogJoystickConfig{ - // buttons short to ground, so they are active low. this will enable the - // GPIO_PULLUP and invert the logic - .active_low = true, - .gpio_a = 38, // D3 on the joystick shield - .gpio_b = 39, // D5 on the joystick shield - .gpio_x = -1, // we're using this as start... - .gpio_y = -1, // we're using this as select... - .gpio_start = 42, // D4 on the joystick shield - .gpio_select = 21, // D6 on the joystick shield - .gpio_joystick_select = -1, // D2 on the joystick shield - .joystick_config = { - .x_calibration = {.center = 0.0f, .deadband = 0.2f, .minimum = -1.0f, .maximum = 1.0f}, - .y_calibration = {.center = 0.0f, .deadband = 0.2f, .minimum = -1.0f, .maximum = 1.0f}, - .get_values = read_joystick, - .log_level = espp::Logger::Verbosity::WARN - }, - .log_level = espp::Logger::Verbosity::WARN - }); - // and finally, make the task to periodically poll the controller and print - // the state - auto task_fn = [&quit_test, &controller](std::mutex& m, std::condition_variable& cv) { - controller.update(); - bool is_a_pressed = controller.is_pressed(Controller::Button::A); - bool is_b_pressed = controller.is_pressed(Controller::Button::B); - bool is_select_pressed = controller.is_pressed(Controller::Button::SELECT); - bool is_start_pressed = controller.is_pressed(Controller::Button::START); - bool is_up_pressed = controller.is_pressed(Controller::Button::UP); - bool is_down_pressed = controller.is_pressed(Controller::Button::DOWN); - bool is_left_pressed = controller.is_pressed(Controller::Button::LEFT); - bool is_right_pressed = controller.is_pressed(Controller::Button::RIGHT); - fmt::print("Controller buttons:\n" - "\tA: {}\n" - "\tB: {}\n" - "\tSelect: {}\n" - "\tStart: {}\n" - "\tUp: {}\n" - "\tDown: {}\n" - "\tLeft: {}\n" - "\tRight: {}\n", - is_a_pressed, - is_b_pressed, - is_select_pressed, - is_start_pressed, - is_up_pressed, - is_down_pressed, - is_left_pressed, - is_right_pressed - ); - quit_test = is_start_pressed && is_select_pressed; - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - std::unique_lock lk(m); - cv.wait_for(lk, 500ms); - } - }; - auto task = espp::Task({ - .name = "Controller Task", - .callback = task_fn, - .stack_size_bytes = 6*1024, - .log_level = espp::Logger::Verbosity::WARN - }); - task.start(); - //! [oneshot adc joystick controller example] - while (!quit_test) { - std::this_thread::sleep_for(100ms); - } - } - - std::this_thread::sleep_for(500ms); - - // Second example shows using the i2c adc (ads1x15) with the controller for - // the x/y joystick - { - std::atomic quit_test = false; - fmt::print("Starting i2c adc joystick controller example, press start & select together to quit!\n"); - //! [i2c adc joystick controller example] - // make the I2C that we'll use to communicate - i2c_config_t i2c_cfg; - fmt::print("initializing i2c driver...\n"); - memset(&i2c_cfg, 0, sizeof(i2c_cfg)); - i2c_cfg.sda_io_num = I2C_SDA_IO; // pin 3 on the joybonnet - i2c_cfg.scl_io_num = I2C_SCL_IO; // pin 5 on the joybonnet - i2c_cfg.mode = I2C_MODE_MASTER; - i2c_cfg.sda_pullup_en = GPIO_PULLUP_ENABLE; - i2c_cfg.scl_pullup_en = GPIO_PULLUP_ENABLE; - i2c_cfg.master.clk_speed = I2C_FREQ_HZ; - auto err = i2c_param_config(I2C_NUM, &i2c_cfg); - if (err != ESP_OK) printf("config i2c failed\n"); - err = i2c_driver_install(I2C_NUM, I2C_MODE_MASTER, 0, 0, 0); - if (err != ESP_OK) printf("install i2c driver failed\n"); - // make some lambda functions we'll use to read/write to the i2c adc - auto ads_write = [](uint8_t reg_addr, uint16_t value) { - uint8_t write_buf[3] = {reg_addr, (uint8_t)(value >> 8), (uint8_t)(value & 0xFF)}; - i2c_master_write_to_device(I2C_NUM, - Ads1x15::ADDRESS, - write_buf, - 3, - I2C_TIMEOUT_MS / portTICK_PERIOD_MS); - }; - auto ads_read = [](uint8_t reg_addr) -> uint16_t { - uint8_t read_data[2]; - i2c_master_write_read_device(I2C_NUM, - Ads1x15::ADDRESS, - ®_addr, - 1, // size of addr - read_data, - 2, - I2C_TIMEOUT_MS / portTICK_PERIOD_MS); - return (read_data[0] << 8) | read_data[1]; - }; - // make the actual ads class - Ads1x15 ads(Ads1x15::Ads1015Config{ - .write = ads_write, - .read = ads_read - }); - // make the task which will get the raw data from the I2C ADC and convert to - // uncalibrated [-1,1] - std::atomic joystick_x{0}; - std::atomic joystick_y{0}; - auto ads_read_task_fn = [&joystick_x, &joystick_y, &ads](std::mutex& m, std::condition_variable& cv) { - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - using namespace std::chrono_literals; - std::unique_lock lk(m); - cv.wait_for(lk, 20ms); - } - auto x_mv = ads.sample_mv(1); - auto y_mv = ads.sample_mv(0); - joystick_x.store(x_mv / 1700.0f - 1.0f); - // y is inverted so negate it - joystick_y.store(-(y_mv / 1700.0f - 1.0f)); - }; - auto ads_task = espp::Task::make_unique({ - .name = "ADS", - .callback = ads_read_task_fn, - .stack_size_bytes{4*1024}, - .log_level = espp::Logger::Verbosity::INFO - }); - ads_task->start(); - // make the read joystick function used by the controller - auto read_joystick = [&joystick_x, &joystick_y](float *x, float *y) -> bool { - *x = joystick_x.load(); - *y = joystick_y.load(); - return true; - }; - // make the controller - NOTE: this was designed for connecting the Adafruit - // JoyBonnet to the ESP32 S3 BOX - Controller controller(Controller::AnalogJoystickConfig{ - // buttons short to ground, so they are active low. this will enable the - // GPIO_PULLUP and invert the logic - .active_low = true, - .gpio_a = 38, // pin 32 on the joybonnet - .gpio_b = 39, // pin 31 on the joybonnet - .gpio_x = -1, // pin 36 on the joybonnet - .gpio_y = -1, // pin 33 on the joybonnet - .gpio_start = 42, // pin 37 on the joybonnet - .gpio_select = 21, // pin 38 on the joybonnet - .gpio_joystick_select = -1, - .joystick_config = { - .x_calibration = {.center = 0.0f, .deadband = 0.2f, .minimum = -1.0f, .maximum = 1.0f}, - .y_calibration = {.center = 0.0f, .deadband = 0.2f, .minimum = -1.0f, .maximum = 1.0f}, - .get_values = read_joystick, - .log_level = espp::Logger::Verbosity::WARN - }, - .log_level = espp::Logger::Verbosity::WARN - }); - // and finally, make the task to periodically poll the controller and print - // the state - auto task_fn = [&quit_test, &controller](std::mutex& m, std::condition_variable& cv) { - controller.update(); - bool is_a_pressed = controller.is_pressed(Controller::Button::A); - bool is_b_pressed = controller.is_pressed(Controller::Button::B); - bool is_select_pressed = controller.is_pressed(Controller::Button::SELECT); - bool is_start_pressed = controller.is_pressed(Controller::Button::START); - bool is_up_pressed = controller.is_pressed(Controller::Button::UP); - bool is_down_pressed = controller.is_pressed(Controller::Button::DOWN); - bool is_left_pressed = controller.is_pressed(Controller::Button::LEFT); - bool is_right_pressed = controller.is_pressed(Controller::Button::RIGHT); - fmt::print("Controller buttons:\n" - "\tA: {}\n" - "\tB: {}\n" - "\tSelect: {}\n" - "\tStart: {}\n" - "\tUp: {}\n" - "\tDown: {}\n" - "\tLeft: {}\n" - "\tRight: {}\n", - is_a_pressed, - is_b_pressed, - is_select_pressed, - is_start_pressed, - is_up_pressed, - is_down_pressed, - is_left_pressed, - is_right_pressed - ); - quit_test = is_start_pressed && is_select_pressed; - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - std::unique_lock lk(m); - cv.wait_for(lk, 500ms); - } - }; - auto task = espp::Task({ - .name = "Controller Task", - .callback = task_fn, - .stack_size_bytes = 6*1024, - .log_level = espp::Logger::Verbosity::WARN - }); - task.start(); - //! [i2c adc joystick controller example] - while (!quit_test) { - std::this_thread::sleep_for(100ms); - } - } - // now clean up the i2c driver (by now the task will have stopped, because we - // left its scope. - i2c_driver_delete(I2C_NUM); - - fmt::print("Controller example complete!\n"); - - while (true) { - std::this_thread::sleep_for(1s); - } -} diff --git a/components/controller/example/sdkconfig.defaults b/components/controller/example/sdkconfig.defaults deleted file mode 100644 index c3667f3e..00000000 --- a/components/controller/example/sdkconfig.defaults +++ /dev/null @@ -1,4 +0,0 @@ -# Common ESP-related -# -CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 -CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 diff --git a/components/controller/include/controller.hpp b/components/controller/include/controller.hpp deleted file mode 100644 index 85adac6b..00000000 --- a/components/controller/include/controller.hpp +++ /dev/null @@ -1,221 +0,0 @@ -#pragma once - -#include - -#include "driver/dedic_gpio.h" -#include "driver/gpio.h" - -#include "logger.hpp" -#include "joystick.hpp" - -/** - * @brief Class for managing controller input. - * - * The controller can be configured to either use a digital d-pad or an analog - * 2-axis joystick with select button. - * - * Digital configuration can support ABXY, start, select, and 4 digital - * directional inputs. - * - * Anaolg Joystick Configuration can support ABXY, start, select, two axis - * (analog) joystick, and joystick select button. It will also convert the - * joystick analog values into digital d-pad buttons. - */ -class Controller { -public: - enum class Button : int { A=0, B, X, Y, SELECT, START, UP, DOWN, LEFT, RIGHT, JOYSTICK_SELECT, LAST_UNUSED }; - struct State { - uint32_t a : 1; - uint32_t b : 1; - uint32_t x : 1; - uint32_t y : 1; - uint32_t select : 1; - uint32_t start : 1; - uint32_t up : 1; - uint32_t down : 1; - uint32_t left : 1; - uint32_t right : 1; - uint32_t joystick_select : 1; - }; - - struct DigitalConfig { - bool active_low{true}; - int gpio_a{-1}; - int gpio_b{-1}; - int gpio_x{-1}; - int gpio_y{-1}; - int gpio_start{-1}; - int gpio_select{-1}; - int gpio_up{-1}; - int gpio_down{-1}; - int gpio_left{-1}; - int gpio_right{-1}; - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; - }; - - struct AnalogJoystickConfig { - bool active_low{true}; - int gpio_a{-1}; - int gpio_b{-1}; - int gpio_x{-1}; - int gpio_y{-1}; - int gpio_start{-1}; - int gpio_select{-1}; - int gpio_joystick_select{-1}; - espp::Joystick::Config joystick_config; - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; - }; - - Controller(const DigitalConfig& config) - : logger_({.tag = "Digital Controller", .level = config.log_level}) { - gpio_.assign((int)Button::LAST_UNUSED, -1); - input_state_.assign((int)Button::LAST_UNUSED, false); - gpio_[(int)Button::A] = config.gpio_a; - gpio_[(int)Button::B] = config.gpio_b; - gpio_[(int)Button::X] = config.gpio_x; - gpio_[(int)Button::Y] = config.gpio_y; - gpio_[(int)Button::START] = config.gpio_start; - gpio_[(int)Button::SELECT] = config.gpio_select; - gpio_[(int)Button::UP] = config.gpio_up; - gpio_[(int)Button::DOWN] = config.gpio_down; - gpio_[(int)Button::LEFT] = config.gpio_left; - gpio_[(int)Button::RIGHT] = config.gpio_right; - init_gpio(config.active_low); - } - - Controller(const AnalogJoystickConfig& config) - : joystick_(std::make_unique(config.joystick_config)), - logger_({.tag = "Analog Joystick Controller", .level = config.log_level}) { - gpio_.assign((int)Button::LAST_UNUSED, -1); - input_state_.assign((int)Button::LAST_UNUSED, false); - gpio_[(int)Button::A] = config.gpio_a; - gpio_[(int)Button::B] = config.gpio_b; - gpio_[(int)Button::X] = config.gpio_x; - gpio_[(int)Button::Y] = config.gpio_y; - gpio_[(int)Button::START] = config.gpio_start; - gpio_[(int)Button::SELECT] = config.gpio_select; - gpio_[(int)Button::JOYSTICK_SELECT] = config.gpio_joystick_select; - init_gpio(config.active_low); - } - - ~Controller() { - dedic_gpio_del_bundle(gpio_bundle_); - } - - State get_state() { - logger_.debug("Returning state structure"); - std::scoped_lock lk(state_mutex_); - return State { - .a = input_state_[(int)Button::A], - .b = input_state_[(int)Button::B], - .x = input_state_[(int)Button::X], - .y = input_state_[(int)Button::Y], - .select = input_state_[(int)Button::SELECT], - .start = input_state_[(int)Button::START], - .up = input_state_[(int)Button::UP], - .down = input_state_[(int)Button::DOWN], - .left = input_state_[(int)Button::LEFT], - .right = input_state_[(int)Button::RIGHT], - .joystick_select = input_state_[(int)Button::JOYSTICK_SELECT], - }; - } - - bool is_pressed(const Button input) { - std::scoped_lock lk(state_mutex_); - return input_state_[(int)input]; - } - - void update() { - logger_.debug("Reading gpio bundle"); - // read the updated state for configured gpios (all at once) - uint32_t pin_state = dedic_gpio_bundle_read_in(gpio_bundle_); - // when setting up the dedic gpio, we removed the gpio that were not - // configured (-1) in our vector, but the returned bitmask simply orders - // them (low bit is low member in originally provided vector) so we need to - // track the actual bit corresponding to the pin in the pin_state. - int bit = 0; - // and pull out the state into the vector accordingly - logger_.debug("Parsing bundle state from pin state 0x{:04X}", pin_state); - { - std::scoped_lock lk(state_mutex_); - for (int i=0; iupdate(); - // now update the d-pad state if the joystick values are high enough - float x = joystick_->x(); - float y = joystick_->y(); - logger_.debug("Got joystick x,y: ({},{})", x, y); - std::scoped_lock lk(state_mutex_); - if (x > 0.5f) { - input_state_[(int)Button::RIGHT] = true; - } else if (x < -0.5f) { - input_state_[(int)Button::LEFT] = true; - } - if (y > 0.5f) { - input_state_[(int)Button::UP] = true; - } else if (y < -0.5f) { - input_state_[(int)Button::DOWN] = true; - } - } - } - -protected: - bool is_bit_set(uint32_t data, int bit) { - return (data & (1 << bit)) != 0; - } - - void init_gpio(bool active_low) { - // select only the gpios that are used (not -1) - std::vector actual_gpios; - for (auto gpio : gpio_) { - if (gpio != -1) { - actual_gpios.push_back(gpio); - } - } - - uint64_t pin_mask = 0; - for (auto gpio : actual_gpios) { - pin_mask |= (1ULL << gpio); - } - gpio_config_t io_config = { - .pin_bit_mask = pin_mask, - .mode = GPIO_MODE_INPUT, - .pull_up_en = active_low ? GPIO_PULLUP_ENABLE : GPIO_PULLUP_DISABLE, - .pull_down_en = active_low ? GPIO_PULLDOWN_DISABLE : GPIO_PULLDOWN_ENABLE, - .intr_type = GPIO_INTR_DISABLE, - }; - ESP_ERROR_CHECK(gpio_config(&io_config)); - - // Create gpio_bundle_, input only - dedic_gpio_bundle_config_t gpio_bundle_config = { - .gpio_array = actual_gpios.data(), - .array_size = actual_gpios.size(), - .flags = { - .in_en = 1, - .in_invert = (unsigned int)(active_low ? 1 : 0), - .out_en = 0, // we _could_ enable input & output but we don't want to - .out_invert = 0, - }, - }; - ESP_ERROR_CHECK(dedic_gpio_new_bundle(&gpio_bundle_config, &gpio_bundle_)); - } - - std::mutex state_mutex_; - std::vector gpio_; - std::vector input_state_; - dedic_gpio_bundle_handle_t gpio_bundle_{NULL}; - std::unique_ptr joystick_; - espp::Logger logger_; -}; diff --git a/components/mt6701/CMakeLists.txt b/components/mt6701/CMakeLists.txt deleted file mode 100644 index a244e047..00000000 --- a/components/mt6701/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -idf_component_register( - INCLUDE_DIRS "include" - REQUIRES "logger" "task" - ) diff --git a/components/mt6701/example/CMakeLists.txt b/components/mt6701/example/CMakeLists.txt deleted file mode 100644 index 1c33d1e5..00000000 --- a/components/mt6701/example/CMakeLists.txt +++ /dev/null @@ -1,22 +0,0 @@ -# The following lines of boilerplate have to be in your project's CMakeLists -# in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) - -# add the component directories that we want to use -set(EXTRA_COMPONENT_DIRS - "../../../components/" - "../../../components/espp/components" -) - -set( - COMPONENTS - "main esptool_py filters driver task mt6701" - CACHE STRING - "List of components to include" - ) - -project(mt6701_example) - -set(CMAKE_CXX_STANDARD 20) diff --git a/components/mt6701/example/README.md b/components/mt6701/example/README.md deleted file mode 100644 index ffe0beb9..00000000 --- a/components/mt6701/example/README.md +++ /dev/null @@ -1,67 +0,0 @@ -_Note that this is a template for an ESP-IDF example README.md file. When using this template, replace all these emphasised placeholders with example-specific content._ - -| Supported Targets | _Supported target, e.g. ESP32_ | _Another supported target, e.g. ESP32-S3_ | -| ----------------- | ------------------------------ | ----------------------------------------- | - -_If the example supports all targets supported by ESP-IDF then the table can be omitted_ -# _Example Title_ - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -_What is this example? What does it do?_ - -_What features of ESP-IDF does it use?_ - -_What could someone create based on this example? ie applications/use cases/etc_ - -_If there are any acronyms or Espressif-only words used here, explain them or mention where in the datasheet/TRM this information can be found._ - -## How to use example - -### Hardware Required - -_If possible, example should be able to run on any commonly available ESP32 development board. Otherwise, describe what specific hardware should be used._ - -_If any other items (server, BLE device, app, second chip, whatever) are needed, mention them here. Include links if applicable. Explain how to set them up._ - -### Configure the project - -``` -idf.py menuconfig -``` - -* _If there is any project configuration that the user must set for this example, mention this here._ - -### Build and Flash - -Build the project and flash it to the board, then run monitor tool to view serial output: - -``` -idf.py -p PORT flash monitor -``` - -(Replace PORT with the name of the serial port to use.) - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example Output - -_Include an example of the console output from the running example, here:_ - -``` -Use this style for pasting the log. -``` - -_If the user is supposed to interact with the example at this point (read/write GATT attribute, send HTTP request, press button, etc. then mention it here)_ - -_For examples where ESP32 is connected with some other hardware, include a table or schematics with connection details._ - -## Troubleshooting - -_If there are any likely problems or errors which many users might encounter, mention them here. Remove this section for very simple examples where nothing is likely to go wrong._ - -## Example Breakdown - -_If the example source code is lengthy, complex, or cannot be easily understood, use this section to break down and explain the source code. This can be done by breaking down the execution path step by step, or explaining what each major function/task/source file does. Add sub titles if necessary. Remove this section for very simple examples where the source code is self explanatory._ \ No newline at end of file diff --git a/components/mt6701/example/main/CMakeLists.txt b/components/mt6701/example/main/CMakeLists.txt deleted file mode 100644 index a941e22b..00000000 --- a/components/mt6701/example/main/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -idf_component_register(SRC_DIRS "." - INCLUDE_DIRS ".") diff --git a/components/mt6701/example/main/mt6701_example.cpp b/components/mt6701/example/main/mt6701_example.cpp deleted file mode 100644 index cb604b8f..00000000 --- a/components/mt6701/example/main/mt6701_example.cpp +++ /dev/null @@ -1,122 +0,0 @@ -#include -#include - -#include "driver/i2c.h" - -#include "butterworth_filter.hpp" -#include "task.hpp" -#include "mt6701.hpp" - -using namespace std::chrono_literals; - -#define I2C_NUM (I2C_NUM_1) -#define I2C_SCL_IO (GPIO_NUM_40) -#define I2C_SDA_IO (GPIO_NUM_41) -#define I2C_FREQ_HZ (400 * 1000) -#define I2C_TIMEOUT_MS (10) - -extern "C" void app_main(void) { - { - std::atomic quit_test = false; - fmt::print("Starting mt6701 example, rotate to -720 degrees to quit!\n"); - //! [mt6701 example] - // make the I2C that we'll use to communicate - i2c_config_t i2c_cfg; - fmt::print("initializing i2c driver...\n"); - memset(&i2c_cfg, 0, sizeof(i2c_cfg)); - i2c_cfg.sda_io_num = I2C_SDA_IO; - i2c_cfg.scl_io_num = I2C_SCL_IO; - i2c_cfg.mode = I2C_MODE_MASTER; - i2c_cfg.sda_pullup_en = GPIO_PULLUP_ENABLE; - i2c_cfg.scl_pullup_en = GPIO_PULLUP_ENABLE; - i2c_cfg.master.clk_speed = I2C_FREQ_HZ; - auto err = i2c_param_config(I2C_NUM, &i2c_cfg); - if (err != ESP_OK) printf("config i2c failed\n"); - err = i2c_driver_install(I2C_NUM, I2C_MODE_MASTER, 0, 0, 0); - if (err != ESP_OK) printf("install i2c driver failed\n"); - // make some lambda functions we'll use to read/write to the mt6701 - auto mt6701_write = [](uint8_t reg_addr, uint8_t value) { - uint8_t data[] = {reg_addr, value}; - i2c_master_write_to_device(I2C_NUM, - Mt6701::ADDRESS, - data, - 2, - I2C_TIMEOUT_MS / portTICK_PERIOD_MS); - }; - - auto mt6701_read = [](uint8_t reg_addr) -> uint8_t{ - uint8_t data; - i2c_master_write_read_device(I2C_NUM, - Mt6701::ADDRESS, - ®_addr, - 1, - &data, - 1, - I2C_TIMEOUT_MS / portTICK_PERIOD_MS); - return data; - }; - // make the velocity filter - static constexpr float filter_cutoff_hz = 4.0f; - static constexpr float encoder_update_period = 0.01f; // seconds - espp::ButterworthFilter<2, espp::BiquadFilterDf2> filter({ - .normalized_cutoff_frequency = 2.0f * filter_cutoff_hz * encoder_update_period - }); - auto filter_fn = [&filter](float raw) -> float { - return filter.update(raw); - }; - // now make the mt6701 which decodes the data - Mt6701 mt6701({ - .write = mt6701_write, - .read = mt6701_read, - .velocity_filter = filter_fn, - .update_period = std::chrono::duration(encoder_update_period), - .log_level = espp::Logger::Verbosity::WARN - }); - // and finally, make the task to periodically poll the mt6701 and print the - // state. NOTE: the Mt6701 runs its own task to maintain state, so we're - // just polling the current state. - auto task_fn = [&quit_test, &mt6701](std::mutex& m, std::condition_variable& cv) { - static auto start = std::chrono::high_resolution_clock::now(); - auto now = std::chrono::high_resolution_clock::now(); - auto seconds = std::chrono::duration(now-start).count(); - auto count = mt6701.get_count(); - auto radians = mt6701.get_radians(); - auto degrees = mt6701.get_degrees(); - auto rpm = mt6701.get_rpm(); - fmt::print("{:.3f}, {}, {:.3f}, {:.3f}, {:.3f}\n", - seconds, - count, - radians, - degrees, - rpm - ); - quit_test = degrees <= -720.0f; - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - std::unique_lock lk(m); - cv.wait_for(lk, 50ms); - } - }; - auto task = espp::Task({ - .name = "Mt6701 Task", - .callback = task_fn, - .stack_size_bytes = 5*1024, - .log_level = espp::Logger::Verbosity::WARN - }); - fmt::print("%time(s), count, radians, degrees, rpm\n"); - task.start(); - //! [mt6701 example] - while (!quit_test) { - std::this_thread::sleep_for(100ms); - } - // now clean up the i2c driver - i2c_driver_delete(I2C_NUM); - } - - fmt::print("Mt6701 example complete!\n"); - - while (true) { - std::this_thread::sleep_for(1s); - } -} diff --git a/components/mt6701/example/sdkconfig.defaults b/components/mt6701/example/sdkconfig.defaults deleted file mode 100644 index 7d75f8d0..00000000 --- a/components/mt6701/example/sdkconfig.defaults +++ /dev/null @@ -1,11 +0,0 @@ -CONFIG_FREERTOS_HZ=1000 - -# ESP32-specific -# -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 - -# Common ESP-related -# -CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 -CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 diff --git a/components/mt6701/include/mt6701.hpp b/components/mt6701/include/mt6701.hpp deleted file mode 100644 index 34f8457e..00000000 --- a/components/mt6701/include/mt6701.hpp +++ /dev/null @@ -1,238 +0,0 @@ -#pragma once - -#include -#include -#include - -#include "logger.hpp" -#include "task.hpp" - -/** - * @brief Class for position and velocity measurement using a MT6701 magnetic - * encoder. This class starts its own measurement task at the specified - * frequency which reads the current angle, updates the accumulator, and - * filters / updates the velocity measurement. - * - * @note There is an implicit assumption in this class regarding the maximum - * velocity it can measure (above which there will be aliasing). The - * fastest velocity it can measure will be (0.5f * update_period * 60.0f) - * which is half a rotation in one update period. - * - * @note The assumption above also affects the reliability of the accumulator, - * since it is based on accumulating position differences every update - * period. - * - * \section mt6701_ex1 Mt6701 Example - * \snippet mt6701_example.cpp mt6701 example - */ -class Mt6701 { -public: - static constexpr uint8_t ADDRESS = (0b0000110); ///< I2C address of the MT6701 - - /** - * @brief Function to write a byte to a register for Mt6701. - * @param reg_addr Register address to write to. - * @param data Data to be written. - */ - typedef std::function write_fn; - - /** - * @brief Function to read a byte from a register for Mt6701. - * @param reg_addr Register address to read from. - * @return Byte read from register. - */ - typedef std::function read_fn; - - /** - * @brief Filter the input raw velocity and return it. - * @param raw Most recent raw velocity measured. - * @return Filtered velocity. - */ - typedef std::function velocity_filter_fn; - - static constexpr int COUNTS_PER_REVOLUTION = 16384; ///< Int number of counts per revolution for the magnetic encoder. - static constexpr float COUNTS_PER_REVOLUTION_F = 16384.0f; ///< Float number of counts per revolution for the magnetic encoder. - static constexpr float COUNTS_TO_RADIANS = 2.0f * M_PI / COUNTS_PER_REVOLUTION_F; ///< Conversion factor to convert from count value to radians. - static constexpr float COUNTS_TO_DEGREES = 360.0f / COUNTS_PER_REVOLUTION_F; ///< Conversion factor to convert from count value to degrees. - static constexpr float SECONDS_PER_MINUTE = 60.0f; ///< Conversion factor to convert from seconds to minutes. - - /** - * @brief Configuration information for the Mt6701. - */ - struct Config { - write_fn write; ///< Function to write to the device. - read_fn read; ///< Function to read from the device. - velocity_filter_fn velocity_filter; ///< Function to filter the veolcity. @note Will be called once every update_period seconds. - std::chrono::duration update_period{.01f}; ///< Update period (1/sample rate) in seconds. This determines the periodicity of the task which will read the position, update the accumulator, and update/filter velocity. - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; - }; - - /** - * @brief Construct the Mt6701 and start the update task. - */ - Mt6701(const Config& config) - : write_(config.write), - read_(config.read), - velocity_filter_(config.velocity_filter), - update_period_(config.update_period), - logger_({.tag = "Mt6701", .level = config.log_level}) { - logger_.info("Initializing. Fastest measurable velocity will be {:.3f} RPM", - // half a rotation in one update period is the fastest we can - // measure - 0.5f / update_period_.count() * SECONDS_PER_MINUTE); - init(); - } - - /** - * @brief Get the most recently updated raw count value from the encoder. - * @note This value always represents the angle of the encoder modulo one - * rotation, meaning it only represents the range 0 to 360 degrees. It - * is not recommended to use this function, but is provided for edge use - * cases. - * @return Raw count value in the range [0, 16384] (0 to 360 degrees). - */ - int get_count() const { - return count_.load(); - } - - /** - * @brief Return the accumulated count that the encoder has generated since it - * was initialized. - * @note This value is a raw counter value that can be +/-, meaning - * COUNTS_PER_REVOLUTION can be used to convert it to revolutions. - * @return Raw accumulator value. - */ - int get_accumulator() const { - return accumulator_.load(); - } - - /** - * @brief Return the accumulated position of the encoder, in radians. - * @note This can be any value, it is not restricted to [-2pi, 2pi]. - * @return Position in radians of the encoder. - */ - float get_radians() const { - return (float)get_accumulator() * COUNTS_TO_RADIANS; - } - - /** - * @brief Return the accumulated position of the encoder, in degrees. - * @note This can be any value, it is not restricted to [-360, 360]. - * @return Position in degrees of the encoder. - */ - float get_degrees() const { - return (float)get_accumulator() * COUNTS_TO_DEGREES; - } - - /** - * @brief Return the filtered velocity of the encoder, in RPM. - * @return Filtered velocity (revolutions / minute, RPM). - */ - float get_rpm() const { - return velocity_rpm_.load(); - } - -protected: - int read_count() { - logger_.info("read_count"); - // read the angle count registers - uint8_t angle_h = read_((uint8_t)Registers::ANGLE_H); - uint8_t angle_l = read_((uint8_t)Registers::ANGLE_L) >> 2; - return (int)((angle_h << 6) | angle_l); - } - - void update() { - logger_.info("update"); - // update raw count - count_ = read_count(); - static int prev_count = count_; - // compute diff - int diff = count_ - prev_count; - // update prev_count - prev_count = count_; - // check for zero crossing - if (diff > COUNTS_PER_REVOLUTION/2) { - // we crossed zero going clockwise (1 -> 359) - diff -= COUNTS_PER_REVOLUTION; - } else if (diff < -COUNTS_PER_REVOLUTION/2) { - // we crossed zero going counter-clockwise (359 -> 1) - diff += COUNTS_PER_REVOLUTION; - } - // update accumulator - accumulator_ += diff; - logger_.debug("CDA: {}, {}, {}", count_, diff, accumulator_); - // update velocity (filtering it) - static auto prev_time = std::chrono::high_resolution_clock::now(); - auto now = std::chrono::high_resolution_clock::now(); - float elapsed = std::chrono::duration(now - prev_time).count(); - prev_time = now; - float seconds = elapsed ? elapsed : update_period_.count(); - float raw_velocity = (float)(diff) / COUNTS_PER_REVOLUTION_F / seconds * SECONDS_PER_MINUTE; - velocity_rpm_ = velocity_filter_(raw_velocity); - static float max_velocity = 0.5f / update_period_.count() * SECONDS_PER_MINUTE; - if (raw_velocity >= max_velocity) { - logger_.warn("Velocity nearing measurement limit ({:.3f} RPM), consider decreasing your update period!", - max_velocity); - } - } - - void update_task(std::mutex &m, std::condition_variable &cv) { - auto start = std::chrono::high_resolution_clock::now(); - update(); - { - std::unique_lock lk(m); - cv.wait_until(lk, start + update_period_); - } - } - - void init() { - // initialize the accumulator to have the current angle - accumulator_ = read_count(); - // start the task - using namespace std::placeholders; - task_ = espp::Task::make_unique({ - .name = "Mt6701", - .callback = std::bind(&Mt6701::update_task, this, _1, _2) - }); - task_->start(); - } - - /** - * @brief Register map for the MT6701. - * - * @note The MT6701 contains a push-button output (pin 5) with configuration - * (mentioned on page 25) via PUSH_THRD register, PUSH_DIFF_DLY - * register, and PUSH_TIME_OUT register. However, the register addresses - * for these configurations (and their bitfields) are not provided in - * the datasheet and must be provided by the manufacturer. - * - * @note The push button can only be read from the MT6701 when using SSI - * communications, and is returned as part of the magnetic field status - * truth table (page 24). - */ - enum class Registers : uint8_t { - ANGLE_H = 0x03, ///< Angle[13:6] - ANGLE_L = 0x04, ///< Angle[5:0] (bit 2-7) - MUX_1 = 0x25, ///< UVW MUX (bit 7) - MUX_2 = 0x29, ///< ABZ MUX (bit 6), DIR (bit 1) - RES_1 = 0x30, ///< UVW_RES (bit 4-7), ABZ_RES[9:8] (bit 0-1) - RES_2 = 0x31, ///< ABZ_RES[7:0] - CONFIG_1= 0x32, ///< HYST[2] (bit 7), Z_PULSE_WIDTH (bit 4-6), ZERO[11:8] (bit 0-3) - CONFIG_2= 0x33, ///< ZERO[7:0] - CONFIG_3= 0x34, ///< HYST[1:0] (bit 6-7) - CONFIG_4= 0x38, ///< PWM_FREQ (bit 7), PWM_POL (bit 6), OUT_MODE (bit 5) - A_SS_HIGH = 0x3E, ///< A_STOP[11:8] (bit 4-7), A_START[11:8] (bit 0-3) - A_START_LOW = 0x3F, ///< A_START[7:0] - A_STOP_LOW = 0x40, ///< A_STOP[7:0] - }; - - write_fn write_; - read_fn read_; - velocity_filter_fn velocity_filter_{nullptr}; - std::chrono::duration update_period_; - std::atomic count_{0}; - std::atomic accumulator_{0}; - std::atomic velocity_rpm_{0}; - std::unique_ptr task_; - espp::Logger logger_; -}; From 0f09ada66aee84c602585ec9723fe794c58bb950 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Fri, 24 Feb 2023 23:44:47 -0600 Subject: [PATCH 06/47] added in loading/saving code for nes/gbc to validate that it works again. fixed bug where the load state code for nes prepped the emulation. updated nes code to call it with nullptr (and handle nullptr properly) for the future if the user is allowed to choose not to load the state. also cleaned up by removing some unused code from odroid --- components/nes/nofrendo/nes/nesstate.c | 70 +++----------------------- components/nes/src/nes.cpp | 1 + main/cart.hpp | 26 ++++++++++ 3 files changed, 33 insertions(+), 64 deletions(-) diff --git a/components/nes/nofrendo/nes/nesstate.c b/components/nes/nofrendo/nes/nesstate.c index 445a2bd5..36b09bb4 100644 --- a/components/nes/nofrendo/nes/nesstate.c +++ b/components/nes/nofrendo/nes/nesstate.c @@ -533,76 +533,18 @@ static int state_load(char* fn, nes_t* machine) void save_sram(char* filename, nes_t *machine) { -#if 0 - char* romPath = odroid_settings_RomFilePath_get(); - if (romPath) - { - esp_err_t r = odroid_sdcard_open(SD_BASE_PATH); - if (r != ESP_OK) - { - odroid_display_show_sderr(ODROID_SD_ERR_NOCARD); - abort(); - } - - char* fileName = odroid_util_GetFileName(romPath); - if (!fileName) abort(); - - char* pathName = odroid_sdcard_create_savefile_path(SD_BASE_PATH, fileName); - if (!pathName) abort(); - - state_save(pathName); - - free(pathName); - free(fileName); - free(romPath); - - r = odroid_sdcard_close(); - if (r != ESP_OK) - { - odroid_display_show_sderr(ODROID_SD_ERR_NOCARD); - abort(); - } - } -#else + if (!filename) { + return; + } state_save(filename, machine); -#endif } void load_sram(char* filename, nes_t *machine) { -#if 0 - char* romName = odroid_settings_RomFilePath_get(); - if (romName) - { - esp_err_t r = odroid_sdcard_open(SD_BASE_PATH); - if (r != ESP_OK) - { - odroid_display_show_sderr(ODROID_SD_ERR_NOCARD); - abort(); - } - - char* fileName = odroid_util_GetFileName(romName); - if (!fileName) abort(); - - char* pathName = odroid_sdcard_create_savefile_path(SD_BASE_PATH, fileName); - if (!pathName) abort(); - - state_load(pathName); - - free(pathName); - free(fileName); - free(romName); - - r = odroid_sdcard_close(); - if (r != ESP_OK) - { - odroid_display_show_sderr(ODROID_SD_ERR_NOCARD); - abort(); - } - } -#else + if (!filename) { + return; + } state_load(filename, machine); -#endif } /* diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index d11b8aa4..4189aade 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -57,6 +57,7 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data initialized = true; nes_insertcart(rom_filename.c_str(), console_nes); vid_setmode(NES_SCREEN_WIDTH, NES_VISIBLE_HEIGHT); + nes_prep_emulation(nullptr, console_nes); #endif } diff --git a/main/cart.hpp b/main/cart.hpp index 4044b6c0..f702b36e 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -49,11 +49,35 @@ class Cart { bool load() { logger_.info("load"); + switch (info_.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + load_gameboy(get_save_path()); + break; + case Emulator::NES: + load_nes(get_save_path()); + break; + default: + logger_.warn("Unknown cart type!"); + break; + } return true; } bool save() { logger_.info("save"); + switch (info_.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + save_gameboy(get_save_path(true)); + break; + case Emulator::NES: + save_nes(get_save_path(true)); + break; + default: + logger_.warn("Unknown cart type!"); + break; + } return true; } @@ -148,6 +172,8 @@ class Cart { save_path += "_nes.sav"; break; default: + logger_.warn("Unknown cart type, cannot get save path!"); + return ""; break; } if (bypass_exist_check || fs::exists(save_path)) { From c4a6942f73791cac1bf15ce899146ba0421f9926 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sat, 25 Feb 2023 22:49:31 -0600 Subject: [PATCH 07/47] minor cleanup --- components/nes/src/video_audio.c | 3 --- main/cart.hpp | 11 ++++++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/components/nes/src/video_audio.c b/components/nes/src/video_audio.c index e005c443..0c848b89 100644 --- a/components/nes/src/video_audio.c +++ b/components/nes/src/video_audio.c @@ -383,9 +383,6 @@ void osd_getinput(void) 0,0,0,0,event_soft_reset,event_joypad1_a,event_joypad1_b,event_hard_reset }; static int oldb=0xffff; - if (user_quit()) { - nes_poweroff(); - } int b=ConvertJoystickInput(); int chg=b^oldb; int x; diff --git a/main/cart.hpp b/main/cart.hpp index f702b36e..95b92803 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -107,6 +107,7 @@ class Cart { break; default: logger_.warn("Unknown cart type!"); + return; break; } logger_.info("Init complete"); @@ -115,6 +116,7 @@ class Cart { void deinit() { logger_.info("deinit"); + can_run_ = false; // TODO: save or prompt to save here? // TODO: show quitting text / graphic? switch(info_.platform) { @@ -128,22 +130,25 @@ class Cart { default: break; } - can_run_ = false; } void run() { logger_.info("run"); + if (!can_run_) { + logger_.warn("cannot run, exiting!"); + return; + } switch(info_.platform) { case Emulator::GAMEBOY: case Emulator::GAMEBOY_COLOR: start_gameboy_tasks(); - while (can_run_ && !user_quit()) { + while (!user_quit()) { run_gameboy_rom(); } stop_gameboy_tasks(); break; case Emulator::NES: - while (can_run_ && !user_quit()) { + while (!user_quit()) { run_nes_rom(); } break; From 5b8f300bd0ec97354757060ebd400bd423fca5cf Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 26 Feb 2023 00:02:33 -0600 Subject: [PATCH 08/47] refactored code some more to break cart up into different platforms to keep it cleaner - and allow the gui code to be kept separate a little more cleanly. cleaned up input management some too --- components/box-emu-hal/include/input.h | 3 - components/box-emu-hal/src/input.cpp | 15 +-- components/gbc/src/gameboy.cpp | 4 - components/nes/src/nes.cpp | 5 - components/nes/src/video_audio.c | 1 - main/cart.hpp | 160 ++++++------------------- main/gbc_cart.hpp | 56 +++++++++ main/main.cpp | 25 +++- main/nes_cart.hpp | 44 +++++++ 9 files changed, 157 insertions(+), 156 deletions(-) create mode 100644 main/gbc_cart.hpp create mode 100644 main/nes_cart.hpp diff --git a/components/box-emu-hal/include/input.h b/components/box-emu-hal/include/input.h index f524bc3f..424e75dc 100644 --- a/components/box-emu-hal/include/input.h +++ b/components/box-emu-hal/include/input.h @@ -20,11 +20,8 @@ extern "C" }; void init_input(); - bool read_joystick(float *x, float *y); void get_input_state(struct InputState *state); void touchpad_read(unsigned char *num_touch_points, unsigned short* x, unsigned short* y, unsigned char* btn_state); - void reset_user_quit(); - bool user_quit(); #ifdef __cplusplus } diff --git a/components/box-emu-hal/src/input.cpp b/components/box-emu-hal/src/input.cpp index 033b9854..3870338d 100644 --- a/components/box-emu-hal/src/input.cpp +++ b/components/box-emu-hal/src/input.cpp @@ -84,17 +84,7 @@ uint8_t mcp23x17_read(uint8_t reg_addr) { }; #endif // else !USE_QWIICNES -std::atomic user_quit_{false}; -extern "C" void reset_user_quit() { - user_quit_ = false; -} - -extern "C" bool user_quit() { - // TODO: allow select + start to trigger this condition as well? - return user_quit_; -} - -extern "C" void touchpad_read(uint8_t* num_touch_points, uint16_t* x, uint16_t* y, uint8_t* btn_state) { +void touchpad_read(uint8_t* num_touch_points, uint16_t* x, uint16_t* y, uint8_t* btn_state) { // NOTE: ft5x06 does not have button support, so data->btn_val cannot be set #if USE_FT5X06 ft5x06->get_touch_point(num_touch_points, x, y); @@ -106,12 +96,11 @@ extern "C" void touchpad_read(uint8_t* num_touch_points, uint16_t* x, uint16_t* // now hand it off tt21100->get_touch_point(num_touch_points, x, y); *btn_state = tt21100->get_home_button_state(); - user_quit_ = (bool)(*btn_state); #endif } static std::atomic initialized = false; -extern "C" void init_input() { +void init_input() { if (initialized) return; fmt::print("Initializing input drivers...\n"); diff --git a/components/gbc/src/gameboy.cpp b/components/gbc/src/gameboy.cpp index 45312644..9ecf7217 100644 --- a/components/gbc/src/gameboy.cpp +++ b/components/gbc/src/gameboy.cpp @@ -274,10 +274,6 @@ void run_gameboy_rom() { pad_set(PAD_START, state.start); pad_set(PAD_A, state.a); pad_set(PAD_B, state.b); - // handle touchpad so we can know if the user needs to quit - uint8_t _num_touches, _btn_state; - uint16_t _x,_y; - touchpad_read(&_num_touches, &_x, &_y, &_btn_state); // don't need to do anything else because the gbc task runs the main display loop } diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index 4189aade..0a33e521 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -15,7 +15,6 @@ static nes_t* console_nes; #include "fs_init.hpp" #include "format.hpp" #include "spi_lcd.h" -#include "input.h" #include "st7789.hpp" static std::atomic scaled = false; @@ -62,10 +61,6 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data } void run_nes_rom() { - // we have to call touchpad_read to determine if the user needs to quit... - uint8_t _num_touches, _btn_state; - uint16_t _x,_y; - touchpad_read(&_num_touches, &_x, &_y, &_btn_state); #ifdef USE_NES_NOFRENDO auto start = std::chrono::high_resolution_clock::now(); nes_emulateframe(0); diff --git a/components/nes/src/video_audio.c b/components/nes/src/video_audio.c index 0c848b89..661d77b7 100644 --- a/components/nes/src/video_audio.c +++ b/components/nes/src/video_audio.c @@ -312,7 +312,6 @@ static void videoTask(void *arg) { static void osd_initinput() { - init_input(); } diff --git a/main/cart.hpp b/main/cart.hpp index 95b92803..e1a2ca10 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -9,19 +9,6 @@ #include "rom_info.hpp" #include "st7789.hpp" -#include "gameboy.hpp" -#include "nes.hpp" - -// GB -static constexpr size_t GAMEBOY_WIDTH = 160; -static constexpr size_t GAMEBOY_HEIGHT = 144; -// SMS -static constexpr size_t SMS_WIDTH = 256; -static constexpr size_t SMS_HEIGHT = 192; -// GG -static constexpr size_t GAMEGEAR_WIDTH = 160; -static constexpr size_t GAMEGEAR_HEIGHT = 144; - class Cart { public: @@ -47,140 +34,64 @@ class Cart { selected_slot_ = slot; } - bool load() { + virtual void load() { logger_.info("load"); - switch (info_.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - load_gameboy(get_save_path()); - break; - case Emulator::NES: - load_nes(get_save_path()); - break; - default: - logger_.warn("Unknown cart type!"); - break; - } - return true; } - bool save() { + virtual void save() { logger_.info("save"); - switch (info_.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - save_gameboy(get_save_path(true)); - break; - case Emulator::NES: - save_nes(get_save_path(true)); - break; - default: - logger_.warn("Unknown cart type!"); - break; - } - return true; } - void init() { + virtual void init() { logger_.info("init"); - can_run_ = false; espp::St7789::clear(0,0,320,240); - // TODO: show loading text / graphic? - // copy the rom data - auto rom_filename = get_rom_filename(); - size_t rom_size_bytes = copy_romdata_to_cart_partition(rom_filename); - if (!rom_size_bytes) { - logger_.error("Could not copy {} into cart partition!", rom_filename); - return; - } - uint8_t* romdata = get_mmapped_romdata(); - // now actually init the emulation using the copied romdata - switch(info_.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - logger_.debug("Initializing GB/C"); - init_gameboy(rom_filename, romdata, rom_size_bytes); - break; - case Emulator::NES: - logger_.debug("Initializing NES"); - init_nes(rom_filename, romdata, rom_size_bytes); - break; - default: - logger_.warn("Unknown cart type!"); - return; - break; - } - logger_.info("Init complete"); - can_run_ = true; + // copy the romdata + rom_size_bytes_ = copy_romdata_to_cart_partition(get_rom_filename()); + romdata_ = get_mmapped_romdata(); } - void deinit() { + virtual void deinit() { logger_.info("deinit"); - can_run_ = false; - // TODO: save or prompt to save here? - // TODO: show quitting text / graphic? - switch(info_.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - deinit_gameboy(); - break; - case Emulator::NES: - deinit_nes(); - break; - default: - break; - } } - void run() { - logger_.info("run"); - if (!can_run_) { - logger_.warn("cannot run, exiting!"); - return; - } - switch(info_.platform) { - case Emulator::GAMEBOY: - case Emulator::GAMEBOY_COLOR: - start_gameboy_tasks(); - while (!user_quit()) { - run_gameboy_rom(); - } - stop_gameboy_tasks(); - break; - case Emulator::NES: - while (!user_quit()) { - run_nes_rom(); - } - break; - default: - break; + virtual bool run() { + // handle touchpad so we can know if the user presses the menu + uint8_t _num_touches, _btn_state; + uint16_t _x,_y; + touchpad_read(&_num_touches, &_x, &_y, &_btn_state); + if (_btn_state) { + logger_.warn("Menu pressed!"); + // TODO: for now we're simply handling the button press as a quit action, + // so we return false from the run function to indicate that we should stop. + return false; + // TODO: show a menu here that will allow the user to: + // * save state + // * load state + // * select slot (with image?) + // * change volume + // * change video scaling + // * exit menu + // * quit emulation } + return true; } protected: static const std::string FS_PREFIX; static const std::string savedir; + virtual std::string get_save_extension() const { + return ".sav"; + } + std::string get_save_path(bool bypass_exist_check=false) { namespace fs = std::filesystem; logger_.info("Save directory: {}", savedir); fs::create_directories(savedir); - auto save_path = savedir + "/" + fs::path(get_rom_filename()).stem().string(); - switch (info_.platform) { - case Emulator::GAMEBOY: - save_path += "_gb.sav"; - break; - case Emulator::GAMEBOY_COLOR: - save_path += "_gbc.sav"; - break; - case Emulator::NES: - save_path += "_nes.sav"; - break; - default: - logger_.warn("Unknown cart type, cannot get save path!"); - return ""; - break; - } + auto save_path = + savedir + "/" + + fs::path(get_rom_filename()).stem().string() + + get_save_extension(); if (bypass_exist_check || fs::exists(save_path)) { logger_.info("found: {}", save_path); return save_path; @@ -191,7 +102,8 @@ class Cart { } size_t selected_slot_{0}; - bool can_run_{false}; + size_t rom_size_bytes_{0}; + uint8_t* romdata_{nullptr}; RomInfo info_; espp::Logger logger_; }; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp new file mode 100644 index 00000000..b6a57415 --- /dev/null +++ b/main/gbc_cart.hpp @@ -0,0 +1,56 @@ +#pragma once + +#include "cart.hpp" +#include "gameboy.hpp" + +class GbcCart : public Cart { +public: + + GbcCart(const RomInfo& info, espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN) + : Cart(info, verbosity) { + init(); + } + + ~GbcCart() { + deinit(); + } + + virtual void load() override { + load_gameboy(get_save_path()); + } + + virtual void save() override { + save_gameboy(get_save_path(true)); + } + + virtual void init() override { + init_gameboy(get_rom_filename(), romdata_, rom_size_bytes_); + start_gameboy_tasks(); + } + + virtual void deinit() override { + stop_gameboy_tasks(); + deinit_gameboy(); + } + + virtual bool run() override { + run_gameboy_rom(); + return Cart::run(); + } + +protected: + // GB + static constexpr size_t GAMEBOY_WIDTH = 160; + static constexpr size_t GAMEBOY_HEIGHT = 144; + + virtual std::string get_save_extension() const override { + switch (info_.platform) { + case Emulator::GAMEBOY: + return "_gb.sav"; + case Emulator::GAMEBOY_COLOR: + return "_gbc.sav"; + default: + return Cart::get_save_extension(); + } + } +}; diff --git a/main/main.cpp b/main/main.cpp index b3190f32..ea437139 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -22,7 +22,8 @@ #include "drv2605.hpp" -#include "cart.hpp" +#include "gbc_cart.hpp" +#include "nes_cart.hpp" #include "heap_utils.hpp" #include "string_utils.hpp" #include "fs_init.hpp" @@ -41,6 +42,19 @@ static void gpio_isr_handler(void *arg) { xQueueSendFromISR(gpio_evt_queue, &gpio_num, NULL); } +std::shared_ptr make_cart(const RomInfo& info) { + switch (info.platform) { + case Emulator::GAMEBOY: + case Emulator::GAMEBOY_COLOR: + return std::make_shared(info, espp::Logger::Verbosity::INFO); + break; + case Emulator::NES: + return std::make_shared(info, espp::Logger::Verbosity::INFO); + default: + return nullptr; + } +} + extern "C" void app_main(void) { fmt::print("Starting esp-box-emu...\n"); @@ -181,7 +195,6 @@ extern "C" void app_main(void) { while (true) { // reset gui ready to play and user_quit gui.ready_to_play(false); - reset_user_quit(); while (!gui.ready_to_play()) { // TODO: would be better to make this an actual LVGL input device instead @@ -240,10 +253,10 @@ extern "C" void app_main(void) { // Cart handles platform specific code, state management, etc. { - Cart cart(selected_rom_info, espp::Logger::Verbosity::DEBUG); - cart.load(); - cart.run(); - cart.save(); + std::shared_ptr cart = make_cart(selected_rom_info); + cart->load(); + while (cart->run()); + cart->save(); } // TODO: move the save state / slot mangagement into this component - should diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp new file mode 100644 index 00000000..0339187c --- /dev/null +++ b/main/nes_cart.hpp @@ -0,0 +1,44 @@ +#pragma once + +#include "cart.hpp" +#include "nes.hpp" + +class NesCart : public Cart { +public: + + NesCart(const RomInfo& info, espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN) + : Cart(info, verbosity) { + init(); + } + + ~NesCart() { + deinit(); + } + + virtual void load() override { + load_nes(get_save_path()); + } + + virtual void save() override { + save_nes(get_save_path(true)); + } + + virtual void init() override { + init_nes(get_rom_filename(), romdata_, rom_size_bytes_); + } + + virtual void deinit() override { + deinit_nes(); + } + + + virtual bool run() override { + run_nes_rom(); + return Cart::run(); + } + +protected: + virtual std::string get_save_extension() const override { + return "_nes.sav"; + } +}; From b53e0e1ecb66b445d43192a26892fa540478a406 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 26 Feb 2023 00:13:02 -0600 Subject: [PATCH 09/47] removed old offset based code --- main/main.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/main/main.cpp b/main/main.cpp index ea437139..97938cea 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -188,10 +188,6 @@ extern "C" void app_main(void) { gui.add_rom(rom.name, boxart_prefix + rom.boxart_path); } - int x_offset, y_offset; - // store the offset for resetting to later (after emulation ends) - espp::St7789::get_offset(x_offset, y_offset); - while (true) { // reset gui ready to play and user_quit gui.ready_to_play(false); @@ -270,10 +266,9 @@ extern "C" void app_main(void) { std::this_thread::sleep_for(50ms); fmt::print("Resuming your regularly scheduled programming...\n"); + // need to reset to control the whole screen espp::St7789::clear(0,0,320,240); - // reset the offset - espp::St7789::set_offset(x_offset, y_offset); display->force_refresh(); From 7bb11d2ac76877f223fd3a2481b5a921417c62fe Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 26 Feb 2023 20:23:53 -0600 Subject: [PATCH 10/47] update to ensure tasks are stopped when saving / loading state for gbc --- components/gbc/src/gameboy.cpp | 3 --- main/gbc_cart.hpp | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/components/gbc/src/gameboy.cpp b/components/gbc/src/gameboy.cpp index 9ecf7217..65a27f05 100644 --- a/components/gbc/src/gameboy.cpp +++ b/components/gbc/src/gameboy.cpp @@ -237,7 +237,6 @@ void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_ sound_reset(); - fmt::print("GAMEBOY enabled: GNUBOY\n"); loader_init(romdata, rom_data_size); emu_reset(); totalElapsedSeconds = 0; @@ -291,7 +290,6 @@ void load_gameboy(std::string_view save_path) { void save_gameboy(std::string_view save_path) { // save state - fmt::print("Saving state\n"); auto f = fopen(save_path.data(), "wb"); savestate(f); fclose(f); @@ -310,7 +308,6 @@ void start_gameboy_tasks() { } void deinit_gameboy() { - fmt::print("quitting gameboy emulation!\n"); #if USE_GAMEBOY_GNUBOY // now unload everything loader_unload(); diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index b6a57415..73b6e3ee 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -16,11 +16,15 @@ class GbcCart : public Cart { } virtual void load() override { + stop_gameboy_tasks(); load_gameboy(get_save_path()); + start_gameboy_tasks(); } virtual void save() override { + stop_gameboy_tasks(); save_gameboy(get_save_path(true)); + start_gameboy_tasks(); } virtual void init() override { From 983752ff26acbb8f43aea64788c18caf4d830ba4 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 26 Feb 2023 20:26:23 -0600 Subject: [PATCH 11/47] moved squareline to gui folder so that we can support multiple squareline projects if needed. updated gitignore accordingly --- .gitignore | 2 +- {squareline => components/gui/squareline}/emu.sll | 0 {squareline => components/gui/squareline}/emu.spj | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename {squareline => components/gui/squareline}/emu.sll (100%) rename {squareline => components/gui/squareline}/emu.spj (100%) diff --git a/.gitignore b/.gitignore index d520f9bc..63817d7d 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,6 @@ build/ sdkconfig sdkconfig.old .DS_Store -squareline/backup +**/squareline/backup flash_data/ *-backups/ diff --git a/squareline/emu.sll b/components/gui/squareline/emu.sll similarity index 100% rename from squareline/emu.sll rename to components/gui/squareline/emu.sll diff --git a/squareline/emu.spj b/components/gui/squareline/emu.spj similarity index 100% rename from squareline/emu.spj rename to components/gui/squareline/emu.spj From a0d49616cd0f7fbef3cbadc944a8cc3686bf0dfe Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 28 Feb 2023 16:59:59 -0600 Subject: [PATCH 12/47] feat: update to latest codeupdate espp submodule to build with lastest esp idf. update input to work with latest change to mcp23x17 interface. update mmap to work with latest partition changes from latest esp idf --- components/box-emu-hal/include/mmap.hpp | 1 + components/box-emu-hal/src/input.cpp | 18 +-- components/box-emu-hal/src/mmap.cpp | 2 +- components/espp | 2 +- components/gui/CMakeLists.txt | 5 +- components/gui/include/gui.hpp | 200 ++--------------------- components/gui/src/gui.cpp | 201 ++++++++++++++++++++++++ main/cart.hpp | 13 +- main/gbc_cart.hpp | 4 +- main/main.cpp | 68 +++++--- main/nes_cart.hpp | 4 +- main/rom_info.hpp | 1 + 12 files changed, 287 insertions(+), 232 deletions(-) create mode 100644 components/gui/src/gui.cpp diff --git a/components/box-emu-hal/include/mmap.hpp b/components/box-emu-hal/include/mmap.hpp index 5217294e..6bfb6495 100644 --- a/components/box-emu-hal/include/mmap.hpp +++ b/components/box-emu-hal/include/mmap.hpp @@ -5,6 +5,7 @@ #include #include "nvs_flash.h" +#include "spi_flash_mmap.h" #include "esp_partition.h" #include "format.hpp" diff --git a/components/box-emu-hal/src/input.cpp b/components/box-emu-hal/src/input.cpp index 3870338d..7d73db6b 100644 --- a/components/box-emu-hal/src/input.cpp +++ b/components/box-emu-hal/src/input.cpp @@ -60,6 +60,7 @@ void tt21100_read(uint8_t *read_data, size_t read_len) { /** * Gamepad controller configuration */ + #if USE_QWIICNES void qwiicnes_write(uint8_t reg_addr, uint8_t value) { uint8_t write_buf[] = {reg_addr, value}; @@ -72,16 +73,9 @@ uint8_t qwiicnes_read(uint8_t reg_addr) { return data; } #else -void mcp23x17_write(uint8_t reg_addr, uint8_t value) { - uint8_t data[] = {reg_addr, value}; - i2c_write_external_bus(espp::Mcp23x17::ADDRESS, data, 2); -}; - -uint8_t mcp23x17_read(uint8_t reg_addr) { - uint8_t data; - i2c_read_external_bus(espp::Mcp23x17::ADDRESS, reg_addr, &data, 1); - return data; -}; +void i2c_read(uint8_t dev_addr, uint8_t reg_addr, uint8_t* data, size_t data_len) { + i2c_read_external_bus(dev_addr, reg_addr, data, data_len); +} #endif // else !USE_QWIICNES void touchpad_read(uint8_t* num_touch_points, uint16_t* x, uint16_t* y, uint8_t* btn_state) { @@ -141,8 +135,8 @@ void init_input() { .port_a_interrupt_mask = 0x00, .port_b_direction_mask = 0xFF, // D-pad B0-B3, ABXY B4-B7 .port_b_interrupt_mask = 0x00, - .write = mcp23x17_write, - .read = mcp23x17_read, + .write = i2c_write_external_bus, + .read = i2c_read, .log_level = espp::Logger::Verbosity::WARN }); #endif diff --git a/components/box-emu-hal/src/mmap.cpp b/components/box-emu-hal/src/mmap.cpp index e2672962..8109e35a 100644 --- a/components/box-emu-hal/src/mmap.cpp +++ b/components/box-emu-hal/src/mmap.cpp @@ -61,7 +61,7 @@ extern "C" uint8_t *osd_getromdata() { uint8_t *get_mmapped_romdata() { uint8_t* romdata; esp_err_t err; - err = esp_partition_mmap(cart_partition, 0, 3*1024*1024, SPI_FLASH_MMAP_DATA, (const void**)&romdata, &hrom); + err = esp_partition_mmap(cart_partition, 0, 3*1024*1024, (esp_partition_mmap_memory_t)SPI_FLASH_MMAP_DATA, (const void**)&romdata, &hrom); if (err != ESP_OK) { fmt::print("Couldn't map cart_partition!\n"); return nullptr; diff --git a/components/espp b/components/espp index 8dd4be6d..f3e1a96e 160000 --- a/components/espp +++ b/components/espp @@ -1 +1 @@ -Subproject commit 8dd4be6dfcf83f667be5686abe1b0497a599bff8 +Subproject commit f3e1a96ef8f57f36367d799ee3379c46a78b1907 diff --git a/components/gui/CMakeLists.txt b/components/gui/CMakeLists.txt index 3384d734..6fb8385f 100644 --- a/components/gui/CMakeLists.txt +++ b/components/gui/CMakeLists.txt @@ -1,4 +1,5 @@ idf_component_register( - SRC_DIRS "generated" - INCLUDE_DIRS "include" "generated" + SRC_DIRS "src" "generated" + INCLUDE_DIRS "include" + PRIV_INCLUDE_DIRS "generated" REQUIRES lvgl task display logger jpeg) diff --git a/components/gui/include/gui.hpp b/components/gui/include/gui.hpp index 8839816a..c4805cdc 100644 --- a/components/gui/include/gui.hpp +++ b/components/gui/include/gui.hpp @@ -4,11 +4,6 @@ #include #include -extern "C" { -#include "ui.h" -#include "ui_comp.h" -} - #include "display.hpp" #include "jpeg.hpp" #include "task.hpp" @@ -53,87 +48,28 @@ class Gui { return ready_to_play_; } - void set_mute(bool muted) { - muted_ = muted; - if (muted_) { - lv_obj_add_state(ui_mutebutton, LV_STATE_CHECKED); - } else { - lv_obj_clear_state(ui_mutebutton, LV_STATE_CHECKED); - } - } + void set_mute(bool muted); void toggle_mute() { set_mute(!muted_); } - void set_audio_level(int new_audio_level) { - audio_level_ = std::clamp(new_audio_level, 0, 100); - lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_ON); - } + void set_audio_level(int new_audio_level); int get_audio_level() { if (muted_) return 0; return audio_level_; } - void next_video_setting() { - int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); - int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); - if (current_option < (max_options-1)) { - current_option++; - } else { - current_option = 0; - } - lv_dropdown_set_selected(ui_videosettingdropdown, current_option); - } + void next_video_setting(); - void prev_video_setting() { - int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); - int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); - if (current_option > 0) { - current_option = max_options - 1; - } else { - current_option--; - } - lv_dropdown_set_selected(ui_videosettingdropdown, current_option); - } + void prev_video_setting(); - void set_video_setting(VideoSetting setting) { - lv_dropdown_set_selected(ui_videosettingdropdown, (int)setting); - } + void set_video_setting(VideoSetting setting); - VideoSetting get_video_setting() { - return (VideoSetting)(lv_dropdown_get_selected(ui_videosettingdropdown)); - } + VideoSetting get_video_setting(); - void add_rom(const std::string& name, const std::string& image_path) { - // protect since this function is called from another thread context - std::lock_guard lk(mutex_); - // make a new rom, which is a button with a label in it - // make the rom's button - auto new_rom = lv_btn_create(ui_rompanel); - lv_obj_set_size(new_rom, LV_PCT(100), LV_SIZE_CONTENT); - lv_obj_add_flag( new_rom, LV_OBJ_FLAG_SCROLL_ON_FOCUS); - lv_obj_clear_flag( new_rom, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_add_event_cb(new_rom, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_center(new_rom); - // set the rom's label text - auto label = lv_label_create(new_rom); - lv_label_set_long_mode(label, LV_LABEL_LONG_SCROLL_CIRCULAR); - lv_obj_set_width(label, LV_PCT(100)); - lv_obj_add_flag(label, LV_OBJ_FLAG_EVENT_BUBBLE); - lv_obj_add_flag(label, LV_OBJ_FLAG_GESTURE_BUBBLE); - lv_label_set_text(label, name.c_str()); - lv_obj_add_style(label, &rom_label_style_, LV_STATE_DEFAULT); - lv_obj_center(label); - // and add it to our vector - roms_.push_back(new_rom); - boxart_paths_.push_back(image_path); - if (focused_rom_ == -1) { - // if we don't have a focused rom, then focus this newly added rom! - focus_rom(new_rom); - } - } + void add_rom(const std::string& name, const std::string& image_path); size_t get_selected_rom_index() { return focused_rom_; @@ -168,32 +104,7 @@ class Gui { focus_rom(rom); } - void focus_rom(lv_obj_t *new_focus, bool scroll_to_view=true) { - std::lock_guard lk(mutex_); - if (roms_.size() == 0) { - return; - } - // unfocus all roms - for (int i=0; i < roms_.size(); i++) { - auto rom = roms_[i]; - lv_obj_clear_state(rom, LV_STATE_CHECKED); - if (rom == new_focus && i != focused_rom_) { - // if the focused_rom variable was not set correctly, set it now. - focused_rom_ = i; - } - } - // focus - lv_obj_add_state(new_focus, LV_STATE_CHECKED); - - if (scroll_to_view) { - lv_obj_scroll_to_view(new_focus, LV_ANIM_ON); - } - - // update the boxart - auto boxart_path = boxart_paths_[focused_rom_].c_str(); - focused_boxart_ = make_boxart(boxart_path); - lv_img_set_src(ui_boxart, &focused_boxart_); - } + void focus_rom(lv_obj_t *new_focus, bool scroll_to_view=true); void set_haptic_waveform(int new_waveform) { if (new_waveform > 123) { @@ -214,46 +125,10 @@ class Gui { set_haptic_waveform(haptic_waveform_ - 1); } - void update_haptic_waveform_label() { - auto haptic_label = fmt::format("{}", haptic_waveform_); - lv_label_set_text(ui_hapticlabel, haptic_label.c_str()); - } + void update_haptic_waveform_label(); protected: - void init_ui() { - ui_init(); - - // make the label scrolling animation - lv_anim_init(&rom_label_animation_template_); - lv_anim_set_delay(&rom_label_animation_template_, 1000); /*Wait 1 second to start the first scroll*/ - lv_anim_set_repeat_delay(&rom_label_animation_template_, - 3000); /*Repeat the scroll 3 seconds after the label scrolls back to the initial position*/ - - /*Initialize the label style with the animation template*/ - lv_style_init(&rom_label_style_); - lv_style_set_anim(&rom_label_style_, &rom_label_animation_template_); - - lv_obj_set_flex_flow(ui_rompanel, LV_FLEX_FLOW_COLUMN); - lv_obj_set_scroll_snap_y(ui_rompanel, LV_SCROLL_SNAP_CENTER); - - lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_OFF); - - // rom screen navigation - lv_obj_add_event_cb(ui_settingsbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_add_event_cb(ui_playbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - - // volume settings - lv_obj_add_event_cb(ui_volumeupbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_add_event_cb(ui_volumedownbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_add_event_cb(ui_mutebutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - - // haptic settings - lv_obj_add_event_cb(ui_hapticdownbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_add_event_cb(ui_hapticupbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_add_event_cb(ui_hapticplaybutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); - // ensure the waveform is set and the ui is updated - set_haptic_waveform(haptic_waveform_); - } + void init_ui(); lv_img_dsc_t make_boxart(const std::string& path) { // load the file @@ -314,60 +189,7 @@ class Gui { } } - void on_pressed(lv_event_t *e) { - lv_obj_t * target = lv_event_get_target(e); - logger_.info("PRESSED: {}", fmt::ptr(target)); - // is it the settings button? - bool is_settings_button = (target == ui_settingsbutton); - if (is_settings_button) { - // TODO: DO SOMETHING HERE! - return; - } - // volume controls - bool is_volume_up_button = (target == ui_volumeupbutton); - if (is_volume_up_button) { - set_audio_level(audio_level_ + 10); - return; - } - bool is_volume_down_button = (target == ui_volumedownbutton); - if (is_volume_down_button) { - set_audio_level(audio_level_ - 10); - return; - } - bool is_mute_button = (target == ui_mutebutton); - if (is_mute_button) { - toggle_mute(); - return; - } - // haptic controls - bool is_haptic_up_button = (target == ui_hapticupbutton); - if (is_haptic_up_button) { - next_haptic_waveform(); - return; - } - bool is_haptic_down_button = (target == ui_hapticdownbutton); - if (is_haptic_down_button) { - previous_haptic_waveform(); - return; - } - bool is_hapticplay_button = (target == ui_hapticplaybutton); - if (is_hapticplay_button) { - play_haptic_(); - return; - } - // or is it the play button? - bool is_play_button = (target == ui_playbutton); - if (is_play_button) { - ready_to_play_ = true; - return; - } - // or is it one of the roms? - if (std::find(roms_.begin(), roms_.end(), target) != roms_.end()) { - // it's one of the roms, focus it! this was pressed, so don't scroll (it - // will already scroll) - focus_rom(target, false); - } - } + void on_pressed(lv_event_t *e); // LVLG gui objects std::atomic muted_{false}; diff --git a/components/gui/src/gui.cpp b/components/gui/src/gui.cpp new file mode 100644 index 00000000..870a1b66 --- /dev/null +++ b/components/gui/src/gui.cpp @@ -0,0 +1,201 @@ +#include "gui.hpp" + +extern "C" { +#include "ui.h" +#include "ui_comp.h" +} + +void Gui::set_mute(bool muted) { + muted_ = muted; + if (muted_) { + lv_obj_add_state(ui_mutebutton, LV_STATE_CHECKED); + } else { + lv_obj_clear_state(ui_mutebutton, LV_STATE_CHECKED); + } +} + +void Gui::set_audio_level(int new_audio_level) { + audio_level_ = std::clamp(new_audio_level, 0, 100); + lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_ON); +} + +void Gui::next_video_setting() { + int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); + int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); + if (current_option < (max_options-1)) { + current_option++; + } else { + current_option = 0; + } + lv_dropdown_set_selected(ui_videosettingdropdown, current_option); +} + +void Gui::prev_video_setting() { + int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); + int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); + if (current_option > 0) { + current_option = max_options - 1; + } else { + current_option--; + } + lv_dropdown_set_selected(ui_videosettingdropdown, current_option); +} + +void Gui::set_video_setting(Gui::VideoSetting setting) { + lv_dropdown_set_selected(ui_videosettingdropdown, (int)setting); +} + +Gui::VideoSetting Gui::get_video_setting() { + return (VideoSetting)(lv_dropdown_get_selected(ui_videosettingdropdown)); +} + +void Gui::add_rom(const std::string& name, const std::string& image_path) { + // protect since this function is called from another thread context + std::lock_guard lk(mutex_); + // make a new rom, which is a button with a label in it + // make the rom's button + auto new_rom = lv_btn_create(ui_rompanel); + lv_obj_set_size(new_rom, LV_PCT(100), LV_SIZE_CONTENT); + lv_obj_add_flag( new_rom, LV_OBJ_FLAG_SCROLL_ON_FOCUS); + lv_obj_clear_flag( new_rom, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_add_event_cb(new_rom, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_center(new_rom); + // set the rom's label text + auto label = lv_label_create(new_rom); + lv_label_set_long_mode(label, LV_LABEL_LONG_SCROLL_CIRCULAR); + lv_obj_set_width(label, LV_PCT(100)); + lv_obj_add_flag(label, LV_OBJ_FLAG_EVENT_BUBBLE); + lv_obj_add_flag(label, LV_OBJ_FLAG_GESTURE_BUBBLE); + lv_label_set_text(label, name.c_str()); + lv_obj_add_style(label, &rom_label_style_, LV_STATE_DEFAULT); + lv_obj_center(label); + // and add it to our vector + roms_.push_back(new_rom); + boxart_paths_.push_back(image_path); + if (focused_rom_ == -1) { + // if we don't have a focused rom, then focus this newly added rom! + focus_rom(new_rom); + } +} + +void Gui::focus_rom(lv_obj_t *new_focus, bool scroll_to_view) { + std::lock_guard lk(mutex_); + if (roms_.size() == 0) { + return; + } + // unfocus all roms + for (int i=0; i < roms_.size(); i++) { + auto rom = roms_[i]; + lv_obj_clear_state(rom, LV_STATE_CHECKED); + if (rom == new_focus && i != focused_rom_) { + // if the focused_rom variable was not set correctly, set it now. + focused_rom_ = i; + } + } + // focus + lv_obj_add_state(new_focus, LV_STATE_CHECKED); + + if (scroll_to_view) { + lv_obj_scroll_to_view(new_focus, LV_ANIM_ON); + } + + // update the boxart + auto boxart_path = boxart_paths_[focused_rom_].c_str(); + focused_boxart_ = make_boxart(boxart_path); + lv_img_set_src(ui_boxart, &focused_boxart_); +} + +void Gui::update_haptic_waveform_label() { + auto haptic_label = fmt::format("{}", haptic_waveform_); + lv_label_set_text(ui_hapticlabel, haptic_label.c_str()); +} + +void Gui::init_ui() { + ui_init(); + + // make the label scrolling animation + lv_anim_init(&rom_label_animation_template_); + lv_anim_set_delay(&rom_label_animation_template_, 1000); /*Wait 1 second to start the first scroll*/ + lv_anim_set_repeat_delay(&rom_label_animation_template_, + 3000); /*Repeat the scroll 3 seconds after the label scrolls back to the initial position*/ + + /*Initialize the label style with the animation template*/ + lv_style_init(&rom_label_style_); + lv_style_set_anim(&rom_label_style_, &rom_label_animation_template_); + + lv_obj_set_flex_flow(ui_rompanel, LV_FLEX_FLOW_COLUMN); + lv_obj_set_scroll_snap_y(ui_rompanel, LV_SCROLL_SNAP_CENTER); + + lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_OFF); + + // rom screen navigation + lv_obj_add_event_cb(ui_settingsbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_playbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + + // volume settings + lv_obj_add_event_cb(ui_volumeupbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_volumedownbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_mutebutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + + // haptic settings + lv_obj_add_event_cb(ui_hapticdownbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_hapticupbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_hapticplaybutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + // ensure the waveform is set and the ui is updated + set_haptic_waveform(haptic_waveform_); +} + +void Gui::on_pressed(lv_event_t *e) { + lv_obj_t * target = lv_event_get_target(e); + logger_.info("PRESSED: {}", fmt::ptr(target)); + // is it the settings button? + bool is_settings_button = (target == ui_settingsbutton); + if (is_settings_button) { + // TODO: DO SOMETHING HERE! + return; + } + // volume controls + bool is_volume_up_button = (target == ui_volumeupbutton); + if (is_volume_up_button) { + set_audio_level(audio_level_ + 10); + return; + } + bool is_volume_down_button = (target == ui_volumedownbutton); + if (is_volume_down_button) { + set_audio_level(audio_level_ - 10); + return; + } + bool is_mute_button = (target == ui_mutebutton); + if (is_mute_button) { + toggle_mute(); + return; + } + // haptic controls + bool is_haptic_up_button = (target == ui_hapticupbutton); + if (is_haptic_up_button) { + next_haptic_waveform(); + return; + } + bool is_haptic_down_button = (target == ui_hapticdownbutton); + if (is_haptic_down_button) { + previous_haptic_waveform(); + return; + } + bool is_hapticplay_button = (target == ui_hapticplaybutton); + if (is_hapticplay_button) { + play_haptic_(); + return; + } + // or is it the play button? + bool is_play_button = (target == ui_playbutton); + if (is_play_button) { + ready_to_play_ = true; + return; + } + // or is it one of the roms? + if (std::find(roms_.begin(), roms_.end(), target) != roms_.end()) { + // it's one of the roms, focus it! this was pressed, so don't scroll (it + // will already scroll) + focus_rom(target, false); + } +} diff --git a/main/cart.hpp b/main/cart.hpp index e1a2ca10..0146ef47 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -12,9 +12,14 @@ class Cart { public: - Cart(const RomInfo& info, espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN) - : info_(info), - logger_({.tag = "Cart", .level = verbosity}) { + struct Config { + RomInfo info; + espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN; + }; + + Cart(const Config& config) + : info_(config.info), + logger_({.tag = "Cart", .level = config.verbosity}) { init(); } @@ -61,6 +66,8 @@ class Cart { touchpad_read(&_num_touches, &_x, &_y, &_btn_state); if (_btn_state) { logger_.warn("Menu pressed!"); + using namespace std::chrono_literals; + std::this_thread::sleep_for(1s); // TODO: for now we're simply handling the button press as a quit action, // so we return false from the run function to indicate that we should stop. return false; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index 73b6e3ee..cd386dd8 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -6,8 +6,8 @@ class GbcCart : public Cart { public: - GbcCart(const RomInfo& info, espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN) - : Cart(info, verbosity) { + GbcCart(const Cart::Config& config) + : Cart(config) { init(); } diff --git a/main/main.cpp b/main/main.cpp index 97938cea..37faa511 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -36,6 +36,21 @@ extern std::shared_ptr display; using namespace std::chrono_literals; +bool operator==(const InputState& lhs, const InputState& rhs) { + return + lhs.a == rhs.a && + lhs.b == rhs.b && + lhs.x == rhs.x && + lhs.y == rhs.y && + lhs.select == rhs.select && + lhs.start == rhs.start && + lhs.up == rhs.up && + lhs.down == rhs.down && + lhs.left == rhs.left && + lhs.right == rhs.right && + lhs.joystick_select == rhs.joystick_select; +} + static QueueHandle_t gpio_evt_queue; static void gpio_isr_handler(void *arg) { uint32_t gpio_num = (uint32_t)arg; @@ -46,10 +61,16 @@ std::shared_ptr make_cart(const RomInfo& info) { switch (info.platform) { case Emulator::GAMEBOY: case Emulator::GAMEBOY_COLOR: - return std::make_shared(info, espp::Logger::Verbosity::INFO); + return std::make_shared(Cart::Config{ + .info = info, + .verbosity = espp::Logger::Verbosity::INFO + }); break; case Emulator::NES: - return std::make_shared(info, espp::Logger::Verbosity::INFO); + return std::make_shared(Cart::Config{ + .info = info, + .verbosity = espp::Logger::Verbosity::INFO + }); default: return nullptr; } @@ -192,19 +213,22 @@ extern "C" void app_main(void) { // reset gui ready to play and user_quit gui.ready_to_play(false); + struct InputState prev_state; + struct InputState curr_state; + get_input_state(&prev_state); while (!gui.ready_to_play()) { // TODO: would be better to make this an actual LVGL input device instead // of this.. - static struct InputState prev_state; - static struct InputState curr_state; get_input_state(&curr_state); - if (curr_state.up && !prev_state.up) { - gui.previous(); - } else if (curr_state.down && !prev_state.down) { - gui.next(); - } else if (curr_state.start) { - // same as play button was pressed, just exit the loop! - break; + if (curr_state != prev_state) { + if (curr_state.up) { + gui.previous(); + } else if (curr_state.down) { + gui.next(); + } else if (curr_state.start) { + // same as play button was pressed, just exit the loop! + break; + } } prev_state = curr_state; std::this_thread::sleep_for(100ms); @@ -244,15 +268,19 @@ extern "C" void app_main(void) { std::this_thread::sleep_for(50ms); auto selected_rom_index = gui.get_selected_rom_index(); - fmt::print("Selected rom index: {}\n", selected_rom_index); - auto selected_rom_info = roms[selected_rom_index]; - - // Cart handles platform specific code, state management, etc. - { - std::shared_ptr cart = make_cart(selected_rom_info); - cart->load(); - while (cart->run()); - cart->save(); + if (selected_rom_index < roms.size()) { + fmt::print("Selected rom index: {}\n", selected_rom_index); + auto selected_rom_info = roms[selected_rom_index]; + + // Cart handles platform specific code, state management, etc. + { + std::shared_ptr cart = make_cart(selected_rom_info); + cart->load(); + while (cart->run()); + cart->save(); + } + } else { + fmt::print("Invalid rom selected!\n"); } // TODO: move the save state / slot mangagement into this component - should diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 0339187c..01666bcc 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -6,8 +6,8 @@ class NesCart : public Cart { public: - NesCart(const RomInfo& info, espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN) - : Cart(info, verbosity) { + NesCart(const Cart::Config& config) + : Cart(config) { init(); } diff --git a/main/rom_info.hpp b/main/rom_info.hpp index bfa65de9..31d93091 100644 --- a/main/rom_info.hpp +++ b/main/rom_info.hpp @@ -2,6 +2,7 @@ #include #include +#include #include "format.hpp" #include "string_utils.hpp" From 4b38cdfabb2b1196c6a33e4df95a368925bde6d1 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 28 Feb 2023 20:37:09 -0600 Subject: [PATCH 13/47] removed unneeded log --- main/main.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/main/main.cpp b/main/main.cpp index 37faa511..dc6939e0 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -289,8 +289,6 @@ extern "C" void app_main(void) { // simply create all slots within a folder of the same name as the // cart itself. - fmt::print("quitting emulation...\n"); - std::this_thread::sleep_for(50ms); fmt::print("Resuming your regularly scheduled programming...\n"); From 13429e2d9d4444891e2bd1478cc49167d873aac9 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 28 Feb 2023 20:40:43 -0600 Subject: [PATCH 14/47] feat(nes): update to pass first_frame argument to emulate frame --- components/nes/src/nes.cpp | 5 ++++- components/nes/src/video_audio.c | 14 ++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index 0a33e521..94bce92d 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -38,6 +38,7 @@ void set_nes_video_fill() { osd_set_video_scale(true); } +static uint8_t first_frame = 0; void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size) { #ifdef USE_NES_NOFRENDO static bool initialized = false; @@ -57,13 +58,15 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data nes_insertcart(rom_filename.c_str(), console_nes); vid_setmode(NES_SCREEN_WIDTH, NES_VISIBLE_HEIGHT); nes_prep_emulation(nullptr, console_nes); + first_frame = 1; #endif } void run_nes_rom() { #ifdef USE_NES_NOFRENDO auto start = std::chrono::high_resolution_clock::now(); - nes_emulateframe(0); + nes_emulateframe(first_frame); + first_frame = 0; // frame rate should be 60 FPS, so 1/60th second is what we want to sleep for auto delay = std::chrono::duration(1.0f/60.0f); std::this_thread::sleep_until(start + delay); diff --git a/components/nes/src/video_audio.c b/components/nes/src/video_audio.c index 661d77b7..b96aaa4a 100644 --- a/components/nes/src/video_audio.c +++ b/components/nes/src/video_audio.c @@ -42,7 +42,7 @@ #include "i2s_audio.h" #include "input.h" -#define DEFAULT_FRAGSIZE 4096 +#define DEFAULT_FRAGSIZE AUDIO_BUFFER_SIZE #define DEFAULT_WIDTH 256 #define DEFAULT_HEIGHT NES_VISIBLE_HEIGHT @@ -332,16 +332,6 @@ static void PowerDown() // state printf("PowerDown: Saving state.\n"); SaveState(); - - /* - // LCD - printf("PowerDown: Powerdown LCD panel.\n"); - - printf("PowerDown: Entering deep sleep.\n"); - - // Should never reach here - abort(); - */ } static int ConvertJoystickInput() @@ -377,7 +367,7 @@ extern nes6502_context cpu; void osd_getinput(void) { - const int ev[16]={ + static const int ev[16]={ event_joypad1_select,0,0,event_joypad1_start,event_joypad1_up,event_joypad1_right,event_joypad1_down,event_joypad1_left, 0,0,0,0,event_soft_reset,event_joypad1_a,event_joypad1_b,event_hard_reset }; From 2e256b480b6b4a51feb426ee027e532eeb32a108 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sat, 8 Apr 2023 14:04:17 -0500 Subject: [PATCH 15/47] subm(espp): update --- components/espp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/espp b/components/espp index f3e1a96e..f44a468a 160000 --- a/components/espp +++ b/components/espp @@ -1 +1 @@ -Subproject commit f3e1a96ef8f57f36367d799ee3379c46a78b1907 +Subproject commit f44a468ae30ea667dfa01747dbf7893a112862fa From aacbbd9a817d15a534bb8df2a752ede29456f03f Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sat, 8 Apr 2023 16:38:04 -0500 Subject: [PATCH 16/47] bugfix(nes): disable apu oversample * Disable APU oversample which seemed to be causing crashes in NES roms under some scenarios after recent refactoring and other code modifications. --- components/nes/nofrendo/sndhrdw/nes_apu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/nes/nofrendo/sndhrdw/nes_apu.c b/components/nes/nofrendo/sndhrdw/nes_apu.c index 44480980..c09dee05 100644 --- a/components/nes/nofrendo/sndhrdw/nes_apu.c +++ b/components/nes/nofrendo/sndhrdw/nes_apu.c @@ -30,7 +30,7 @@ #include "nes6502.h" -#define APU_OVERSAMPLE +// #define APU_OVERSAMPLE #define APU_VOLUME_DECAY(x) ((x) -= ((x) >> 7)) /* the following seem to be the correct (empirically determined) @@ -402,7 +402,7 @@ static int32 apu_noise(void) #if defined(APU_OVERSAMPLE) && defined(REALTIME_NOISE) #else /* !(APU_OVERSAMPLE && REALTIME_NOISE) */ - int32 noise_bit; + int32 noise_bit=0; #endif /* !(APU_OVERSAMPLE && REALTIME_NOISE) */ #ifdef APU_OVERSAMPLE int num_times; From c30524d9a6ceda5e813006f5f24f028a0a9512e5 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 01:13:05 -0500 Subject: [PATCH 17/47] feat(cart): WIP cart menu * Removed no longer needed Drv2605 component since espp submodule has it * Refactored main to use espp::Drv2605 and to configure it for LRA motor * Removed conflicting function for i2c external bus which did not work for drv * Updated cart / gbc_cart / nes_cart and main to start fleshing out pause menu and functionality - working emulation pause menu when pressing home button on touchscreen, with working resume button in the menu which continues the emulation on gbc. Will need some more work to get it working on NES. More functionality (resizing, volume, save state management) will take some time and likely some refactoring --- components/box-emu-hal/include/i2c.hpp | 1 - components/box-emu-hal/src/i2c.cpp | 16 --- components/drv2605/CMakeLists.txt | 4 - components/drv2605/include/drv2605.hpp | 174 ------------------------- main/cart.hpp | 110 +++++++++++++++- main/gbc_cart.hpp | 10 ++ main/main.cpp | 30 ++--- main/nes_cart.hpp | 1 - 8 files changed, 128 insertions(+), 218 deletions(-) delete mode 100644 components/drv2605/CMakeLists.txt delete mode 100644 components/drv2605/include/drv2605.hpp diff --git a/components/box-emu-hal/include/i2c.hpp b/components/box-emu-hal/include/i2c.hpp index 0c1405fc..4bf1f677 100644 --- a/components/box-emu-hal/include/i2c.hpp +++ b/components/box-emu-hal/include/i2c.hpp @@ -15,4 +15,3 @@ void i2c_read_internal_bus(uint8_t dev_addr, uint8_t* read_data, size_t read_len void i2c_write_external_bus(uint8_t dev_addr, uint8_t *data, size_t len); void i2c_read_external_bus(uint8_t dev_addr, uint8_t reg_addr, uint8_t *read_data, size_t read_len); -void i2c_read_external_bus(uint8_t dev_addr, uint8_t* read_data, size_t read_len); diff --git a/components/box-emu-hal/src/i2c.cpp b/components/box-emu-hal/src/i2c.cpp index 09332c18..13e2bfdd 100644 --- a/components/box-emu-hal/src/i2c.cpp +++ b/components/box-emu-hal/src/i2c.cpp @@ -104,19 +104,3 @@ void i2c_read_external_bus(uint8_t dev_addr, uint8_t reg_addr, uint8_t *read_dat read_len, I2C_TIMEOUT_MS / portTICK_PERIOD_MS); } - -void i2c_read_external_bus(uint8_t dev_addr, uint8_t* read_data, size_t read_len) { - static const int I2C_BUS_MS_TO_WAIT = 1000; - static const int I2C_BUS_TICKS_TO_WAIT = (I2C_BUS_MS_TO_WAIT/portTICK_PERIOD_MS); - static uint8_t I2C_ACK_CHECK_EN = 1; - static uint8_t cmd_buffer[I2C_LINK_RECOMMENDED_SIZE(4)]; - i2c_cmd_handle_t cmd = i2c_cmd_link_create_static(cmd_buffer, I2C_LINK_RECOMMENDED_SIZE(4)); - - i2c_master_start(cmd); - i2c_master_write_byte(cmd, (dev_addr << 1) | I2C_MASTER_READ, I2C_ACK_CHECK_EN); - i2c_master_read(cmd, read_data, read_len, I2C_MASTER_LAST_NACK); - i2c_master_stop(cmd); - - i2c_master_cmd_begin(I2C_EXTERNAL, cmd, I2C_BUS_TICKS_TO_WAIT); - i2c_cmd_link_delete_static(cmd); -} diff --git a/components/drv2605/CMakeLists.txt b/components/drv2605/CMakeLists.txt deleted file mode 100644 index 17999cee..00000000 --- a/components/drv2605/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -idf_component_register( - INCLUDE_DIRS "include" - REQUIRES "logger" - ) diff --git a/components/drv2605/include/drv2605.hpp b/components/drv2605/include/drv2605.hpp deleted file mode 100644 index d1614f4e..00000000 --- a/components/drv2605/include/drv2605.hpp +++ /dev/null @@ -1,174 +0,0 @@ -#pragma once - -#include - -#include "logger.hpp" - -class Drv2605 { -public: - static constexpr uint8_t ADDRESS = (0x5A); - - /** - * @brief Function to write a byte to a register - * @param reg_addr register address to write to - * @param data Data to write - */ - typedef std::function write_fn; - - /** - * @brief Function to read a byte from a register - * @param reg_addr register address to read from - * @return Byte read from the register - */ - typedef std::function read_fn; - - enum class Mode : uint8_t { - INTTRIG, ///< Internal Trigger (call star() to start playback) - EXTTRIGEDGE, ///< External edge trigger (rising edge on IN pin starts playback) - EXTTRIGLVL, ///< External level trigger (playback follows state of IN pin) - PWMANALOG, ///< PWM/Analog input - AUDIOVIBE, ///< Audio-to-vibe mode - REALTIME, ///< Real-time playback (RTP) - DIAGNOS, ///< Diagnostics - AUTOCAL, ///< Auto-calibration - }; - - // See https://learn.adafruit.com/assets/72593 for the complete list - enum class Waveform : uint8_t { - END = 0, ///< Signals this is the end of the waveforms to play - STRONG_CLICK = 1, - SHARP_CLICK = 4, - SOFT_BUMP = 7, - DOUBLE_CLICK = 10, - TRIPLE_CLICK = 12, - SOFT_FUZZ = 13, - STRONG_BUZZ = 14, - ALERT_750MS = 15, - ALERT_1000MS = 16, // omg there are 123 of theese i'm not typing them out right now... - BUZZ1 = 47, - BUZZ2 = 48, - BUZZ3 = 49, - BUZZ4 = 50, - BUZZ5 = 51, - PULSING_STRONG_1 = 52, - PULSING_STRONG_2 = 53, - TRANSITION_CLICK_1 = 58, - TRANSITION_HUM_1 = 64, - }; - - /** - * @brief The type of vibration motor connected to the Drv2605 - */ - enum class MotorType { - ERM, ///< Eccentric Rotating Mass (more common, therefore default) - LRA ///< Linear Resonant Actuator - }; - - struct Config { - write_fn write; /**< Function for writing a byte to a register on the Drv2605. */ - read_fn read; /**< Function for reading a byte from a register on the Drv2605. */ - MotorType motor_type{MotorType::ERM}; /**< MotorType that this driver is driving. */ - espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; /**< Log verbosity for the Drv2605. */ - }; - - Drv2605(const Config& config) - : write_(config.write), read_(config.read), - logger_({.tag="Drv2605", .level = config.log_level}){ - init(config); - } - - void start() { - logger_.info("Starting"); - write_((uint8_t)Register::START, 1); - } - - void stop() { - logger_.info("Stopping"); - write_((uint8_t)Register::START, 0); - } - - void set_mode(Mode mode) { - logger_.info("Setting mode {}", (uint8_t)mode); - write_((uint8_t)Register::MODE, (uint8_t)mode); - } - - void set_waveform(uint8_t slot, Waveform w) { - logger_.info("Setting waveform {}", (uint8_t)w); - write_((uint8_t)Register::WAVESEQ1 + slot, (uint8_t)w); - } - - /** - * @brief Select the waveform library to use. - * @param lib Library to use, 0=Empty, 1-5 are ERM, 6 is LRA - */ - void select_library(uint8_t lib) { - logger_.info("Selecting library {}", lib); - write_((uint8_t)Register::LIBRARY, lib); - } - -protected: - void init (const Config& config) { - logger_.info("Initializing motor"); - write_((uint8_t)Register::MODE, 0); // out of standby - write_((uint8_t)Register::RTPIN, 0); // no real-time playback - set_waveform(0, Waveform::STRONG_CLICK); // Strong Click - set_waveform(1, Waveform::END); // end sequence - write_((uint8_t)Register::OVERDRIVE, 0); // no overdrive - write_((uint8_t)Register::SUSTAINPOS, 0); - write_((uint8_t)Register::SUSTAINNEG, 0); - write_((uint8_t)Register::BREAK, 0); - write_((uint8_t)Register::AUDIOMAX, 0x64); - // set the motor type based on the config - set_motor_type(config.motor_type); - // turn on ERM OPEN LOOP - auto current_control3 = read_((uint8_t)Register::CONTROL3); - write_((uint8_t)Register::CONTROL3, current_control3 | 0x20); - } - - void set_motor_type(MotorType motor_type) { - logger_.info("Setting motor type {}", motor_type == MotorType::ERM ? "ERM" : "LRA"); - auto current_feedback = read_((uint8_t)Register::FEEDBACK); - uint8_t motor_config = (motor_type == MotorType::ERM) ? 0x7F : 0x80; - write_((uint8_t)Register::FEEDBACK, current_feedback | motor_config); - } - - enum class Register : uint8_t { - STATUS = 0x00, ///< Status - MODE = 0x01, ///< Mode - RTPIN = 0x02, ///< Real-Time playback input - LIBRARY = 0x03, ///< Waveform library selection - WAVESEQ1 = 0x04, ///< Waveform sequence 1 - WAVESEQ2 = 0x05, ///< Waveform sequence 2 - WAVESEQ3 = 0x06, ///< Waveform sequence 3 - WAVESEQ4 = 0x07, ///< Waveform sequence 4 - WAVESEQ5 = 0x08, ///< Waveform sequence 5 - WAVESEQ6 = 0x09, ///< Waveform sequence 6 - WAVESEQ7 = 0x0A, ///< Waveform sequence 7 - WAVESEQ8 = 0x0B, ///< Waveform sequence 8 - START = 0x0C, ///< Start/Stop playback control - OVERDRIVE = 0x0D,///< Overdrive time offset - SUSTAINPOS= 0x0E,///< Sustain time offset (positive) - SUSTAINNEG= 0x0F,///< Sustain time offset (negative) - BREAK = 0x10, ///< Break time offset - AUDIOCTRL = 0x11,///< Audio to vibe control - AUDIOMIN = 0x12, ///< Audio to vibe min input level - AUDIOMAX = 0x12, ///< Audio to vibe max input level - AUDIOOUTMIN=0x14,///< Audio to vibe min output drive - AUDIOOUTMAX=0x15,///< Audio to vibe max output drive - RATEDV = 0x16, ///< Rated voltage - CLAMPV = 0x17, ///< Overdrive clamp - AUTOCALCOMP=0x18,///< Auto calibration compensation result - AUTOCALEMP =0x19,///< Auto calibration back-EMF result - FEEDBACK = 0x1A, ///< Feedback control - CONTROL1 = 0x1B, ///< Control1 - CONTROL2 = 0x1C, ///< Control2 - CONTROL3 = 0x1D, ///< Control3 - CONTROL4 = 0x1E, ///< Control4 - VBAT = 0x21, ///< Vbat voltage monitor - LRARSON = 0x22, ///< LRA resonance-period - }; - - write_fn write_; - read_fn read_; - espp::Logger logger_; -}; diff --git a/main/cart.hpp b/main/cart.hpp index 0146ef47..c5f02c8b 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -1,7 +1,10 @@ #pragma once #include +#include +#include +#include "display.hpp" #include "fs_init.hpp" #include "input.h" #include "logger.hpp" @@ -14,11 +17,13 @@ class Cart { struct Config { RomInfo info; + std::shared_ptr display; espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN; }; Cart(const Config& config) : info_(config.info), + display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { init(); } @@ -66,12 +71,10 @@ class Cart { touchpad_read(&_num_touches, &_x, &_y, &_btn_state); if (_btn_state) { logger_.warn("Menu pressed!"); - using namespace std::chrono_literals; - std::this_thread::sleep_for(1s); - // TODO: for now we're simply handling the button press as a quit action, - // so we return false from the run function to indicate that we should stop. - return false; + pre_menu(); + display_->resume(); // TODO: show a menu here that will allow the user to: + show_menu(); // * save state // * load state // * select slot (with image?) @@ -79,6 +82,16 @@ class Cart { // * change video scaling // * exit menu // * quit emulation + // wait here until the menu is no longer shown + while (menu_active_) { + using namespace std::chrono_literals; + std::unique_lock lk(menu_mutex_); + lv_task_handler(); + std::this_thread::sleep_for(16ms); + } + hide_menu(); + display_->pause(); + post_menu(); } return true; } @@ -87,10 +100,94 @@ class Cart { static const std::string FS_PREFIX; static const std::string savedir; + virtual void show_menu() { + // Create a background object that covers the entire screen + lv_obj_t *bg = lv_obj_create(lv_scr_act()); + lv_obj_set_size(bg, LV_HOR_RES, LV_VER_RES); + lv_obj_add_flag(bg, LV_OBJ_FLAG_CLICKABLE); + lv_obj_clear_flag(bg, LV_OBJ_FLAG_SCROLLABLE); + + // Create a container for the modal menu + lv_obj_t *menu_cont = lv_obj_create(bg); + lv_obj_set_size(menu_cont, LV_HOR_RES/2, (LV_VER_RES * 4) / 5); + lv_obj_center(menu_cont); + + // Create a label for the menu title + lv_obj_t *label = lv_label_create(menu_cont); + lv_label_set_text(label, "Emulation Paused"); + lv_obj_align(label, LV_ALIGN_TOP_MID, 0, 10); + + // Create a button for the menu + lv_obj_t *btn = lv_btn_create(menu_cont); + lv_obj_add_event_cb(btn, &Cart::event_cb, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_align(btn, LV_ALIGN_CENTER, 0, 0); + lv_obj_set_width(btn, 120); + + // Create a label for the button + lv_obj_t *btn_label = lv_label_create(btn); + lv_label_set_text(btn_label, "Resume"); + + menu_active_ = true; + } + + virtual void hide_menu() { + menu_active_ = false; + } + + static void event_cb(lv_event_t *e) { + lv_event_code_t event_code = lv_event_get_code(e); + auto user_data = lv_event_get_user_data(e); + auto cart = static_cast(user_data); + if (!cart) { + return; + } + switch (event_code) { + case LV_EVENT_SHORT_CLICKED: + break; + case LV_EVENT_PRESSED: + cart->on_pressed(e); + break; + case LV_EVENT_LONG_PRESSED: + break; + case LV_EVENT_KEY: + break; + default: + break; + } + } + + void on_pressed(lv_event_t *e) { + menu_active_ = false; + } + + bool update(std::mutex& m, std::condition_variable& cv) { + if (menu_active_) { + std::lock_guard lk(menu_mutex_); + lv_task_handler(); + } + { + using namespace std::chrono_literals; + std::unique_lock lk(m); + cv.wait_for(lk, 16ms); + } + // don't want to stop the task + return false; + } + virtual std::string get_save_extension() const { return ".sav"; } + virtual void pre_menu() { + // subclass should override this function if they need to stop their tasks + // or save screen state before the menu is shown + } + + virtual void post_menu() { + // subclass should override this function if they need to resume their tasks + // or restore screen state before the menu is shown + } + std::string get_save_path(bool bypass_exist_check=false) { namespace fs = std::filesystem; logger_.info("Save directory: {}", savedir); @@ -112,5 +209,8 @@ class Cart { size_t rom_size_bytes_{0}; uint8_t* romdata_{nullptr}; RomInfo info_; + std::atomic menu_active_{false}; + std::recursive_mutex menu_mutex_; + std::shared_ptr display_; espp::Logger logger_; }; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index cd386dd8..4dc89c43 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -47,6 +47,16 @@ class GbcCart : public Cart { static constexpr size_t GAMEBOY_WIDTH = 160; static constexpr size_t GAMEBOY_HEIGHT = 144; + virtual void pre_menu() override { + logger_.info("gbc::pre_menu()"); + stop_gameboy_tasks(); + } + + virtual void post_menu() override { + logger_.info("gbc::post_menu()"); + start_gameboy_tasks(); + } + virtual std::string get_save_extension() const override { switch (info_.platform) { case Emulator::GAMEBOY: diff --git a/main/main.cpp b/main/main.cpp index dc6939e0..27c33e0e 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -63,12 +63,14 @@ std::shared_ptr make_cart(const RomInfo& info) { case Emulator::GAMEBOY_COLOR: return std::make_shared(Cart::Config{ .info = info, + .display = display, .verbosity = espp::Logger::Verbosity::INFO }); break; case Emulator::NES: return std::make_shared(Cart::Config{ .info = info, + .display = display, .verbosity = espp::Logger::Verbosity::INFO }); default: @@ -92,29 +94,23 @@ extern "C" void app_main(void) { // init the input subsystem init_input(); - auto write_drv = [](uint8_t reg, uint8_t data) { - uint8_t buf[] = {reg, data}; - i2c_write_external_bus(Drv2605::ADDRESS, buf, 2); - }; - auto read_drv = [](uint8_t reg) -> uint8_t { - uint8_t read_data; - i2c_read_external_bus(Drv2605::ADDRESS, reg, &read_data, 1); - return read_data; - }; - - Drv2605 haptic_motor({ - .write = write_drv, - .read = read_drv, + espp::Drv2605 haptic_motor(espp::Drv2605::Config{ + .device_address = espp::Drv2605::DEFAULT_ADDRESS, + .write = i2c_write_external_bus, + .read = i2c_read_external_bus, + .motor_type = espp::Drv2605::MotorType::LRA }); - // we're using an ERM motor, so select an ERM library. - haptic_motor.select_library(1); + // we're using an LRA motor, so select th LRA library. + haptic_motor.select_library(6); auto play_haptic = [&haptic_motor]() { haptic_motor.start(); }; auto set_waveform = [&haptic_motor](int waveform) { - haptic_motor.set_waveform(0, (Drv2605::Waveform)waveform); - haptic_motor.set_waveform(1, Drv2605::Waveform::END); + haptic_motor.set_waveform(0, espp::Drv2605::Waveform::SOFT_BUMP); + haptic_motor.set_waveform(1, espp::Drv2605::Waveform::SOFT_FUZZ); + haptic_motor.set_waveform(2, (espp::Drv2605::Waveform)(waveform)); + haptic_motor.set_waveform(3, espp::Drv2605::Waveform::END); }; fmt::print("initializing gui...\n"); diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 01666bcc..0d9b6124 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -31,7 +31,6 @@ class NesCart : public Cart { deinit_nes(); } - virtual bool run() override { run_nes_rom(); return Cart::run(); From 86502fe85bff5be76d0aecf1a96021317554de70 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 01:13:21 -0500 Subject: [PATCH 18/47] removed some commented lines of code --- components/nes/src/nes.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index 94bce92d..423419c1 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -45,7 +45,6 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data if (!initialized) { event_init(); osd_init(); - // gui_init(); vidinfo_t video; osd_getvideoinfo(&video); vid_init(video.default_width, video.default_height, video.driver); @@ -84,6 +83,5 @@ void save_nes(std::string_view save_path) { void deinit_nes() { #ifdef USE_NES_NOFRENDO nes_poweroff(); - // nes_destroy(&console_nes); #endif } From 16faa61c89424e0b22a64201d753ad7bfa1db65d Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 11:41:15 -0500 Subject: [PATCH 19/47] feat(savestate): added menu component * Added menu component designed and generated from squareline studio * Added menu to base cart class and start it on home button pressed * removed video scaling code on button press from main * Updated gbc to not stop and then start tasks when saving/loading since that should be handled by the menu now --- CMakeLists.txt | 2 +- components/menu/CMakeLists.txt | 5 + components/menu/backup/menu_backup06.zip | Bin 0 -> 21587 bytes components/menu/backup/menu_backup07.zip | Bin 0 -> 21587 bytes components/menu/generated/ui.c | 300 + components/menu/generated/ui.h | 60 + components/menu/generated/ui_events.h | 18 + components/menu/generated/ui_helpers.c | 232 + components/menu/generated/ui_helpers.h | 117 + components/menu/include/menu.hpp | 98 + components/menu/menu.sll | 1 + components/menu/menu.spj | 8398 ++++++++++++++++++++++ components/menu/squareline/menu.sll | 1 + components/menu/squareline/menu.spj | 1 + components/menu/src/menu.cpp | 13 + main/cart.hpp | 78 +- main/gbc_cart.hpp | 4 - main/main.cpp | 41 +- 18 files changed, 9254 insertions(+), 115 deletions(-) create mode 100644 components/menu/CMakeLists.txt create mode 100644 components/menu/backup/menu_backup06.zip create mode 100644 components/menu/backup/menu_backup07.zip create mode 100644 components/menu/generated/ui.c create mode 100644 components/menu/generated/ui.h create mode 100644 components/menu/generated/ui_events.h create mode 100644 components/menu/generated/ui_helpers.c create mode 100644 components/menu/generated/ui_helpers.h create mode 100644 components/menu/include/menu.hpp create mode 100644 components/menu/menu.sll create mode 100644 components/menu/menu.spj create mode 100644 components/menu/squareline/menu.sll create mode 100644 components/menu/squareline/menu.spj create mode 100644 components/menu/src/menu.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 0422a3ff..a29d9409 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ add_compile_definitions(BOARD_HAS_PSRAM) set( COMPONENTS - "main esptool_py esp_lcd esp_psram task format display display_drivers monitor esp-idf-cxx ${NES_COMPONENTS} ${GBC_COMPONENTS} ${SMS_COMPONENTS} box-emu-hal gui" + "main esptool_py esp_lcd esp_psram task format display display_drivers monitor esp-idf-cxx ${NES_COMPONENTS} ${GBC_COMPONENTS} ${SMS_COMPONENTS} box-emu-hal gui menu" CACHE STRING "List of components to include" ) diff --git a/components/menu/CMakeLists.txt b/components/menu/CMakeLists.txt new file mode 100644 index 00000000..ceed0de3 --- /dev/null +++ b/components/menu/CMakeLists.txt @@ -0,0 +1,5 @@ +idf_component_register( + INCLUDE_DIRS "include" + SRC_DIRS "src" "generated" + PRIV_INCLUDE_DIRS "generated" + REQUIRES lvgl task display logger jpeg) diff --git a/components/menu/backup/menu_backup06.zip b/components/menu/backup/menu_backup06.zip new file mode 100644 index 0000000000000000000000000000000000000000..da9cb606bbc5930011be4027c3fc12401e2b3f12 GIT binary patch literal 21587 zcmYJ4V{m2B(y(Jsl1VbLC$`NAPi#$WOl;dev2EL$*tTsjbI6r>@cFu=gT;J{op!qt4QG$41C!N4HKpuSeXz^qMdoEaSLEHAqh9q~Eqo83R( z5kjh6jO3%^!C3tHT!HkSojKxj5w~g4E2|1KO23bA(iebxmw`#1@zlTu*NWPY&MuX>;RJ3FHUv0_ z$`qS|ujdR5(~O@F7D*6Z4;Q|^AD8R4x`gk|xMAkr57!cu zr+eFKB{?Vzv5fNd%O7r_^Ru^ShlkzE#iu}=)~lXS8-@@lw3t|=sc4D&z0-zc#%_1} z`5{jPg9{?PtrFgzkMoz=5-;bclupg}Zk`^hrihRF9(;lv0e>M5K1?}g@x0Cm6D~3**ne*E*9j8sOs(tJkzv}v}2SI%6AjavftP`4Leo4H< zpHBrj zcNSxn|D2Xs@Zwxc1akG%Bauh20nzbikRIOM?X7MpXuA6_J11*{$Xi{!Bn4%`S%C?+?#6+$~BX zb6>wg8I#YlaUf3+vMP=u9h}@g-|v$`0#_TDw}{n@r_@;kuI1G}y0m^ zcTZRTU>jlB2rbrcMNltEZ|ijUzTSkjGij<$B0%F=y{J62t7u zYn$pA0pyTqDc$+W+-#$4fr`Z^$!Ejs6>&ZSJSiz>B4Qfyz8Rypa8N}f5|8{JXi>LI>deb_H4?Me14t3Cu~aZ|W00za*D_?lDq606+BLFz z0!_sCiR*>;D_UAW`WK{u{ysJs#A=l}f1vi0ab$MDC}@&#K>BZ_f%Ys6XdV?SqVMj` z_3QS`qQpq5ns*PZ*;zi769XThqto-vBRUo@p*Z1gkg8h;$ZQZ|?`~Tl2fv8za_2$O zV!++bX>WekeQn0q;r2C0SJ3iaFX)9B~YdF)8$6oVWVI^ma@V(;kJUYGt^=yhFT-JuYyC%eXSv(;ZEnC%GHNM z!BL(e#z)WF&Gqrlw|Mw1r^0uW?=<1}@)mW*cPg4OSnC^><_z=AJWk*lRvHyiYE@C* zi#hxhu1_-Ww9#r{LM0#@w$d?_?qz-l()(Q@41eVNQS#i7Le)pUqBbp&i0|h^#Sea5 zTIDF2xn;d_(v~GxZO%3yzudVdRUHKoQa8X^am;HP+IH5=p-(1NEZgdNm*{47+)Lee zlxu%cPi@%!Aw{iT_r0m9Q{C5|{%%oEyWjf(tNJ{p>pty(m0QEtqS`|mY6UbTg;3ek z8384o^V(=eOC1P6v@Z7>9;w|u_PrTynHpo8KWs(=(GF|W$proE)bLe@hDs6$E*Y;g zI!yqWfO@nc#fqly^PQQo!-`k3Vwp|e#b~N4dkX3`5PjK(Q;ViM2N6g@{O}#^9DU1> z`G0RaY&Lnlz8$U~+p=9B_Pf%uh>BAXv4orXnk*um@o+#VaA5ECyYl;2a#8@Rx9J=# z&pl}zF8YW=Z!cbfA(Vsx@k@kX-!^ZKl9UQUCi%|BaR-k)!GU!AO_0GIK|7U>M8sKoWVaVTx!9eSoE^Vzl&he892B^tJC zwZ^-rfp`()sY^+dUj#oNF|kaJAvAED5?`*VMq65i=IdmC8dY4eS3$gCVp(Bj8H2JN zg1os`zF*n8&jtunCLtO~;SoYY*amk5>8AEcgmIe}<6FaHbpAMlu;dU8Jt0Y4f~Euu zYJt%Cl{J=&%P&!Zr&-bZ_xCL3%HKYHA|F-w6*fk=3hlA9bB3i@Kd0J^yj%!D27G(NG9+x+d7$wx|Bqx zZVig496Jwg^JVsgDX0w&G&Yq|xq%Mu2F2)R_}(MCNi7BV5_GUcZ@a^<4Ah=tDa442 z39)`D=N&`4<9%E$eX7KxH^f)jXXMJ23wf`%_X2Ym8=U?nW1JdiHnRLAQNhRYUMS2^OhC>rw87Axtjn^b zQUoWnkxrh<6SJjiQQ`#W-&i7%vZWK>uQ%hzDh3=YEK=J_n8?=K!&u3v(OUk>+f+}Q zGLD>J6dtZ=Fi!A5U&w*hX=ES>AUSQiARL)1l3Ve#?Yj+%8V|x`i3{%;#)e4%m-yL&Oqj15mZ}=SL+v-#VG&t&dT!8Mbq_K+66)1M_ z>r2`w_MGov7AZ+F$ruKy8uWGA7raX@^~BidN9LRXFO-t1gP@@nH-q*m!`?7860~M7 zllGXdgjNS>6?Co^_kQqequLORe^iO5rn7|N$M8Rty2jOurLR!4yNX@Sf2A@&;3Wj| zQy7`EnjK)9cKr<7WF*=7Cj&|4zoS#*Sh^|gcAYS&%&mTsv0{ zc6c%!0QMw|%F<~ciw+>MC7vcq1(QoIJ%@8c!L)p0x5%W%DuGV05~lr=L^V)p^2emw zzyL8!sDE_TOt9DE{CZ1`?v{w$g%#H!f+lwq=}xR*8=qd)R+k`m z$C^t|;{DqayH;K`*|bFWP5q2J( z(E#SwxW$UiA~`Hkq5WS%n}BtXyz1>~Ikbh__2Y50)w%6P$Uz1nnSDfl1eePqeJt*q z0Zpuyk1=ZV3D8i{sk0_d1hb@Wb%ZO4gU;yyIqxqz1o5xXZ{9;qGsa7{CU!L0*O?m4 zD1|FY>%+RAE@k9aUT6(UF~kU?)mYO#zQ2VWVfr_Q{6(;^^Spi)+AlKT704!AweQzY zmbth~gpeUFWj!dCyU_1sx+;ybTbydC=Uk4u_^Xtr_(+!ZFJ)V*-@Y?1>Bm@(K&_Qp zs+%RCL*n8&zi4OF>#+QjNgi(_|CFhW9&-Wrz@o2T4*$VcvThO$Xx@iuY!j;Zs{;lk zC*huB-{%PK@FQqQ=sS+h-58t_?{9t_(5aZy833Lr+bLsIrAwvH85o%XfCB)aL{+#e zI3C`dc)EklcDaW-SmQ-M!$QXqN{WaRruURm2mT-BJsnhqElrLwZjZ=4ou%58EiNlM zb)+WthiYW_E&!}h@q(4(nNBaN?EO@d$Nth`M5tXyBgrN%;B5>rpbcL(sVZ2B)JCa_B671$6A!8{Pv;!lg25!?Au1JFllTPDpF`SzM|6Ba}(d1f8WXt*0auNN*T*55sm!!hkEW;-J_SAba04;oKD$wv`} zpJtQv1%!wwn&Q7+t-`TL13y8X;(Fbu%@V%cl6W4uO%OJ5?+^$S)I6Wxk?{Ip&*8h~ zT0GWM&X#Ly4=(EyW0y-B>a=C z4Cn*&`bg1Qnczt*qFw{y@Yx&tWeXOth`FprsW!*)g1dzvlH^hw`IQ3~)aTS->W7{I zbsWLoVt}+x)%KJYcyB3t^4N*t`2-g5ZYnJk#^Y%8w@9~wX@y$x zQM-LH|K2!WGPt<=K_2^7MZzkQ1Pk-oQj!*AH=PuUs5oGSBg7LL;FiGfq1&(PH>W|+ zLGq)Zj%wY%i_US!+;Pvai1_oQRy}N%RFyJ5wsLtn2VsepBDf|Da5|1>i(D1XUYml5 z4LR0H@34D zCQQu85jU`t^fIYL%!okMra5Jo+vDIfR6+aQX*{^I9lMJhg}Y(kW6qtVCbRo?k#hZg zTBn|6ULLzlEx0KApU2%kimxu%0rV_1k%g5R8dk5Ha6ng;M9q4U^|yZz{acQgim?`9 z%Mg1|_xdtSy35GxBAqVaz`OfcwLHl9IP0Y-QVFX_#aZbc2n`rdvw zp$bp+LufcLrIF3TBja4a&Jmi5CY=#lRcp4mAQP4EoZ;@y{$%lXl^4-?hn@1@XqVz{V+CyIqw5X}chMge0B1m2cT^E$=WA=vLwS?eK>j78Vbe&&v*|I(N; z)}76Wsvv9lre?RQJCKSlP@UI3tE}5ycbJ8n>KY#xKbk$Y6yw{XVhC*hEN^P&Oc+wc zL0?|9xsFZ}QyfU7+_5*D`}8N|#}mua3;(+~&9KcT$eQkSgO4w83`(le^f=*^C?O&; zJoPa?^eK~m0$!{gfGKndrjA_*#>kBU+7nmL_Rsj(C+AL_dHFngZ<+zI8j{HRgjQ`m zDyAsoF?{^|A5~n>iw!?f6q*IQ->!yjbGp4Bj`9#%?+Ech8t3!(MSijJg7`gx?R>P4 zqOQ^}6amrs*;Q`Kyv*6~d<$3QMJ&(K?CT%5iy1w9Sy@lb97B?e7)$Nv?ymM}T00{5 zbb*5E@yhbsd}JJAb3Y{NDR9Vek3^W9VZt#BHiXjrZA(@#B#hu^&y(dBAT)hFS3|9z(5Gt^f5GoUWFl=%y7mIX4AFZM4^gk^ZR0f34;*3zPj&Vo1#%)Cqed6% z%TZ(Ip&e41cb_$pQon>gQMj={uuBpZf&tX72Zauq6%J98*-^Ijq@lqs|I#SulT76` zuV#3~(Z+c^WG&XMBWxNRaqzC@PwUiNLyNylDU?jF5DLP?4ir2Eh|Q`2Qt9%a8N@@}U`a%lr!7VgNKdL5%A!QS`EM#eDs~nUX2B!8oi0~1HF1IOk;(UvCut}rq|`BLuZD>f-= zbEJT|#%-8zX0m0WLjGeHUS#Il<;RXo{|<{DCU=0m2EdA1&X&pgL7q9o3U=d?iHw|A z0zLl^?B+Kp4pN$yoHZj?MHVQ%M+M8&&CPOtL)-$0A+3qSSh_UlV>8HY-U#F9eGQz< z3sdo9)Ni$;o%1{}Rs|8dL|N5x4z}I|c13ynOPfrjMT9i0f{SQss;d=8%;Tb}(6Xuk zr9~x`MJQEvepN9!Z_P6#0eUbPYwx5mYG`^@38~X{l99^DS@E%n4hla-lr4;&k!5!* zV#+n1vC|XqQe1IL-r?|mbGd5iYGDTol^QXe11__Te?=24I6*O1<U6Ddmz$D*6XbBG$1rlEWkN>orUMQGtNeHm3k-!me68YU{eAM@DU$~+_~Ba)g^<{tnu2d4T`ebf#ufa{OeMRqP8@aYKFIA1 zHP1amC*YA3M=6LM8FF&-RtAYhaO6};&e+HF>Y8h0{Ggz0noVLQ+kM}D$=^in0KN%n zy3@Yyfkd)8OB#nVkLNCALD~^|;=81>f2QUuziHImhs?XN8B#|YCw>N+>X<*J@=5yY zt6g&ZXvl?^GpPit6}x*R@Str&_}^&j!~`{zSd_W9{JOXldD$;Oj034p=nGJizm0Ax_(}?JVeInVkuEWvI*l8>eu&Af zX61~g;3unkj0_nWtWu$n*e~NF4DdO-GwZ9k%w(uE?sV*cZ`6c3Y^#&o?%Q}}I1Zz3 zI#{wX7pb(k(1Uftc1R!HN~Uvo<0=)b_gADO1nT+{f*8yG1l# z2VYBG+m;_$zo=&H!6c8*`~Be^*1ildLZVzw^g1Ja>k13G$NTPVFtSjPeT_RRF;|99 z1Ff|3RJRz4aS6QwWZ3C`v~J?wqttoVK(b>Aw|CaxHfgt6me}#*HpvvL@HAs$o5ya5 z%a;n8n{Mqvtad!0j#-qo(7;R8_PAnRW?Lzb6m!1YKawh|gOh}i=eWXnpcjHfD$37sXy%^}REjSrIuFO46`mhesY zZJ)n)e@dI_B}VE>**u(ist!b! zfg5t9(&WEiuA$8%J6hH&g}}1CQc~$1fyBqixZI-w6M%H*pAR7Wb4HCnB!%uB&KFYcXy?QWbf-s?1MN9Foa=E0 zpzfXS9uJd+DV2SG!RZg9fwNb%yB`A)!H@(&9uS<*Ycw1H*s!C4?tlN(D7D*o zKRF-@!${l=rO)jh@I+99T^_xU6X2nB??e}lfL!y%Pi?%<9T3653dq8>Z>O{*@`9Z> zuXX;wOGY3`-V(jnD$qx_bo;gi?<9y74Q>E-zZihIH$$&>MJX<&&pjfBGAiyt%i}Ba zs~KV(*57-^@mx*#L!ysMu8b}8BZ>aj_qa471zj!OuA^1G;}fg787v%25w}&>HRwm@ zHCvar1}v$}0`2%_Jvakw7w&g>W_|F`Yix*eMX&+pQZX=;UZ70bt}JboX=DFh!*}rJ$5|hRIS~%ZL@)qiN;NU?aNrHZ`Ieo zZSJ#Ls7`Chdgt>QsZsyCpf7p5g{>|8=1efi1HzKe;rIO~i_$?)=iPTuo)C4j(3hFz zqe5}x>wS0s@K;G)KZXMBXv)%7{Gan1w4ujc@%c>0AaRV8#pFjejr-)sSO&Y(-oav_ zCT$zd5>49VLsg);XL+g=)$375`69>sF^Q>6B9j%JJ8ZSlTe}-sWkW(f(%7(^ra^vIJ@{hJIAyuc&+P15G~Tse@ErA@9Z61 z-0t+3pLEwl-kl&Dqxzp{lrg@W6K#fgJMkP66R6qObK>}`?M-*s#kv5GxGPk;^}?Ll zpki-Xq=J7C?$7dgoG6nNOv`z+$MI&a>w!-2y`PlxEUyEYr94H0?e8Oxw;6jmaXVXv zI!IM!+HD&VX8~A+7kqdP(O1GGMqIg5m&M%s<`QL-0dp6{{M#qUB239lB}N(Wjl$dJ z$JR2Sesuil^@eDdi@0dBELEwD=2_IhmZijGitE0A476HdENtS3-tN(CkNe)(KrgwQDAShoTDRg#}>oOBN1^HaU6Hg0UM}s%kR7zbi%+u)3J?(MV*AdK^>s-)M7^oCf?_XV|{JCqR`l-%oXrk!h)O@hE>(s`ED&C5-*NHjH`c$ zW?E>llY?4|-@9Z;)2|SBGp;;5^zs&A7CO=*+0VJtQ0M{!ApvWuBuse1(b_!uNnp?c ztQt#YIypQ!`kRos#=lA}LXVsl{jPfk|3=2l03^Jm;*G%owHubfU)L>7*-c;!NI+V{ zC@sTsW+oYm@en>~!HVAv^Y#XaaE*b+=T_0-?a3>|xR||~INZ`ab)NnqVz#5n{P2%3 zND1LyTFxQQ62$#7`au08Bk>I5)O%^{Xx37wur-l>{JO{!jSP4;>5#lae^g-{y9DD@ zs5JaZrnBNj>i~n%)s!(yB~S1Wz+DnujwWZ)Y=FTXY&scQz-%_OH3nj!)5;XZfvr?y zmAwIw4IEP3WQ`3T>9-JPRCpOm9vA&K3R9(#)Yxzc1+yK!zX5|dOrWV$Zk2&SRyhoi?drr!mBji-is!KL!!Ji&s&>rf_y)9yILgPl4Z^lGSGOCm>*WqEV4rLqq(#A;gb@OctLc|YVTFQeNRhOqKw~61cp?bcd$5v18R3f@qH5DtwIpr* zxjDu~xRVmM-2s*TF_~+IKHiC_atd7vDRQq?R;mrVI)k@GV9fhnbSk6aVB^(xkfCnRW8Mar{KM@gJ4; zDYspF-DyMiCrQ`Pg1une7MXsKYj?o%jnwy@%m0KJm27Sx7#-$gp8S%ZiAkm{yKL-A{?w>O(#_qq(-3DT3_9!%-BA*Yoh%}F0 zmvh~bR5IRyKkE0~ZO@kZO-?Svn+JXoc zrTKg=*7Mhmvd%HylMW>kg@*`w*6`P33DwVTc5=NYXACVRPw#Dqg3uMKOOKl7Gu_;4 z541&R{3ug_7WwY;Q5G^x6#Z%=g}SZtjB3cwZA?h+tG~`!osE=;0*= zma-~Zcyw6EImGL>OONH6cO0eS@APZc(#f_YZhEAH*CN9V<+>(&N14O<^VivfB@FUi}NonV5^teWW-MOtNI{C$1?5GqUJ`SS0G&~MUo zJ3n@#{3KYHV`V6S-Ds;5#)b&`Y*yc#lM@7@C@w4a!;YfI@(}U8-LEYt69YU6>)CrLq< zbCz4)o8{iobpkZYoCIXc?l_u8596NpueNXO7E$9*P1K;3$dVOk)R*U5n-c!vAN3+V zKjg!yNNc(DM-d=?1r3xU=cIM)i*QI%z>dp6njBgC_PI%fMNschp|aYNYuXyh4BsSy zNBc24&x|Ll5o8wV%RK7uJ9QUDSg$H6pptEhm^sSnC#Wk$z>Oy-EBWOYH5ON8R++he z9D9fNYGP4c-m8bQ{wkX2di0~PHo_I-P&tw}jgdfup==PW(U#IQ=VJMnKq!|4{lg!a zRsg@lWI?$cTPEgUeAI+~fkJgm=h@^nGBGNwbR)}<)~;Xwy2=V&ASA$H7u&b3zB^!y zuc7W~e7h<3SFoBm&WEl#P^jDU<9$9yx3fw_y?$9G@;kV@9R(GBZ}q;1_x-L&@a15j z$NJ`Hz}_{{LMHtyZ}imPepEirDNGitJ4{-KhGluZr4#$Im7+75`|h%nOPk%BbahwDN}s3`EAYm%YV0_5CN8wI#P$j3#ZkiXO-QqDB)J-19*kL{wyT@{ekSVPJbC zs%r|4WHEEP4tMRL4S6xXEkYt)T7DlP@=G#i<`byHgN)x~%$!L5cBvzp) z&lFYXba)j-*iN4}F=+E8XwPaGwh?J9#jnA=NnS4)vje`_Y<1evS_%b@Rz%%rHz7Lb zQ~Wf7idH=@_~v|chZ-=&0wGQ$Es+cwC(ZQoT?7q~ z2&ncE+D3%6Y-R|8@|Lmsd^HfV9_6hUtJ-o#vRrYxJ38!!IS_FQ(#=`EihXy2JzdF; z$l6JtWfJ>vNE^51hlu4>z1qJ#<~}t`0GUQ%nuz>J8s}YXy(y0S|+s zQv_uzQNnnnoXrJf z14iu<60Lob(=b_USWg39f?mqM-cEKa66>c7^(ZHikGN@ekA1GV##C?&L-_X{IKjwM zTb+(=|6FI|oxqhl&7S(4+aoEo;Lww!zu*8D=pJ`(LeARkjE$@2b=OTEnj=XEt1x%= zJ2cOKob#*feD)JQ66NshG-XBj7TxXsb?RRC=E)#r<@5?&_+PW(#Edpe)KS!Gub&w%8Zo0!3Ovh|9MZ#0Sv-0dW6Sq&W$gHF)IT{%=p*5bJ~TnU4m0J1ph7x62CbS# z>0wQOw8@)YX;$Vr!7ja=bRn+SCkn)G?d=?o=WAUeUlaziFU8Z+yUPh@6HOLk8Bow$ zAc32zmV#(YSSF-=+_6mO{%9Q0X|JthhtXX3`a^j0MD!Oy!o|wX1?J!`Bc2gU6^N0spZw7{Z=c*$(mW|(@6DuhHslX zV3-L zIXe^GHfHl|_Khhy^-i(Mv9#Mx%HYn7(qWdKjIXz+IHfr3>==dPrw>FjoYTwxA;Uf@ zJ@?FL0Kx=*&qOKAtmQZ&&-xW*5f12ySyD*kUl_!2q?u1+!n*?|uUdemRr}8`ni|>6 zoszXUH43+pt)-_mMsJa%?`_RPAvjVi+RV#np}|>Er;p{o7PtXWHgdmvzf09AZwZKS zPz=hs{F@1^QM|YSYEa_kJk+g|Ukq+J?&v#HyYZhp+dH_p+r6#NN-Xj=L$4vqGQ~w< zs`v}c=~~a|W+7(hmjG)=1$K2uQxJPSme`MjZ*&R3L~lat z-x+Y8#-7bfraKQKFlCTr+80frFCUJEi9R}^HW0gF)jl-Ov~Z8RfF;Gkztw`Rh@MGD zKS>e`@vmY%>4_)UuzA30HVUlco*)v>2ExW3S|7t0)8yT0o60ki*$})8jBmDjlih1x zATK?v(;7KSA{rIf#!GahIpk898eu)_P#DVX2VD#pdyW6V}s4o!2NKns$|z; zx`A*Z(rQ|RVxXgN#+y0%c*n7-l%qICNv&UD=1w)1juR>OfH*V*wQLg$WKjLARBquw zUV1?{nc(e+RCX)#3GK@d7VY_Kx~Ll4PLa71j2_ww^74Ddj$sn;R*MGL5We5ME4o9=Sb9F#J7;$j zNqawV?5|U3(&#uj4J}o(=%lQP_!oiX>^x;Gh}MXeJife)9xsANj7T<)lrudUiQ{zQ z4-+(Zf|WK!&YD;`b;`ERGUTHLrWQ_ZbPC148)c64U7G9~UkoT?r52Z-lxRwyrzvZu zmXM~Zax}z%!!^$R<9+y8W_|=tY#2CZON>v@(H}E z(aiVO%)k9m>2)^SR?@ppK)~8ZSKYG*Fxhv!*<^jYr=`nifSz=0FxH;#8j;PknIEnwo~9AGyAG zEg?lY;(on(Ntut=rBw5sKG4R|Y#%?M0NW9??vZPKC^1i_l-4n01RwbDPK} zo`EoS6f4N(;(&|k+g^_28<>e*NK#nqh#YXzjwg86*OqYcdU|^;5$tmNEm2@xQ|6TK zWC0JE2Nh!a_rDbQf^Xw%M81|J@KbjV#X4<~J(jFE3N$UO;0k zE2P(8cLO>d$7Ni?B|H^BspdiNvZe9pQ0IDkoUFiN%;xuI-C|FaR^XWon@!JD*RKBZ zGOYjWWuz$A$NuYOE-b?i&iZkl*X0?e)hk@D<)^A^Go{lyw%d>7CO4~^YE&S}&6p&o zT=db?e8X-91IzvOFd(Z~VT{-y7adev{v&EWl}U_F6t-|EBw0d$c?5=qJUAk-b9G0q z$r9OgpH8mXadd8EvA01=aE}TfX}*7Ja#(Poz|{GEY8AAs=xG$SX~a}~X0uCKe{4z{(H}Ht+ftEVe~i$@Am=9dU4c4nZPt5v}T7{Yf6vm-~B_KZXZ4LQO}b#^fBjA zHT2;StZU@kCEifiBV4e)vaL|DxuVypMiz%bk9s_Gl`&qT5SYP9>xBRMySxd1{`kXI z43+^1?vQ6UW=9Z-#yT(Dh`KtXvAHyY_J~#9H;}#qXXkm@D>bq(6poR_Bs>E8K|9tobi})t}y!LXFQw#>u2~l(OcWP zAMZUue4<$TKq^6HKvH8*H;B#4w+Xqfv(38YU5|%hxn$)`Uwn~b`AId~>VmO`e?3(I zMd5Cif<6}5FvJ5#-rDAV9yJzKB+!5n@-ng)D2D8ksAkH5Bx?r#Y@nU$)hfRa7++z?TCLfL4Xf)8gN849>4w0u>$W zkU~_jT&MlZ$Mm@-4v_pzE)-Z+G{?T1d`-sVR}hWhD>{sg$oj92+0p{|lp5=O?NMN@ z?N-ai4!BXin6_NK4Qqt+J!7_j=f_?Kp~G(tn0}?$A-@p&4&sp^_?>eV4gQ!zm z5^Q8L>7T4^1>hY{1+XdjYtgD}?9>-0MU}`t-72HVw*67rzw9J=0)r(OK^&bY{_)hB zpc7pC2HpEinL28k&GckLv1_0)x`+iWXg1vEM%jQ>ax`ZWBg;SeLhL$4tG=~PUx$I&2k;?@+V z#wzri)@&$ogTm>yvyOtN+&zJ)+-PRI)cSosCD3@JEz{hKLZb=m9Zjni63^R-eD8pe z>FRHQiTo_DUOr8+aLafE>#4rOoPu)5YB?4^IV0iiSW=L9)k$Cr%a-5VXSFOXC`JUy zT=JA-E&E58m=&0{TrEA8nWx%40dzC6^(onmH`lV5DlJKgMMf2yn$>z3A%w*K3N33m zK>YqrV%^_9xnNieb|fVFgaqd|UQ{lg9-dP^N^;=nIuZt?^<*evR9(IAM?ldhtj%220tjpc{tW8vwc+D46{99JvMd!2lv zfP-)7n6v2!tbUOUW#eUgehp?6j|kJ!uycSmxFHoG4Wdd1PF z&e+Zqv`YgTC;{9w?|C`z_m7tqDJW*B-akh?a>oG8$7tR^c5-F!XIfMwUDkTT(XM)7 z@HP#Qs>SPAwSZNfAkN7Pxyq)T$Zq~bZIyZ|8a%m?i;K3AjOl>7Qr zWJmWyCyj6~dSWGU+bkK^MEmAYuTkF9{HV90pQoOEUf+L_)%qgsA@-#&_&HCi%X&=` zl_Jsm&vN}n`>~3*Ctds#$|6mObBs;GYgC(TNI#b>r%8PT%MA*P>FAA(6`XU-i#a|P zX%HREv)@b84z3TTAQOij)_W9c19sX6foWc4DhLk0tHTeN%X&LVEJ02 zhxNDDGdi9K5=<0x_E>LlvHd9O)w2um$Hk%q7yLM9cLT>2ERAC((F$!GYn0bp`~+vy zg$L0~d%cTQE;Wwzp<2f4O6Ra*po>KUD1a(3Tz;ofV9ceIv60#0n!0S>w6q3KaaRa< zXMdRbvagr@ar2fzv`9SJ-(!wi84p$MfOvn_mLnCb*=Al5j!eYYz7yA%Tdk%`^y#A( zWmBUF2{_b=(rDYVQ#JeoZfkKP z)}Jf$=%D=|{oYgxI)O7jo+|;%i@F(9T?!_*gn@H_(r0Wws*|F5)Ay5if(%-U!NHMr z?`s(9yJk~ZMJ%i}k5B@8RMqbWRfpK$XHf0LtQ*(rTjgfuQI=ut9eE`TvrsGY1Ss@XSb5R`rn zdU|RQ?$r9toSk*w@j*5vTJYTvMw;YD!sOP%&Q9m9WDKf^zDQg2l_zSzop=ZkLUbTA z@PZB1ZY!>nl@RH`@1U%8yE2RL-bOc9QgJx9TeF|U%vj|wJ_&2^W=7j2wAr^fQst_E zd($d1c|{m4*>0`jy~$Tn=;7>L40_dJa7C%q_)`HpR0BQfScC@K-n_9zRi(K24st0SzmUzQrGrZ5fvZr zerV_V{2-o>1v=;44rIj{akVM7$6Z|-dq3%R&7>4Cg-ekZs3KFzA$?=W-%-vulwnqVUspvp z_$3_zszbP{1v346-VgroKm@{ATjJ?!mDSb4#-`S*6dNi5w<#WvWGOX~R1a?@?z0$k zE#$c;`2@*mY{eSCUY4mxE&_o_BRJ4QYc2|jg3z%38#We;3@jpWl<~l0IZFx$*r+WB z>AQJTq{ecQHR%{Ur`Lh_UBpV}W{D>0hKL<$eTGTYfw?SDu51(L2U1m?xUSZiy;GVS z7O6hfd{pCMXi=zdA|pOXMMm71tsd$?+V*d|oucc}xjzOHqVGNN`kE=D#x%)_zWp@4 zRYEJ3R;;IurWN&AB-*2PUtGM=n&=F?aAS%73bSJ(xBnbRoiMzJRc2o!b#=wuBN-C! zV>qe!q2`hrI}*X`*L(-~a=w*yI#t8&1*Q|l0tY)%LJzoy9A$Enk+BtNhymA zbD5!eAPROQVm|up#P8jy8bj<=O{l7hUlpVw!aP)1rHokKQkeQD$kP83)bw#u@!qJ8YWURYYzFVE$^Cp*l+rKI(7a2Z=ChS-DLdX6p-9zdi}JSr9#G02j7%K|fuE$#9*7WHVytnp8l*uEj%8e4Uw z+NuX3LLXg+BqQeEMwSU>FHyb8^r$b*raLZiJq5VkvfgNbBwb2vKf#}1P*W(Ie(-YdB7Y$%z43x z_~Cmfv9%b*c{h{0DZR|Z=xSLZwn;sr z#6lJ91UBD#E|}7t{``ioXCKysfQ`a;QNbYm_j(rE?cX0GayG*Uzth>#?GG2w`#+P^^PbyR!DS-hb& z=mf?l7ccvlt5P4V=hcc9TfKLaqk~1QG9y^-@ti-kp*`8}`{C`T=U-t4ZH~lwKB*3T`Iyq*Z}0Km$-+jYfSoh{T*AVGp&Sj|0p}Ivga=( ztA1Xj&@?sXfTO%(zH&!xu)$@bz$6j&mN|}27j(O{;)2sCj+V$IFRb^CqqY7&xdtz(qeJYBF2p-(^sC;Ok;=n-V zVS(C%0@a5Est*WM9S&HZbd zuI6sdG};7CZVuJKjM4OUYhl~6fJIK*YBCr;a~@%UQKHiN%8voyGpDf#fW|0# z^9s&;-hLvWg#ay^n_;M_t{0U>P^a4ZP0};OXv+Owg@!R}U2O5A^jzAtqXzvTL-vbaV&s zHf>%iy$Y0;?l|*lfV9g5XuZ*$RC&}BZA4Gh0yxB&h1U9Or@%w&8y6-h+Bsw(d25?A zb?+c4GsX~#Cs!X8MTb5W{uTg<;H@#`el&Goe=3w8qIX2B>|qpgqTfD$`Sy8{yWfQg zmE<#Qvs&l?5nuXz(^kPS&2t zZeC9`%4{}OzE&d@4-N6UL=mIJ=&svicjl{Na_#zi(b84dG0@>nZ zW+EB3xJWxnE-i+&qI7LaiDH_*VaPErof`OFMU@c0C2A_h(KY*3H#Uv5t zwQF!qN{OaZrzVQvowvs5hL^_FL_2A%@@BdrzGE!PhU7$vy$wh? z`G``K?Wl=%EUBNQ^*Kno6lFVVq7V!?LWe5H>jg-O$~+pK^;nsxv})xpDJqkVwSuWy zEB806iF5(g$fC))uWy@08pgsY>3Yi=KgPthKJ*2RrwH>lYzr29~Uq?l$KE zs{QJfi>T_6w|2pncJN;Bo4fT%EqRYQ7-tGjHun@GL`W@9vjDSrAu|RHkwM`*(t?gzMCUol$~^Ew${ado zz$Q?XN>a=Pmn>uE(fQU3v#UM#OUch~U87a$lJp<~xX^)f z7R@2dtI_3U_KEDce;m)b$NBn^7NpQ635rE>tUQva6zB@GF=^|SDU^Cao6D0kQ9cTE zwIR^uf^qUXDM!|(JXf-_idxm5R@J$X zLx|4i=!8tP&8c${GJ@se^m_u?w759sO*O_P6%l2HHmT4Bl0}g5Zc42-C(xC&FRcp> zoi1-`SE5S-4vq{@k<@ETqN`U)w3IbCFNfNaMi)Rbi?k-kmlh*!O{2>in=A@*o_@tx zn^WjQGD(A@IMZoepewE8BO4&?8dG};UD1M-iL0*fZBC)9x9(<-UOAO(Orfib5MA)T z=nkW$zm^xKyqOpi$E%96F@Y{{At}n4pv!uj6X-I5kRa&jg~kNBz@p4yk_MDM%60_0 zJV*`{rODO>xg32ilvGvzTbY!%s?P-uB^`HAyECp8==wiCAMd9=SLb5Ncd1s$e{c1< zf(f1}*6M#g>T_*TpUX>ME0b)+`OP|guK!2g;u++*Ak9LObk3tbR}=bNkx6RI=9Xk9 zA&Ckcaa;OaPC9vyK_NyolRQ@!qjikA<^QG0b2+yNc`gJGK*r`2a~|cnzI@+}4kQH^ zTuuyI$pvn%#?K z&3vXg0wp-o)(5p{buLSWoev73kVe$Gpa+wa6=`*3i`VDsz;KdvA*xU6maoudV~~C# zQ2p?zX$nXJu+jR-xX$WQi`BSV*$!y;Dro zmn_o7mJQkL`4TOTHFxEhw!+WL2A!5UrG`ao!M?4uU1n!8&gFTJ!;%w7LL8eN!b zS~A>!uI7pIJjMu%QNdxDj8hi%Z6`^YW0Yal45SE3uHr!&&=>CyAdKLL-o_FSpd%>8Sb)K? z`7Qu3)E|y*{MQ!-hnS?~2IT~mMUlZG#)=^$b^^HTqDUuWq$D5=%?1_F!^WGI6+s%E zo!38h@CXJo=AzB>4T z&y4^E?chtK0}pXi zQ?}Z7`}Bb#d!(U-tVuiSyKOW*iy}Q`-Bfpc>wL$(ya&S`;?VhO{TBI-TRr)-3o$sG zS8j#xxX=T002&1Cr|fu-?{+`rw9_OP??FMpX*=7ayV?)<@Eu~{Ks+RRr`el+$XRnh z25Rw5ZP_w9hbF%=uHS?GyRQ+9@-4v?L#A4j^M`T$Q#c*wCB6?nLP$FV1}G_ zGfzFVx4WySuH45h@8PbgOSI8SzhAY(Q{1?%-n4!8!|`t)ul8=MhO{YT+U+7b{PxYO z7cZVY9b5~qDW?vsNmI!vYuPIHi~zT1JZ0jwatrRh&juh< zF-RxOM*sZae%r{8_k z)7uB7H5+AHEkPNW5e(m6>Q!wiZMhAylg%S!{#fyl7QiA(H(A{#bIYa0rP6yprb$N|G2R)hwRz6qs_DHG z9cP&h+)<9NULxIcOSC}N$J^8S>J`N;KOM#31G_l>CJ(P1Zu#-NjL&?VG#(iI1{Vmo z{A}seC7A%X51Z#6@AgvQmJ>w7(zh6QTO2I+bhj7%w%zUm__SG6Xm^`WcYASfTTfT9 zkhifo_0`XdTfqh?S{_-_dv}r6sIFG3`mVCPNcG+G@1Oqk;%#~T?9T7TkFv|SDS0tf z9MHdh;MYeVJ{+IkQ~2u6&uY-#du*;nkQp+N8(GR%*2%Yje*W$Md_JUScCR{-R0~23 zTyadW;X0A&7=esOBWwQ3DtZ0p`QhP1SBW*wm>|>dildGV*GNb_g7HIQ9ru4p{=co% z3!nDxS9z?DPM4{_^eN zZ5CsrP~N?JcYJz$d3<#8?xiXaRar~kGcegeddh+Y)_~Wms z_1U$q$&>T5%l@xDxgi{$oc;34#p?3iKkxqNUmHKV`1RE!5N((@b~9h{&2 z_NVn%{d{(Go@(;R^TXHOvseG;S3iH3@Q~|20)H}pT35@H)raHDv-7WiZU3|$@SaHd z_Vmw_^$&hIJAc1=xBBO&v-8V${ckUBx3{z7)5~9uPcB#Iw|*n>{3h?#@o%3_j(<76 z(@?K|{o&~R?@u;yqwAmdCNChr!Mi`U8)bdfpU?i;t$zFb&HJ<8KAoMePA@OMNrnH-$JOcTT!x|bE1X`T|CD$8`M_7- zl=9L0zkmMp?tKr(tRL~{^W|A;%-26&KjO*nA5S(*JW7e*RLJ|IlapUQpT57i3Z$RZ zzWe^iFHNSu`}p+z$>$HNcb{%O#z2P)h*<6aW+e z000O8cUXy5f9_ZV;Zpzr0?Gsc2mk;8000000000000000003=eZgnnmaB5IX1qJ{B T000310RT1t000M600000X7`Ci literal 0 HcmV?d00001 diff --git a/components/menu/backup/menu_backup07.zip b/components/menu/backup/menu_backup07.zip new file mode 100644 index 0000000000000000000000000000000000000000..f43bdf0f85f7877ef59a7990e15c8808483f5865 GIT binary patch literal 21587 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�ObJ3| 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 + 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, char *prefix, 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, char *prefix, 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, char *txt_on, 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); +} + + diff --git a/components/menu/generated/ui_helpers.h b/components/menu/generated/ui_helpers.h new file mode 100644 index 00000000..1fee6cf9 --- /dev/null +++ b/components/menu/generated/ui_helpers.h @@ -0,0 +1,117 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.2.3 +// LVGL version: 8.2.0 +// Project name: menu + +#ifndef _MENU_UI_HELPERS_H +#define _MENU_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, 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 _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); + +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, char *prefix, char *postfix); + +void _ui_slider_set_text_value( lv_obj_t *trg, lv_obj_t *src, char *prefix, char *postfix); + +void _ui_checked_set_text_value( lv_obj_t *trg, lv_obj_t *src, char *txt_on, char *txt_off); + + +#ifdef __cplusplus +} /*extern "C"*/ +#endif + +#endif diff --git a/components/menu/include/menu.hpp b/components/menu/include/menu.hpp new file mode 100644 index 00000000..d00891b9 --- /dev/null +++ b/components/menu/include/menu.hpp @@ -0,0 +1,98 @@ +#pragma once + +#include +#include +#include + +#include "display.hpp" +#include "task.hpp" +#include "logger.hpp" + +class Menu { +public: + struct Config { + std::shared_ptr display; + espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; + }; + + enum class VideoSetting { ORIGINAL, FIT, FILL, MAX_UNUSED }; + + Menu(const Config& config) + : display_(config.display), + logger_({.tag="Menu", .level=config.log_level}) { + init_ui(); + // now start the menu updater task + using namespace std::placeholders; + task_ = espp::Task::make_unique({ + .name = "Menu Task", + .callback = std::bind(&Menu::update, this, _1, _2), + .stack_size_bytes = 6 * 1024 + }); + task_->start(); + } + + ~Menu() { + task_->stop(); + deinit_ui(); + } + + void pause() { paused_ = true; } + void resume() { paused_ = false; } + +protected: + void init_ui(); + void deinit_ui(); + + bool update(std::mutex& m, std::condition_variable& cv) { + if (!paused_) { + std::lock_guard lk(mutex_); + lv_task_handler(); + } + { + using namespace std::chrono_literals; + std::unique_lock lk(m); + cv.wait_for(lk, 16ms); + } + // don't want to stop the task + return false; + } + + static void event_callback(lv_event_t *e) { + lv_event_code_t event_code = lv_event_get_code(e); + auto user_data = lv_event_get_user_data(e); + auto menu = static_cast(user_data); + if (!menu) { + return; + } + switch (event_code) { + case LV_EVENT_SHORT_CLICKED: + break; + case LV_EVENT_PRESSED: + menu->on_pressed(e); + break; + case LV_EVENT_LONG_PRESSED: + break; + case LV_EVENT_KEY: + break; + default: + break; + } + } + + void on_pressed(lv_event_t *e) { + lv_obj_t * target = lv_event_get_target(e); + logger_.info("PRESSED: {}", fmt::ptr(target)); + } + + // LVLG menu objects + std::atomic muted_{false}; + std::atomic audio_level_{60}; + lv_img_dsc_t state_image_; + lv_img_dsc_t paused_image_; + + std::atomic paused_{true}; + std::shared_ptr display_; + std::unique_ptr task_; + espp::Logger logger_; + std::recursive_mutex mutex_; +}; diff --git a/components/menu/menu.sll b/components/menu/menu.sll new file mode 100644 index 00000000..b49747ed --- /dev/null +++ b/components/menu/menu.sll @@ -0,0 +1 @@ +{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"shape":"RECTANGLE","description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.2.3","image":"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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","projectExportFolderPath":"","backup_cnt":7,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":"C_FILE","lvgl_include_path":""} \ No newline at end of file diff --git a/components/menu/menu.spj b/components/menu/menu.spj new file mode 100644 index 00000000..dc4260fc --- /dev/null +++ b/components/menu/menu.spj @@ -0,0 +1,8398 @@ +{ + "root": { + "guid": "GUID22111204-472670S796257", + "deepid": 0, + "children": [ + { + "guid": "GUID25379947-472671S269257", + "deepid": -819125744, + "children": [ + { + "guid": "GUID47601968-472863S306257", + "deepid": 1938164396, + "children": [ + { + "guid": "GUID31231652-473373S988257", + "deepid": -1759796579, + "locked": false, + "properties": [ + { + "nid": -1168951726, + "strtype": "OBJECT/Name", + "strval": "menu title", + "InheritedType": 10 + }, + { + "nid": 1951489133, + "strtype": "LABEL/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -23987501, + "strtype": "LABEL/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1138651574, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1202746772, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 596632477, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -1107605690, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -2068611080, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 514166785, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 834090453, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -229901605, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -200733565, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1664009333, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -931222528, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1573757838, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1626510289, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1650040554, + "strtype": "LABEL/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 323297519, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 678414772, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 539332422, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -386438660, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1162762786, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1190801012, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1848773353, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -13432167, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1512601134, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2095861269, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -391340092, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1138352299, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1293058613, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2025662424, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1868675785, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1250112172, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1372564053, + "strtype": "LABEL/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -318905041, + "strtype": "LABEL/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1539337188, + "strtype": "LABEL/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1797108554, + "strtype": "LABEL/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 304865421, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 781657167, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 578175868, + "strtype": "LABEL/Text", + "strval": "Emulation Paused", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -397118578, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 396729725, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID88885274-130823S40299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID29413501-131233S911299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": -845026132, + "strtype": "OBJECT/Name", + "strval": "Label6", + "InheritedType": 10 + }, + { + "nid": -1043742543, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -194672644, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1258600113, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 232217360, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 387018032, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1787759826, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 374896475, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 762400863, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1717422414, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 314957705, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1509928703, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -936673052, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1135872347, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1584034877, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -306044644, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 830726017, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -905095685, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -825338319, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 89789988, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -371211363, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 891303585, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -834144628, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1053130173, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -91481824, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -783554170, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -831849829, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1920246292, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -476221975, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1713455936, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1587298178, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1118674738, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 301877554, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 647660608, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1496396698, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1876859868, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1160966353, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1627984721, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -2111839467, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1567556066, + "strtype": "LABEL/Text", + "strval": "Resume", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -66923358, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 1394652811, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1181461751, + "strtype": "OBJECT/Name", + "strval": "resume btn", + "InheritedType": 10 + }, + { + "nid": -1128726567, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1898667341, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 352540670, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -402580376, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 35 + ], + "InheritedType": 7 + }, + { + "nid": 1169120005, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -262640015, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -510634120, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1894442145, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -594192991, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1333441936, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1012324030, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -223397467, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -344340152, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -533597132, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2000521597, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 94193184, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1260700582, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -257585286, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -94325711, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -144872061, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 835346505, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1689494582, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 188190075, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1358991350, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1448183351, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 955298056, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 862436299, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -160256378, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 634914334, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -515106069, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1158841319, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2043805450, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1536668838, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 642871156, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1014079968, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1831285925, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1873579023, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID30826657-133251S6299", + "deepid": -702306247, + "children": [ + { + "guid": "GUID73846368-135509S89299", + "deepid": 123173724, + "locked": false, + "properties": [ + { + "nid": -1815037757, + "strtype": "OBJECT/Name", + "strval": "volume mute btn", + "InheritedType": 10 + }, + { + "nid": 1556428643, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 631469690, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -292557131, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1059365551, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 2104284624, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 204964743, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -437951868, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 288273759, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1436063068, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1129080569, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1360420414, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1512020584, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2050450281, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1815760534, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1543825942, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2003247016, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1179556364, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1939933609, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 932809211, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 694376735, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2113261124, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1902787117, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1715294773, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 978325489, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1752619059, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2094694053, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -565402233, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1918084337, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -203966158, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -637126965, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1775299985, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1091369083, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1625180693, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1293512863, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -309000326, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 429581186, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1598086028, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID7050513-134689S891299", + "deepid": -2073948964, + "locked": false, + "properties": [ + { + "nid": -1732168164, + "strtype": "OBJECT/Name", + "strval": "volume dec btn", + "InheritedType": 10 + }, + { + "nid": 299640232, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 990983983, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 177050740, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -988881668, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 35, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1781665891, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": -535309023, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -742920457, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1055094551, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 840524021, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2083847781, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1983686893, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1948194400, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 315489126, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 167033587, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1472465498, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1831169412, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 419773364, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 417946543, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -484555778, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -359767932, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -725561379, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 171183498, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1513226003, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1600654678, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1891620048, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -84124277, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 2008488457, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 2092426059, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 563433045, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 535821263, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -40954611, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1799860880, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 252096033, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 717101233, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1508839347, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 299798225, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 788256277, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID81355858-134040S208299", + "deepid": 375875006, + "locked": false, + "properties": [ + { + "nid": -1645810627, + "strtype": "OBJECT/Name", + "strval": "Bar2", + "InheritedType": 10 + }, + { + "nid": -1556747599, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1535153213, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 901188133, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -67512305, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -40, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -884264170, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 10 + ], + "InheritedType": 7 + }, + { + "nid": 212839881, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 183748637, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1023224544, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 810944928, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1541007046, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -926367976, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 281384218, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 513927528, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1621247174, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2026609854, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1036881274, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2028019477, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -761093918, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1032918319, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -175236971, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 594914091, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 374069549, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -201118220, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 948231493, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -120293555, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1457932850, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 45449272, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 32456423, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2049846118, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1850611047, + "strtype": "BAR/Bar", + "InheritedType": 1 + }, + { + "nid": 1189833652, + "strtype": "BAR/Range", + "intarray": [ + 0, + 100 + ], + "InheritedType": 7 + }, + { + "nid": -1728056213, + "strtype": "BAR/Value", + "integer": 25, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 2103774511, + "strtype": "BAR/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": -441354831, + "strtype": "BAR/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "nid": 1049614181, + "strtype": "BAR/Mode", + "strval": "NORMAL", + "InheritedType": 3 + }, + { + "nid": 2022888677, + "strtype": "BAR/Value_start", + "InheritedType": 6 + } + ], + "saved_objtypeKey": "BAR" + }, + { + "guid": "GUID65628620-135099S10299", + "deepid": 1225835062, + "locked": false, + "properties": [ + { + "nid": -980265541, + "strtype": "OBJECT/Name", + "strval": "volume inc button", + "InheritedType": 10 + }, + { + "nid": 126728937, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1997275036, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1324795251, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -635430922, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1454446224, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 149591139, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -471086467, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1601615942, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557100117, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -958738535, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1965407799, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1878424152, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 253228330, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1023533314, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1264097759, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 942154535, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -953324922, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1766308302, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1421426157, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -565026292, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -13688090, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -647575169, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1829117657, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1996828995, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1656540353, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1008545670, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 492000527, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1430108121, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1601862148, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 872999560, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -978794353, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1727527879, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -405802686, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -578212366, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 761285539, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2050004668, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1729975837, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + } + ], + "locked": false, + "properties": [ + { + "nid": -1935501909, + "strtype": "OBJECT/Name", + "strval": "Panel3", + "InheritedType": 10 + }, + { + "nid": -555685535, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1474629275, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1010952861, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -164437180, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 80 + ], + "InheritedType": 7 + }, + { + "nid": 125975943, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 1607358348, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 765479077, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1388562560, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1046249536, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -584224912, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -172879404, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 237997394, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1001860694, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -108755640, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1977944801, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 323129948, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 924771643, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 609857522, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 995812907, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 926547690, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1090012780, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 425422311, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1685852431, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1778935738, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -708964845, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 302254654, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -484953791, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 806820214, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -943677037, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 988558104, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 812323821, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -200914435, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 875242211, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1189644299, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1877276442, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -964637946, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -1204029681, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 1054687074, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": 1660966457, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1791932306, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID14849953-130034S306299", + "deepid": 2102878093, + "children": [ + { + "guid": "GUID84480385-124078S334299", + "deepid": 1121655234, + "children": [ + { + "guid": "GUID411170-124488S549299", + "deepid": 786933571, + "locked": false, + "properties": [ + { + "nid": -1794856552, + "strtype": "OBJECT/Name", + "strval": "Label2", + "InheritedType": 10 + }, + { + "nid": 1615456357, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 759000707, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 489210118, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1185684955, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1077049720, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -578160026, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -666770409, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 173656062, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1989791426, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1381303332, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1707863542, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 101073862, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -124239370, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 997032442, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1616517129, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1106816858, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1031263617, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1701402071, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2009406068, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1158303947, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1301561569, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1414932561, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1134683958, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1292693245, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -239928474, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1454205368, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1324048338, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -574634751, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 115623345, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 517223856, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 772443644, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1798583136, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 726311761, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -253720710, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1386829165, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -425928284, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1060538733, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1525324622, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1998086580, + "strtype": "LABEL/Text", + "strval": "-", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1069228358, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -569953567, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 751258151, + "strtype": "OBJECT/Name", + "strval": "btn slot dec", + "InheritedType": 10 + }, + { + "nid": -1622183966, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1170567136, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 30603279, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1745221705, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -593622746, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": -2370035, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 1442043068, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 378374579, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1031009750, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 361442153, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -577026512, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -342895367, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 393590498, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1187422033, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1885789236, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1033372217, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -226580211, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1559749418, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -51201389, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1463731702, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -521527970, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -965126478, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 256434271, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1153532580, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1448831858, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1162020846, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1999692782, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1894805329, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1136399953, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1110373989, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -658922424, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 784156436, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1184718918, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -403207503, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2089672498, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1493319803, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1680523171, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID80175977-125704S103299", + "deepid": -783675679, + "locked": false, + "properties": [ + { + "nid": 1131689539, + "strtype": "OBJECT/Name", + "strval": "slot label", + "InheritedType": 10 + }, + { + "nid": 2116783957, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1143097003, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 856975084, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 116410332, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1805229339, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 409776084, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -745035449, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1127888750, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2070649641, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1944820086, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -713216409, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 84262571, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1711037188, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1079603776, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1958030511, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -369385396, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -560818196, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1961204583, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 648465368, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1608503994, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 605370966, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1522126373, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1101915888, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 518747749, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -963126060, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 388910500, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -285207895, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 568220885, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1840058959, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1066731575, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1935507218, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1921034321, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1209197144, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1694799773, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1779240460, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1142473150, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -993332413, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -1497727308, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -707365498, + "strtype": "LABEL/Text", + "strval": "Save Slot 1", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1064804657, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -651003914, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID38681331-125703S227299", + "deepid": 1121655234, + "children": [ + { + "guid": "GUID46342883-125702S227299", + "deepid": 786933571, + "locked": false, + "properties": [ + { + "nid": 564034494, + "strtype": "OBJECT/Name", + "strval": "Label1", + "InheritedType": 10 + }, + { + "nid": -961466252, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 51771896, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1605941196, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1923009400, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1333051030, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 479643917, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -179180821, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1192707816, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1745015894, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 432616121, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1224863721, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1768876166, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1632922841, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -205792931, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1051293191, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2115254503, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -927749892, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1845213204, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1840586130, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -559102290, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1676394086, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -457871683, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 263550594, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1589091123, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 909119536, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1259632182, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -387386211, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1291445933, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 863060774, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1361841965, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1995055274, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 177109259, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -475168752, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1044651461, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1657084064, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -685932079, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1871891440, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -403397023, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -27978500, + "strtype": "LABEL/Text", + "strval": "+", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 647022102, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -60094814, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 362402032, + "strtype": "OBJECT/Name", + "strval": "btn slot inc", + "InheritedType": 10 + }, + { + "nid": -2089718589, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 797849949, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1324947441, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1913103091, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1960794609, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 1716955858, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -350811210, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 868320197, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1371396314, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -621808814, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1556973921, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2116396598, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -467476563, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -576057365, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 534462785, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 865627150, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 346472310, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 796907578, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1397015639, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -362400621, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2012174404, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 508334529, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1645847327, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 797008814, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1256068173, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 111452652, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1309958993, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1441463966, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1880542431, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1513608440, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 349403326, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 339745932, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -994384928, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 272117473, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1701550690, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -362470330, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1240147662, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 1031669420, + "strtype": "OBJECT/Name", + "strval": "Panel4", + "InheritedType": 10 + }, + { + "nid": -534076315, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 25652530, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1862725350, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1384021265, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 130 + ], + "InheritedType": 7 + }, + { + "nid": -1556912651, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -2034610555, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -1014485673, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -509300964, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -677658216, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 909216146, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1241845622, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -298716315, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -353797403, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 58597554, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -466081053, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 664219397, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 728517566, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2141569999, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -837144286, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2097492349, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 790332020, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -346448888, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2147475945, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -259056014, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -704365564, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 240880221, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 336700091, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1793953271, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1682625306, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1323769438, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1504766049, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -888381042, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1933678888, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1713540864, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557169513, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 291122165, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 1160312398, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -616413077, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -920564256, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1938139788, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID27307571-128456S842299", + "deepid": 571551604, + "children": [ + { + "guid": "GUID71657942-126118S627299", + "deepid": 1986988131, + "children": [ + { + "guid": "GUID85023895-127628S796299", + "deepid": 1655588144, + "locked": false, + "properties": [ + { + "nid": -1849114166, + "strtype": "OBJECT/Name", + "strval": "Label4", + "InheritedType": 10 + }, + { + "nid": -1807327892, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 95441548, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1505115267, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 6013168, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1858884832, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1791504318, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 1061926988, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 539171975, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -20435328, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 863997628, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 918320284, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 923774488, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 264362091, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 647836547, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1076348974, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1215646869, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 746783897, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -483230618, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 243108915, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 419907247, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 726893255, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 614651314, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -593258900, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 873930613, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1944532903, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1036949534, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1820414033, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1714240814, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -894754197, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1393738842, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -836041064, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -80821728, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1081148549, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1794231190, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1574652306, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356143417, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 609821165, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -2019124541, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1990173391, + "strtype": "LABEL/Text", + "strval": "Load", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -610060857, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -178799888, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1234844372, + "strtype": "OBJECT/Name", + "strval": "load btn", + "InheritedType": 10 + }, + { + "nid": 720236300, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 609615554, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 909179969, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 540757992, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1523880134, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1101462027, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 118760421, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1605733162, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1205108070, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -382516486, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -75616937, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -103856342, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1942266439, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1840489132, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1690457211, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -260908847, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1408259052, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1497002484, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 268417963, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 208257222, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -51553671, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1896943307, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1221986740, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2118183992, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1177868887, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1640094264, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 831934959, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1530381626, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -590574806, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -836109982, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1058134761, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 134780385, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2116596838, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1471963135, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1076574742, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -284355021, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 485226801, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID77420628-126938S414299", + "deepid": -813190415, + "locked": false, + "properties": [ + { + "nid": -944979729, + "strtype": "OBJECT/Name", + "strval": "slot image", + "InheritedType": 10 + }, + { + "nid": 507011323, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -374684674, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 2020112493, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1118646098, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -4729905, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 521087960, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 1544821543, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -2140524488, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 62681703, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2020311463, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1517058561, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 693422039, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 589144019, + "strtype": "OBJECT/Adv_hittest", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -445326313, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -411779030, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -947386439, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1560491750, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1301788901, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2089430410, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1409825794, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1594198766, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1362049051, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -483745692, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1732730288, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 385431926, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1023618919, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1691199598, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1783415493, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1427363374, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1201955509, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1012089952, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1282120638, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 269245964, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1548961403, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 223649906, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1754884457, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -231651350, + "strtype": "IMAGE/Image", + "InheritedType": 1 + }, + { + "nid": -2050705194, + "strtype": "IMAGE/Asset", + "strval": "", + "InheritedType": 5 + }, + { + "nid": 960222923, + "strtype": "IMAGE/Pivot", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -492228363, + "strtype": "IMAGE/Rotation", + "InheritedType": 6 + }, + { + "nid": 292539395, + "strtype": "IMAGE/Scale", + "integer": 256, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 175830251, + "strtype": "IMAGE/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Image", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "IMAGE" + } + ], + "locked": false, + "properties": [ + { + "nid": 1954961402, + "strtype": "OBJECT/Name", + "strval": "Panel2", + "InheritedType": 10 + }, + { + "nid": -475437284, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1560132997, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1697487470, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -84544582, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 180 + ], + "InheritedType": 7 + }, + { + "nid": -694474548, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -1871701624, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 1654751696, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1358271616, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 105361340, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1752332875, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1755982591, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1570443407, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -435754163, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -576864439, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356723777, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1005344478, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 293006226, + "strtype": "OBJECT/Event_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 359334318, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1718255933, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2108064889, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 109246308, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -173825737, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -413969415, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 55467155, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1709286551, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1164944417, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -812088775, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 960931613, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -493935470, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1977368832, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -844147654, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1350109941, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 528348720, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1675341445, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -557891231, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -416228926, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -691931610, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 393345103, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -112075408, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1628582034, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID34105632-129245S529299", + "deepid": 230058804, + "children": [ + { + "guid": "GUID35540961-126528S586299", + "deepid": -831510616, + "children": [ + { + "guid": "GUID62145645-128042S280299", + "deepid": 805111392, + "locked": false, + "properties": [ + { + "nid": -220641910, + "strtype": "OBJECT/Name", + "strval": "Label3", + "InheritedType": 10 + }, + { + "nid": 325354257, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1410376908, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1386016379, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1837189068, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1545477439, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -342528538, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1047199605, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 507035540, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -82854385, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -714218294, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 679379644, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1747860727, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -694278052, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1166332945, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1613269205, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 263689383, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 423288221, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1506996868, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -546454511, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 974090236, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1429441470, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 451423375, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1690964258, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1420515943, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 400777389, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 121596566, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1671942986, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 2114342705, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1066084161, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 913905287, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1994249556, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1714277626, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 782929326, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -665138506, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1685689626, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 422671635, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1588371302, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -971600157, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 622171650, + "strtype": "LABEL/Text", + "strval": "Save", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 267231932, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 1236560273, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1313230266, + "strtype": "OBJECT/Name", + "strval": "save btn", + "InheritedType": 10 + }, + { + "nid": 56773562, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1959689196, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 979606826, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -362269121, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1467456074, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 705930869, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 1429672914, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1307006328, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 147593720, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -599930746, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -777236749, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1898919746, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 666913382, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -312848358, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -946843489, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 488992088, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 617586462, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1742749106, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -978750609, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1252015254, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -679235227, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 659291425, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1798039458, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1032984594, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1363305812, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 729703777, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1002654332, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1082952574, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -662467479, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1324160724, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -900957403, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -165074589, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1713832652, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -780267033, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2123574323, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -82789200, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1363469521, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID2792267-127283S873299", + "deepid": 760566260, + "locked": false, + "properties": [ + { + "nid": -1136637976, + "strtype": "OBJECT/Name", + "strval": "pause image", + "InheritedType": 10 + }, + { + "nid": -1800556420, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1323831125, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1299043724, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1086344040, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 74691571, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 675608179, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -1737163119, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 27969832, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1055883433, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 954239523, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1193899087, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 651861246, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 512042393, + "strtype": "OBJECT/Adv_hittest", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1779503286, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1126179222, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1298870175, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1451375813, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1966489114, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2135172707, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1086474948, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 55198902, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1156012085, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1047127148, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 558848466, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2065037924, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1983586716, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 2004461390, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -253687849, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -168030038, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -236797597, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1233578232, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1498510680, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -194903997, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 432235501, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1836841002, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 528267103, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2117686798, + "strtype": "IMAGE/Image", + "InheritedType": 1 + }, + { + "nid": 417204619, + "strtype": "IMAGE/Asset", + "strval": "", + "InheritedType": 5 + }, + { + "nid": 735910598, + "strtype": "IMAGE/Pivot", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 713938855, + "strtype": "IMAGE/Rotation", + "InheritedType": 6 + }, + { + "nid": -1192259511, + "strtype": "IMAGE/Scale", + "integer": 256, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1959191573, + "strtype": "IMAGE/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Image", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "IMAGE" + } + ], + "locked": false, + "properties": [ + { + "nid": 871690000, + "strtype": "OBJECT/Name", + "strval": "Panel1", + "InheritedType": 10 + }, + { + "nid": -2027886378, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -2052651854, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1318822937, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1970800750, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 230 + ], + "InheritedType": 7 + }, + { + "nid": -1640895691, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -1747459353, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 521363727, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -77200297, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1092311100, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 336368894, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1412215045, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1173526622, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 77219477, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 956921496, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 896696650, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1787790616, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557685536, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 430410193, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 117142153, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 630622524, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 473201697, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 468194100, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1739466381, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1635437181, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1476336814, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1912341068, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1914795192, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -42116671, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1560615091, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 757024782, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -913210780, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -460374941, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -481378079, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -896486375, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -491814874, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1502679729, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -1845967441, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -1582926030, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -602170567, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -320969518, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID53639927-135919S184299", + "deepid": -1248278987, + "children": [ + { + "guid": "GUID52711323-136708S559299", + "deepid": -1946560130, + "locked": false, + "properties": [ + { + "nid": -696992679, + "strtype": "OBJECT/Name", + "strval": "Label9", + "InheritedType": 10 + }, + { + "nid": -200742212, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 563860562, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 2020699637, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 502855357, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1323261642, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -497727259, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -108524514, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1326832372, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1959811664, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -999859188, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2030594104, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -943637503, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 539483975, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1367909068, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1275492117, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1529096836, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1886623262, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -955787728, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2016756723, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1201232039, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2044508132, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2019865294, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1676917078, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2010631288, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 972589137, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1927475857, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 893251433, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -716738262, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -730207867, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 450590324, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1647713306, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1125265554, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 897653180, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1766974802, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2024851093, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1389837203, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 436761027, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -1671105651, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -146471694, + "strtype": "LABEL/Text", + "strval": "Video", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1543584379, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 5302283, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + }, + { + "guid": "GUID55009636-137122S413299", + "deepid": -1747014191, + "locked": false, + "properties": [ + { + "nid": 641452043, + "strtype": "OBJECT/Name", + "strval": "Dropdown2", + "InheritedType": 10 + }, + { + "nid": 1528853182, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -123618464, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1080033049, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1527395850, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 325038886, + "flags": 49, + "strtype": "OBJECT/Size", + "intarray": [ + 150, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -2137689278, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 1345682299, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -577032063, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1495103705, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 592482883, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -60490764, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1607286629, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 856533935, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1847249983, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1427438399, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1205717321, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -895910871, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -379967437, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1449091188, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -907215371, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1578608054, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -82190872, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1359777169, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1148451514, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 571218055, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -446186025, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 199626732, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1987596542, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 516152232, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -580326880, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 197589881, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1085951753, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -839181544, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 651377717, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1414633765, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1031413387, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -829039333, + "strtype": "DROPDOWN/Label", + "InheritedType": 1 + }, + { + "nid": -241919767, + "strtype": "DROPDOWN/Options", + "strval": "Original\\nFit\\nFill", + "InheritedType": 10 + }, + { + "nid": -238409571, + "strtype": "DROPDOWN/List_align", + "strval": "BOTTOM", + "InheritedType": 3 + }, + { + "nid": -229763116, + "strtype": "DROPDOWN/Show_selected", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 395906784, + "strtype": "DROPDOWN/Base_text", + "strval": "", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1908874092, + "strtype": "DROPDOWN/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": -121722741, + "strtype": "DROPDOWN/Style_indicator", + "strval": "lv.PART.INDICATOR, Text", + "InheritedType": 11 + }, + { + "part": " lv.PART.MAIN", + "childs": [], + "nid": -1300610885, + "strtype": "DROPDOWN/Style_list_main", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SCROLLBAR", + "childs": [], + "nid": 1727164872, + "strtype": "DROPDOWN/Style_list_scrollbar", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SELECTED", + "childs": [], + "nid": 319800648, + "strtype": "DROPDOWN/Style_list_selected", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SELECTED, Text, Rectangle", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "DROPDOWN" + } + ], + "locked": false, + "properties": [ + { + "nid": -1376134393, + "strtype": "OBJECT/Name", + "strval": "Panel6", + "InheritedType": 10 + }, + { + "nid": 2089469209, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 419791360, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -305024974, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -676163115, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 280 + ], + "InheritedType": 7 + }, + { + "nid": 1868742590, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 1301681870, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 101193066, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1735909440, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 550797422, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1045184587, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2013566538, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2056465014, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1830744722, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1917055911, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 898621350, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -890719697, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1684391728, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -462698581, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1564673739, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1414640549, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2140318770, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1456031403, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1801951408, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 251150028, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -752171892, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1656522347, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -138564831, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -910385663, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1050027908, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1936465057, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1893206136, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -619049336, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -678210922, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1895702098, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2035180280, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1589004164, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1909039013, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1808002810, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID92498944-132448S454299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID30031233-132447S454299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": -1142101124, + "strtype": "OBJECT/Name", + "strval": "Label5", + "InheritedType": 10 + }, + { + "nid": 2013152407, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -2113558393, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -359161127, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1768987781, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 171119804, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -484366993, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -731292191, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1952791592, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -468078302, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 660390685, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -494234139, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1507447465, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -690133949, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2134346171, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1456231736, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1742967484, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 813586615, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -760134358, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1470953752, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 869281870, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 6376291, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -652730976, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 591595731, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1563431644, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 741563537, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -254633451, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1373674816, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1724872945, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1503810698, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1054102994, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1981900542, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1689154124, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -514342001, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -542299334, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -694275674, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -941515908, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1701365359, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 629532456, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -481962867, + "strtype": "LABEL/Text", + "strval": "Reset", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1983242286, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -1049192882, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1262213678, + "strtype": "OBJECT/Name", + "strval": "reset btn", + "InheritedType": 10 + }, + { + "nid": 758827053, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -235042114, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1073214382, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 663136051, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 335 + ], + "InheritedType": 7 + }, + { + "nid": -405204904, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1278386887, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -2128400475, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -805863504, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1326076309, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1372871868, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -16974319, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 181565583, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -804200871, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2064936616, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 486177466, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 565104370, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -51624596, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 645286923, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1313601662, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1834692483, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 284897667, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2023546181, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -630731047, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -7520655, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2073144545, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1781310417, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 915789193, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -853491589, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1907687893, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -410416953, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1729359975, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 809472399, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1072890025, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1076603025, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1592918075, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 247204141, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -197971304, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID89381137-133250S1299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID42025939-133249S1299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": 1692563952, + "strtype": "OBJECT/Name", + "strval": "Label7", + "InheritedType": 10 + }, + { + "nid": 1352995289, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 370336578, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -144735206, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1626639012, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1806378749, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -448800777, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 672664006, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -174956271, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1327552587, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 520336200, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1498914767, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 336657493, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -958086973, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1830013066, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -766296682, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1235739100, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1635629084, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -22348976, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1597783255, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 659512912, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1600303815, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 186960432, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1452373533, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1145736090, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -147026014, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1123472083, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 202279057, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 560535966, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1625901687, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1082121300, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -141494540, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -818374481, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 901588131, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1370542072, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -607656179, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1251863245, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 419058420, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 653475344, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1350833151, + "strtype": "LABEL/Text", + "strval": "Quit", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -385966658, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -1707496824, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1490511283, + "strtype": "OBJECT/Name", + "strval": "quit btn", + "InheritedType": 10 + }, + { + "nid": 1121320493, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -896121232, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 365845787, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -88239515, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 385 + ], + "InheritedType": 7 + }, + { + "nid": -514116028, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1266737301, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -1700686800, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1750355218, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1623541156, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 106337428, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1632860770, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1721306735, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 839086779, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 849629389, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -816808629, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 260934745, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1891472317, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1091445661, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 287962760, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -280992572, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -959123714, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1288103498, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 468805802, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1596154451, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1346759211, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356966402, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 984669438, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1213735835, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -2118822958, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1358236173, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 328396209, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1862744379, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 929062255, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1041243473, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 224765040, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1364822061, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1547655441, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 1060048278, + "strtype": "OBJECT/Name", + "strval": "menu panel", + "InheritedType": 10 + }, + { + "nid": 1910631663, + "strtype": "PANEL/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 502715906, + "strtype": "PANEL/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -2025841205, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -2061658148, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 978299534, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 200, + 150 + ], + "InheritedType": 7 + }, + { + "nid": -1089531758, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 745158710, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -940560030, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2062724236, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 511052200, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1853206676, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 680238069, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -560561600, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1714656683, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1345955359, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1171824480, + "strtype": "PANEL/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 984729607, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1122877811, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1056036387, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1534892930, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1783341989, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -768945641, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1287967185, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -410941831, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -164225548, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -799716301, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 702783682, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -557976984, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -759140455, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -596930945, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1998830205, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1330125201, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2033022967, + "strtype": "PANEL/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1018407769, + "strtype": "PANEL/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 552981383, + "strtype": "PANEL/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1757601062, + "strtype": "PANEL/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 452821406, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, BGimg, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -1206387834, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + } + ], + "isPage": true, + "locked": false, + "properties": [ + { + "nid": -5353643, + "strtype": "OBJECT/Name", + "strval": "Screen1", + "InheritedType": 10 + }, + { + "nid": 1439939602, + "strtype": "SCREEN/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1242080811, + "strtype": "SCREEN/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1860967741, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -694951182, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1136818168, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -351537127, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1922461541, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1937980856, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 878510987, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -93124590, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -556465343, + "strtype": "SCREEN/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -875288209, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 497052241, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1898139584, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1490906168, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -371289485, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -2112555101, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -2003495827, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1329901090, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -21624806, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -687479388, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -4459963, + "strtype": "SCREEN/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1346607160, + "strtype": "SCREEN/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1092550315, + "strtype": "SCREEN/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -671483688, + "strtype": "SCREEN/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 120568296, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -1228912464, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -811131639, + "strtype": "_style/StyleState", + "strval": "CHECKED", + "childs": [ + { + "nid": -1616178799, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 312618742, + "strtype": "_style/StyleState", + "strval": "PRESSED", + "childs": [ + { + "nid": 2030070855, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 779970414, + "strtype": "_style/StyleState", + "strval": "CHECKED|PRESSED", + "childs": [ + { + "nid": 1766083591, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 316176925, + "strtype": "_style/StyleState", + "strval": "DISABLED", + "childs": [ + { + "nid": 935779505, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 1421906761, + "strtype": "_style/StyleState", + "strval": "USER_1", + "childs": [ + { + "nid": -1266529853, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -40234646, + "strtype": "_style/StyleState", + "strval": "USER_2", + "childs": [ + { + "nid": 885182700, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -2029459867, + "strtype": "_style/StyleState", + "strval": "USER_3", + "childs": [ + { + "nid": -1168516273, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 2007554717, + "strtype": "_style/StyleState", + "strval": "USER_4", + "childs": [ + { + "nid": 1423554696, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + } + ], + "nid": -723309363, + "strtype": "SCREEN/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 770090579, + "strtype": "SCREEN/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SCREEN" + } + ], + "locked": false, + "properties": [ + { + "nid": 1544103435, + "strtype": "STARTEVENTS/Name", + "strval": "___initial_actions0", + "InheritedType": 10 + } + ], + "saved_objtypeKey": "STARTEVENTS" + }, + "animations": [], + "info": { + "name": "menu.spj", + "depth": 2, + "width": 320, + "height": 240, + "rotation": 0, + "offset_x": 0, + "offset_y": 0, + "shape": "RECTANGLE", + "description": "The menu that the user can open while playing a rom.", + "board": "ESP-BOX", + "board_version": "1.0.0", + "editor_version": "1.2.3", + "image": "", + "force_export_images": false, + "pointfilter": false, + "theme_simplified": false, + "theme_dark": true, + "theme_color1": 5, + "theme_color2": 0, + "exportFolderPath": "/Users/bob/esp-cpp/esp-box-emu/components/menu/generated", + "projectExportFolderPath": "", + "backup_cnt": 6, + "autosave_cnt": 0, + "lvgl_version": "8.2.0", + "callfuncsexport": "C_FILE", + "lvgl_include_path": "", + "BitDepth": 16, + "Name": "menu" + } +} \ No newline at end of file diff --git a/components/menu/squareline/menu.sll b/components/menu/squareline/menu.sll new file mode 100644 index 00000000..8ba7ed35 --- /dev/null +++ b/components/menu/squareline/menu.sll @@ -0,0 +1 @@ +{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.1.1","image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADwAUADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxKiiirJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","backup_cnt":3,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":""} \ No newline at end of file diff --git a/components/menu/squareline/menu.spj b/components/menu/squareline/menu.spj new file mode 100644 index 00000000..ca0f2490 --- /dev/null +++ b/components/menu/squareline/menu.spj @@ -0,0 +1 @@ +{"root":{"guid":"GUID22111204-472670S796257","cid":null,"coid":0,"cgid":0,"deepid":0,"children":[{"guid":"GUID25379947-472671S269257","cid":null,"coid":0,"cgid":0,"deepid":-819125744,"children":[{"guid":"GUID47601968-472863S306257","cid":null,"coid":0,"cgid":0,"deepid":1938164396,"children":[{"guid":"GUID31231652-473373S988257","cid":null,"coid":0,"cgid":0,"deepid":-1759796579,"children":[],"isPage":false,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":-1168951726,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"menu title","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-1138651574,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Position","mode":17,"read_only":false,"nid":-1202746772,"compnid":0,"compmode":0,"integer":0,"intarray":[0,0],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Size","mode":51,"read_only":false,"nid":596632477,"compnid":0,"compmode":0,"integer":0,"intarray":[1,1],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Align","mode":0,"read_only":false,"nid":-1107605690,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"TOP_MID","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":-2068611080,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":514166785,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":834090453,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":-229901605,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":-200733565,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Click_focusable","mode":0,"read_only":false,"nid":-1664009333,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":-931222528,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":1573757838,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Floating","mode":0,"read_only":false,"nid":-1626510289,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Event_bubble","mode":0,"read_only":false,"nid":323297519,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Gesture_bubble","mode":0,"read_only":false,"nid":678414772,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Snappable","mode":0,"read_only":false,"nid":539332422,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":-386438660,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":1162762786,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":-1190801012,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_on_focus","mode":0,"read_only":false,"nid":1848773353,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_chain","mode":0,"read_only":false,"nid":-13432167,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":1512601134,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-2095861269,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":-391340092,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-1138352299,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-1293058613,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Disabled","mode":0,"read_only":false,"nid":-2025662424,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":1868675785,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":1250112172,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"LABEL/Label","mode":0,"read_only":false,"nid":304865421,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"LABEL/Long_mode","mode":0,"read_only":false,"nid":781657167,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"WRAP","closed":false,"childs":[],"InheritedType":3},{"strtype":"LABEL/Text","mode":0,"read_only":false,"nid":578175868,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"Menu","closed":false,"childs":[],"InheritedType":10},{"part":"lv.PART.MAIN","childs":[],"strtype":"LABEL/Style_main","mode":0,"read_only":false,"nid":-397118578,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Text, Rectangle, Pad","closed":false,"InheritedType":11},{"strtype":"LABEL/Recolor","mode":0,"read_only":false,"nid":396729725,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2}],"saved_assetKey":null,"saved_objtypeKey":"LABEL","tree_closed":false}],"isPage":false,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":1060048278,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"menu panel","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-2025841205,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Position","mode":17,"read_only":false,"nid":-2061658148,"compnid":0,"compmode":0,"integer":0,"intarray":[0,0],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Size","mode":17,"read_only":false,"nid":978299534,"compnid":0,"compmode":0,"integer":0,"intarray":[200,100],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Align","mode":0,"read_only":false,"nid":-1089531758,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"CENTER","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":745158710,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":-940560030,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":2062724236,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":511052200,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":1853206676,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Click_focusable","mode":0,"read_only":false,"nid":680238069,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":-560561600,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":-1714656683,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Floating","mode":0,"read_only":false,"nid":-1345955359,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Event_bubble","mode":0,"read_only":false,"nid":984729607,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Gesture_bubble","mode":0,"read_only":false,"nid":1122877811,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Snappable","mode":0,"read_only":false,"nid":-1056036387,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":1534892930,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":-1783341989,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":-768945641,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_on_focus","mode":0,"read_only":false,"nid":1287967185,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_chain","mode":0,"read_only":false,"nid":-410941831,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":-164225548,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-799716301,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":702783682,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-557976984,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-759140455,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Disabled","mode":0,"read_only":false,"nid":-596930945,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":1998830205,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":1330125201,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"part":"lv.PART.MAIN","childs":[],"strtype":"PANEL/Style_main","mode":0,"read_only":false,"nid":452821406,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Rectangle, Pad, BGimg, Text","closed":false,"InheritedType":11},{"part":"lv.PART.SCROLLBAR","childs":[],"strtype":"PANEL/Style_scrollbar","mode":0,"read_only":false,"nid":-1206387834,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.SCROLLBAR, Rectangle, Pad","closed":false,"InheritedType":11}],"saved_assetKey":null,"saved_objtypeKey":"PANEL","tree_closed":false}],"isPage":true,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":-5353643,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"Screen1","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-1860967741,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":-694951182,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":-1136818168,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":-351537127,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":1922461541,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":1937980856,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":878510987,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":-93124590,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":-875288209,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":497052241,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":1898139584,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":-1490906168,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-371289485,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":-2112555101,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-2003495827,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-1329901090,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":-21624806,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":-687479388,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"part":"lv.PART.MAIN","childs":[],"strtype":"SCREEN/Style_main","mode":0,"read_only":false,"nid":-723309363,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Rectangle, Text","closed":false,"InheritedType":11}],"saved_assetKey":null,"saved_objtypeKey":"SCREEN","tree_closed":false}],"isPage":false,"locked":false,"properties":[],"saved_assetKey":null,"saved_objtypeKey":null,"tree_closed":false},"animations":[],"info":{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.1.1","image":"","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","backup_cnt":2,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":null,"BitDepth":16,"Name":"menu"}} \ No newline at end of file diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp new file mode 100644 index 00000000..10afe254 --- /dev/null +++ b/components/menu/src/menu.cpp @@ -0,0 +1,13 @@ +#include "menu.hpp" + +extern "C" { +#include "ui.h" +} + +void Menu::init_ui() { + menu_ui_init(); +} + +void Menu::deinit_ui() { + lv_obj_del(ui_menu_panel); +} diff --git a/main/cart.hpp b/main/cart.hpp index c5f02c8b..d8a41fea 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -11,6 +11,7 @@ #include "mmap.hpp" #include "rom_info.hpp" #include "st7789.hpp" +#include "menu.hpp" class Cart { public: @@ -23,6 +24,7 @@ class Cart { Cart(const Config& config) : info_(config.info), + menu_({.display = config.display}), display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { init(); @@ -83,10 +85,8 @@ class Cart { // * exit menu // * quit emulation // wait here until the menu is no longer shown - while (menu_active_) { + while (true) { using namespace std::chrono_literals; - std::unique_lock lk(menu_mutex_); - lv_task_handler(); std::this_thread::sleep_for(16ms); } hide_menu(); @@ -101,77 +101,11 @@ class Cart { static const std::string savedir; virtual void show_menu() { - // Create a background object that covers the entire screen - lv_obj_t *bg = lv_obj_create(lv_scr_act()); - lv_obj_set_size(bg, LV_HOR_RES, LV_VER_RES); - lv_obj_add_flag(bg, LV_OBJ_FLAG_CLICKABLE); - lv_obj_clear_flag(bg, LV_OBJ_FLAG_SCROLLABLE); - - // Create a container for the modal menu - lv_obj_t *menu_cont = lv_obj_create(bg); - lv_obj_set_size(menu_cont, LV_HOR_RES/2, (LV_VER_RES * 4) / 5); - lv_obj_center(menu_cont); - - // Create a label for the menu title - lv_obj_t *label = lv_label_create(menu_cont); - lv_label_set_text(label, "Emulation Paused"); - lv_obj_align(label, LV_ALIGN_TOP_MID, 0, 10); - - // Create a button for the menu - lv_obj_t *btn = lv_btn_create(menu_cont); - lv_obj_add_event_cb(btn, &Cart::event_cb, LV_EVENT_PRESSED, static_cast(this)); - lv_obj_align(btn, LV_ALIGN_CENTER, 0, 0); - lv_obj_set_width(btn, 120); - - // Create a label for the button - lv_obj_t *btn_label = lv_label_create(btn); - lv_label_set_text(btn_label, "Resume"); - - menu_active_ = true; + menu_.resume(); } virtual void hide_menu() { - menu_active_ = false; - } - - static void event_cb(lv_event_t *e) { - lv_event_code_t event_code = lv_event_get_code(e); - auto user_data = lv_event_get_user_data(e); - auto cart = static_cast(user_data); - if (!cart) { - return; - } - switch (event_code) { - case LV_EVENT_SHORT_CLICKED: - break; - case LV_EVENT_PRESSED: - cart->on_pressed(e); - break; - case LV_EVENT_LONG_PRESSED: - break; - case LV_EVENT_KEY: - break; - default: - break; - } - } - - void on_pressed(lv_event_t *e) { - menu_active_ = false; - } - - bool update(std::mutex& m, std::condition_variable& cv) { - if (menu_active_) { - std::lock_guard lk(menu_mutex_); - lv_task_handler(); - } - { - using namespace std::chrono_literals; - std::unique_lock lk(m); - cv.wait_for(lk, 16ms); - } - // don't want to stop the task - return false; + menu_.pause(); } virtual std::string get_save_extension() const { @@ -209,7 +143,7 @@ class Cart { size_t rom_size_bytes_{0}; uint8_t* romdata_{nullptr}; RomInfo info_; - std::atomic menu_active_{false}; + Menu menu_; std::recursive_mutex menu_mutex_; std::shared_ptr display_; espp::Logger logger_; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index 4dc89c43..cbe2f4d4 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -16,15 +16,11 @@ class GbcCart : public Cart { } virtual void load() override { - stop_gameboy_tasks(); load_gameboy(get_save_path()); - start_gameboy_tasks(); } virtual void save() override { - stop_gameboy_tasks(); save_gameboy(get_save_path(true)); - start_gameboy_tasks(); } virtual void init() override { diff --git a/main/main.cpp b/main/main.cpp index 27c33e0e..ae5c8f61 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -122,22 +122,20 @@ extern "C" void app_main(void) { .log_level = espp::Logger::Verbosity::WARN }); - static constexpr size_t BOOT_GPIO = 0; static constexpr size_t MUTE_GPIO = 1; // create the gpio event queue gpio_evt_queue = xQueueCreate(10, sizeof(uint32_t)); - // setup gpio interrupts for boot button and mute button + // setup gpio interrupts for mute button gpio_config_t io_conf; memset(&io_conf, 0, sizeof(io_conf)); // interrupt on any edge (since MUTE is connected to flipflop, see note below) io_conf.intr_type = GPIO_INTR_ANYEDGE; - io_conf.pin_bit_mask = (1< cart = make_cart(selected_rom_info); - cart->load(); while (cart->run()); - cart->save(); } } else { fmt::print("Invalid rom selected!\n"); } - // TODO: move the save state / slot mangagement into this component - should - // probably define how many (if limited) slots are available per game. - // Alternatively, might be easier (assumign the card supports it) to - // simply create all slots within a folder of the same name as the - // cart itself. - std::this_thread::sleep_for(50ms); fmt::print("Resuming your regularly scheduled programming...\n"); From 2283de40fad0e3bc6fd8484827aaea5ea115471f Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 12:18:35 -0500 Subject: [PATCH 20/47] fleshing out menu and making parts of it start working (resume emulator and quit emulator) --- components/menu/backup/menu_backup06.zip | Bin 21587 -> 0 bytes components/menu/backup/menu_backup07.zip | Bin 21587 -> 0 bytes components/menu/generated/ui.c | 35 +- components/menu/generated/ui.h | 5 +- components/menu/include/menu.hpp | 13 +- components/menu/menu.sll | 1 - components/menu/menu.spj | 8398 -------------------- components/menu/squareline/menu.sll | 2 +- components/menu/squareline/menu.spj | 9227 +++++++++++++++++++++- components/menu/src/menu.cpp | 59 + main/cart.hpp | 47 +- main/main.cpp | 3 +- 12 files changed, 9361 insertions(+), 8429 deletions(-) delete mode 100644 components/menu/backup/menu_backup06.zip delete mode 100644 components/menu/backup/menu_backup07.zip delete mode 100644 components/menu/menu.sll delete mode 100644 components/menu/menu.spj diff --git a/components/menu/backup/menu_backup06.zip b/components/menu/backup/menu_backup06.zip deleted file mode 100644 index da9cb606bbc5930011be4027c3fc12401e2b3f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21587 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 T000310RT1t000M600000X7`Ci diff --git a/components/menu/backup/menu_backup07.zip b/components/menu/backup/menu_backup07.zip deleted file mode 100644 index f43bdf0f85f7877ef59a7990e15c8808483f5865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21587 zcmV*2KzF}TO9KQH000080GU{cRtR{QCgD>600PPc00;m80BvP%buM#oYVEyIa~wCa zwt4^k3WlzBV^58d31k8|cakl8yq`wWit?F_*x69fQd{O3n$(h%XJ*fy|GtSLn`)5- z6tc+fDzw=#;~A4x%}M|TB!CC+`(OX#;NZ#m+1cfje?Ryy`Tz27A3q;|kbisf!%shc zhX?>@T<1KpH-|nll7I4VS66;mtv>bFn(H6D|MmFf!};n|e)NC!KRLMm(z{^7!&3d+m>>zpl=YFIOMlUVT59f$RQz=;mTbAmO+W!P@bNUOavF z{KYpfj{bG_`Lg;k@A;J9pPc>U%lmZa*MB`f`joHk{*pJV-&f}srB=~j_LrmM)2AoL zA5Wz!E(?G0+w-%Fi<%4Ho*%vcd(DMc1$tdxxr?qFAleu_8PHYMyZ(oxjqv5!yAxgI z+6QTa@>E0J}PQAM-9F0#Yp|2Ny9 zD~c=ghYki?$*zk_UI!yXGjYsy26xM&?`Ou}@VBpCzx&IN-_^b|5A=GY;lL79$i;K> z&KMWS*N?5=_xJ6z1CY@Yn0=t?hy3&LhYzcYy7@j0PPM_{g9H<-GtoGz82hh-`S#@a z{ojv%&ZjA}#?v9jXh7bb`hb32Ejl1$BsC_k59syz>f+*EN`x!AgY(b34oF@eXH2v; z`Q~Pud-u!P`_C736*WUxQKmA8grUC2{_y*|Uym;@R~OlIYu2VG*_id@gRKwg$B(CH z=c|z%a^Cj|7$wm(7zSpKnW$t2a&&oo`f-r~$?Vw}XNW2?=c^gP_b01=zB@jBce?t= zyUR31S!7%mEk;jJUro<{ms!@kpFjV+)V^Gj1_v%bakv}O57IY$mKUlvsNMH_WThuZ zhxIWXo*sSrwAgN3rlC&$%k_!(;rsKmlar+e1k&Gm`A?|NsjmWhw>mkxxIBKp#Gqt; z6lE>}1{BTiDyrYk(pt>t?4rS}broFjDcP&fjIN_PJH5(|7TN7}V4X$a`sI-8sNVm2 zbX+r~-F-z7ARCal^cA(tp-HA0kz|UFTtD7kh4k~$xx7>#D#CjD)7w`&UU#rj>PRLV z>Tcr0@%id~X+>@$tQRkK993E@wUlPM54@UkczGnVk)5xnMr%^rQ_Kg`lzsJKsc#Yz zv!q1zox^v>{k(RW0YTuvX&zX=0`YwsieZpTF*fXP>7&DYO(cKWe06Z`9%r>}RLv&irPUIzKb0jNuS)h_DyhumsYY~{k65cSATIW^VMHm!+rG^uIo2C=`-17a2mB?`eag>{x8=+QRy?iXl?KYf+=?AV@z3pk%}wp@2D)+!XM2sX6Z9;v4RiYQw%w{ zxxZA0o~>`W?pnTm{_^efH=6hI;ky+XB12^7Gl^$^Wz`DmIyME9HW=c=cRilb853C7 zZx%VV^*t3i_F#}hdG`H+?7)L$JLo_+9*z-g%Zt>4i{yO{YRknr0=6wL&JM`PL`FJy zUBewE-fo3j*fHEyq|q{aYe+XCsRQ8_7p)|46g*m|%W}p6xm%GgqX`FRY}&|I#acto zEihVZ*f^)1k&FO!%ZoEu*;a0C}1OxAMO$DC2ZMe1RV9dMP6=%3i@H z$U^nxBjDxwu5tKsFwSjo6~r<;NatCZ*o-2Xw?cfgy7*isr?yH%Dd5ch`cXi$zv{Z| zq$@^isj{Q0SH9m>Qm`t0m~GLJWJRMPCMlODVNy!+CH={k}L zc=XxRToduSd4uW`5d?`#G0H4hmo9bRY5P|ZO$)MgT~hw>QdOb8@hx7Mu0!$^2o)k> z%U7oBqO%fLZi#9F=QeLR;9T%%SP_pxnQj*CVX}@%A=SHlWxC`J;iA*@4owKt1&GGv zV2{Zd+RPa_1({yh?D_ObxY_)D1O&;Bw4KCah3O&@#$ZS*U%6yiy1?ix=jGcbQ({$w z*w$3(I0>KGta?dHqI7Is1ZNfcj*FJ0BS;HfMxpJvXhpgXfI@JPJ+h%@xaOYvIV)Y9 zQ;bAQmZSr+%p5ej@e7uuV~0T|5sCq5$&z#iobfT%=y26ARx?KvEMTBmBOz6TQq2|3 zR>Z_0cuPJStk8vg_S4(9uU_6mPV8$qltCiro3TEJsKe;?#t=_#q zIlJ0+zm)X+)-_t8t|ZUJOuhqak>HTWbhw?3;^yGxxe2tdYqPr8$~^+H|0pPeMA<+sn5C9 zvdyV>Im?D63)Y?WQL1(=;GB0-$u()|T34U#$##KMsFQw3sl(QuYFG08F=!}9HDm&9 zRJE(a1Kx8$FRwNcqFAZG(obULwu=5)Kzm}EO{K${D+D%=Gi zSrV~jT{CV|xC^3<(aPZSM^NsH7K4dcd*ZHD=`N0v=(D#|6s?*{n$lroi!4dvB*~-J z#JeCG^l2kaIk#_By~_h(bbc4=UGs+&`Xfr(%_nlM2Fzo9TYU?k~gC3fpr`b{8i=BC|Q!Xv3EquT)I>K%Uc8vpj^LH^IsoU?-zi7N&T?QI+U)I zkMvg?^jC}~1{;-mT(k5SB!epBoep+e3j7t5=`L^`UNRf|RazEbF8l?_%bY3Xv|Rd2 zAK|aNpNeHGODXftLH_-v`#^trNxjjyA{O2_{gwDrGSQX!)8_fF;0&Q8J-Q&Rw>|pHLfX&+trc*C>=&>%NzwU_VAu%G zqhoSPJAvlFuP&Vp1&$81gj=iRmxJiN{X>9X4t$ayR~~t26Z`61kc^PL(wnC_?yF0R ze(a-iEv!ZG%Oeqk^^*{i#<(x=$x%Z)+%!sk0f9wiqjWEC6#4=QR61eS_Dl^@UrAdT z7>#k0Vr>fh3X(E8RJxb934KY01{XqkRcUXaFEmjqmdog3>&zFib=I1k272bnTSLA` zW~(SubKN-89`WT&lmSM0#70TjHimn7NqCbk{$9gg zK+;%kv_mRJV^OvPdtr<|2F!_zm4f`E!(KiFB(6>(A6c)jKNYN3ND5zplG2wm&K#l% zHL#cU6gcQ7?8Bz(_MuyXYsM=Pp^9=_ia-tHM&xc)j`Yhd(a>@`7N!3%s>6i3?!7Ai>_~$mw=zTSL6SMCW4d zQIBbe*8<`Ma$t-%PS+0GL%h0(Y}rTU3)ddvg_7FHFa{G^ZhM3mfsN=%`I@#!c%`$Z zfX;*eL#TV9L1q&J>7s2A@-mhsFG6LtwhMWsstpE`u#76=CNZzhvm_EWDtqHbIWK9; z7!$Rq#Dbawy^@5E<>-|{W>X-U1vFxc$w|u89erwa(_N-*h9kKNI=2n&UrOH#00DDm z@tH82+jWmFparKq&e7hky9}k#66v=0THAE*z)^x~Luu`+{cZQOq9St{9Xs6EuDeB- z%wi^x1?}v)cgf8lB;-ez^EI>Ue#4WJkswViLGkSAn{S>SozJ{@2_Xh+nJQni^w4jP zPCq`x(*4NF{Zg0iCE3N~08qU@n9A%wj!w!+x|G@Ke-P8DBB-je)r?IPv5?J^H2rcIR}{eId*s30bT3GbB$0op^TItV^EbWpoY*fvCkWM!IdOXK3+KvV`T zS!VXBxN$jkn*&Cqgq+utN|0Cs8ZfK zw%etZw7`-y?YBW<@X0lhc+a`rF8bi3)AqaVfxBtHFnLK&SV?OsPG=}>^-nRIYX{uz z$R{N`%M+q(2i^4y7>JbHPwlb0BpHG$dnh%`?rzl{F^y54LM`UryeRZKh+XeRoScNG0Q|% z1x-~+Qq@va)dW>FJyk_ceOc=CE-e6hZGDx9DFrQ6M@s42A;_#N5(du9yC#5958f2N z$k#dRAt%~8%IW9o=U zN{o%Sk{0Bq=t^p7bEWXr>jJM-wZ@_k$1^z}O%6$~TT)SCNn7gxYzV}dU02XDNR?@B zRf;>M=am7)Maprw6JVpdW$7)&(@}6J0pDPt(Pf} zjrH-=Awu&uy9Dh8HmnG190r=Z<(c4Revs3poXGsl+}}knFOv(VKGPgwd*+SDq6Lgm zktftLJoCmC(RnYqb}nU{gzC&2QZLQrDMuhp1#)KX_hO_V?a$OtcE+%qdBee!sB#WG znL^jh-iJpSnb2qFs}nhzS*yt*Ns?!C2gN7jGBc+T94HXF-0|$mT+GZPuJ<8Y@>Vgq zALn1@ttxLqAB6V{--Q=C(doJzCQkt|zUbVwGeGO_hJ4YujnN)@uQrKp18 zfCh6g{^X^UBAK$SwUp>Adv9{PUup@}r;Hi7~pDPr)ZB)gr7>-Eux59Q-={f(7s1nE;0BzT|;ioY+wJ?T@eZje61+|0;d zsYitef1caWTyH?KiOgA#^Vxubuy*T=LbyA{>`|GQ<&(bH$o2F0Qpv&o;HrvvPxpf>GR4*UTmckhq zN9!-E6G-bXtrtn_FINbq_19~}()t@Tf@%E?wW4YL#n&VaMU%XzrnZJL>9qCD3i-7D zmTC#L^tu0A;X;(oz9<*Hjzq}~<|EqfYYx)IrS;0fNzwlD8Xd6yLN#Z2bLWF*;k(PB z?_CES81IdXzGU^#U%#$|l9*qAp$c5Qxl2(2BM)#;Y_^N50P+FY7%ZF$>Mz&PkDIq$ z_iNuifBE)#Nm#kRzV^Ur`aD4N%xN*)<&GBITwZ+uwZB?NP2SwLw*iw2ASkpYxUJ%qX@UYb-@K730+7M ztNH?{Qi@yOTc;M$U%lf3Ff#VqFyZ~L*N~Zf-`7Ji<9dprU0~?_b+#BNce&?k|OKhi5jK5^{vY-000V-B*v0= z);bC;q`P_VVoN|$WFVIR=!b=BX}tCQ%Pj<#EGm(5CxthIn8W~Ye!*f(L0$&yIM_I0 zgsj)nTYtfFhX%=*BXUd@iBrpAOk{6;_j22UOc^2ur=c=5+I#DJm)r`R%$yC`DPv=; zDBt@2I$^&4>fJ6MCW9H{g3WREn?X#&o;SatO0loMc*l#VrEtLw01&gIIiutzHzzTfJ~VYZ6JMJR%rgM?_6&9-lKDtoqiY?mjYbhxZLOyB@$$U z03}1Qbr>qnd-KNS#_y4B5?0oy#iPoB>-&})e1~LxS|HFboQ^6AuJ2oJ^k4%gS#8#L z`=e5W>-&})edmxQ{gniGTJ$9a!u5U2jUEh3-W$9vh`+9*SV#Zj>9glAzUg7Ng{3c) zTy>HWo;sMb(~rso{;zMIzFt`B3NZ!~m~v;eH>3DE{sJ+*dDC_1-C__&rL<;$PnEo8 zf91^@I>+SIq**JuD%L8Q&GoH=XnU%dN+|p0yQ(Oq?)lDtQO4WBj^!B&@TO zq9^$JzO8kj+257UO$;IHeMBWx`tp3WdiVb1?20$NJpa7PT&p{6u|o@KnG+)gP#VzI zJ4pY0d3tbha&~#}VO4Zr*@1a<2Qr92uu-Wm{b(QEhJAE8>$@Z?tt7lK$`n$Mg1VqiwVljf*;~ls0XnA$W&qN=uXX;CPo6Ed&`FLqz3- zq&eH@G|pJ-Q$DW@v{~b5#Iz!tRa(jf+^BIhQS>gl(z)9EV780ui#r)y4cMSG-fhh` z8j^gImHGGn+eVWlhUnuYU)JV)qhm@A*?HZo+Nf_d5<5v0i~1z@L0uOWEXeeREEe|x zrvt6a3N;DUSSX(KnF_8htaAcjG-yI`t?nLxYCW8~i-n~aBS-XM%AnJnZFC1Ax?tp; zE#(sJ`$mIhn=F+lEWR}4zzZOg9B-pCF>KE`TIMwo(P4p{nna5(D@-38r0hZW!Zl|b z4G^4{en>fWYt1*>8H>h~(RD$M`9@>17x1WECTz?&IvwP*5W|$Z{GU=5P%^;}goYK*s^y{gc?;G_@8Vhe!YRnGQEAFuENFQrQ!H|B zTkBa1;KCreB8H$PrWymoWU_47Md@dCYj!#=Yyp9GkZgU?n4oKk4WeNlEXv4P(uv&* zG%Pq|EPE2{4Hza9`LyZ`;g3Lu86R1KRgM{Ll3~&>Q83n!5+G_14YM3=ARD!rK(k~R zNg4C!-V`ziMBN^Op+#uKtY){O#;If&<#^!>b);c%l88e>mn!RW5bgexR$^$8$tv_ zW=f!~VPPExLgPc!ovUmV3nLDQCWNYk&y7N15S%e26{_o!T4TbJhzxrRuk>4J`-kZRG7@!B18`*QOG@j!hoamF?war+ZYwrf%h?K{3>&z z#;~vsz@bZh?SwE};KJ4kZcK((4l3Jhooe4sFmNYt8hUFghlqNKzKt3hk>}gV9;ivC zbkz`Ml@i}Zgoj7JuMQ3q7FFzNw~9n<6H%0m$pz`GYC$W7gs$(}^jsfRpWdhittTqjAqA(XcH`irMh zrR$p)Zn-YAEJM*jaldmN%LLwZIHs+J1QBg-t5)mx{b;&=>+=xJN~S?Za-_0Q;K8Hm z`rzmO72teiC;6$qY43yQI`{~|gwi@-fB7DIu6NRvV=|rweK>pIy51#WS_2d&z7Y1qb{!!(@VKJ5!a9t5P`vA}Sa3;5UgTX2QNRAP zH?Hd)1V;!KjXpivBir@Fw@_dhot;htg4ee$w*ZJD7{oXs{=INr?|?nq=!)mc)=^AF zh}ZWow-g-t;DJm0|2l}tWbyh77F!C)367!(6UO~AU6(nti2yjcF*I+w-p8L*>!-Jb z*3$!|C=(|rDLk&jn944%?_aFvdY7y>0~f`?*Fj8Yn%Cd3RL^ypHGy*!M@>lg(Q`d; zGUt-%!n8%S#%-rNuq-Ju#0loZd*QmCOj{)-Ae_(u_Q7{OZH=3VCH#LKgqo#Z-?-f9 zJLgG~Vm|>C*$3No>Bk)txT&u5jr*=Mc@v!BiO%DV`>u145g$#-S8W}ImegL~x7_F< z^jf>lsja#f=)0aob#3%UGoRZh-}Ph}5{d^f*D)R#z7+y6C)9>LxBkShs@+HX*eomf=xackolA zg(b5d$3^|cN7MDYpBfQFjzn5FFon48n;(Dp^8$R=J4+^{Gis%Nw{d;lz`>${sCxk# zlh^IQday~WNT;ySobP(am^k_3lw~3)ytEpnB&l!X6lsvAjr%pffny;c;ZU3FdS*m<dBEV;5DgGI6uk zQPJu5J`n7pf(3RIoVTc4#c0!a-6!8L^%SQ?bzMMW!vUs=M7N}_3jp%6atYA6520F5 zr|!aZ-I^FF#5k!|TT|EVz&UVf0$W-dYhPbC7;@-JCo?CprOSFvJ0P&hRjmZnOk+rw z6{vMF(Ke`D&TULyH{nDH2-o$xt*PsFF*+Mu#J#p$M~@)c{oZTq%A}MGm(Dp(0XY{I zW}1|G>3{ZAT6e2@rZSxe=b0-zwMWPG3di+3KO1;}QDAEv*2)Ntu5}+QFh_@(mqJHq zZB*s!qtn$%?zO37vNW=(>$QLDjAsj(^>8hMRh8pv9le ztJejnscJE1N*j=T$OYou)SzzhMM*Dhs~;c}lNN05Fqalps?3P1vf&BQu=h*>bIOhr zh@`sp>n+6-O_W%`DZ&{6k7lkPnM@>oCC1ETVhUh1YYlZ6lRk_l?X2U7=8ejd_0hYW zBHAQgXx^qrfubj>@8)W#pqbw$$H|G=P<<_p;6L-m!|V{E&5^VBz}B+n-BIkU!tM*8rGHg|Yw3WqcEs}$2Fl2I&K zRnayx54MhFK9Tiuo{ZJZ+xEbD=PA1S#HbFRnY-hoXoyV?mYD|1%-jCFah8b`Q@~Lm zX5LCdXF^EF@Rb3LfG>5>%a&FhtYvRZ_F&_5zNLz7*-}v8CEX*7IVZ5mD=9^UWlKvb zzyUd}X)9;z*`5D+Um~z*J*S=i>TpJ=l)2X)$fRvdqsWHJ{K?GmNWx%c_UDvKDGLop zCVtYxsj{FVP%?8g9xNs8lHn2iOrwMQo3T_pVD3IgfJ;yMWAyXW6O{prQqI&>v_O|=*iumfwn!U60$ zuGdE&K2+FVJgB$b{Vyo~{z1*zvcJ>lEIbUsbK`6wvo?oRk(<4K`m#okOT{i#XQKB_ zMQ?Wthu^+=_2R{|r#b(*aTM&!_#Dz1wwm#Ivji{JGpqVyym{tIHM7c6yz{dm=4uG| z>cbiM+vBX)otnE_YhQUPCwF--gKYk1|Z9b4s zVxQ5WJP-qfL$0);j)7y4_L7^|J)8}7AcHnUk|*?x;m}8}wV_T<*_6&bl@315x1t6z zl)TDV?^(N0Cu%k_M(|j*KH5-cJ`W-2EF)lWp>$-azx>gKdf@XAJ_0eVOWGVRdULss zk=(p(!8X)j7$T-rv9<@;9~){)-s2Fx-aup@OsG-XJlWC-!gUZzUUT!-<;EY_#+c?S z`uO+4f;vJHNt8*hen8&~2kMB{`viSVYybOUK#lAyV^OPj9fKM+-Mo3ZuK_zBER)mc zwfkc~-9b9G=R%y~B()Fz(||ziII!MPX20yGy<>SDLPfp*Ivgk2@T%-g2fg>my~pp=kin!_Wkgk4&KHzB>Zt*ry)8=7Gv%>+GY@1QhD>< z<+cGZmZOVgr*;T?;W`Zgjf12kHnkn>h3&Klmk9UK!C@b5r@IiHCs(xB$b_>GzSAH> zfwv*#px@0Xba3|Ooy(2C3znq|nBqOV53bW)Fag0&ST^1Z*J()RLDH9%%-GgpXjt*h z`<5JjBC#w$Nvm%ih6XO*yl=VT19_PfVfJ{@SRS}Ti~tL?E6eHo_=vQ!T-2r@9B=g7&emYYYX;| zVLlB$_!zS%%r;~Ex_I`_eL8c`VhyD`KD$CM{_U17%gH`YWe0%u0TF7iQAYM47Y1(#G~gRCxyu6y(xToLD-5@aQBx z_^ENdKpTRA(sK69R?;QI!Gi<0)S`tXPRcTf=n73?CH><0_X}{61_+*wE4s`zZX^x8 zm#KwX;r%w9qyY_q3C8O(p7xBSZ9oEcIc>RIob4G&dt%^dl|y2CHqu~hAhxBgn0xWN zi;5PaLu7VJ`_d*|q#-yNF(N2!oZ7UJ?&MuHj*{7ta)4~iNV-FreVGtST-`kp+l2)T z&V*jBP}h!|^pciflZz?3(vgz;P_v8bjgfM{bX{#|Z0Vq*d_aRT~snZ>-ECmbEx=53Z?prgH2C_1X1upvXw(cd}r5xD1P$GvW z@uJImOA{LjCdQ!adz-V8215a?^Q@e(Hs&RrLJVn%NxzQPP?SB?6*=TorZZtS<|Qq& zQx7s-1FNge#@wXSNp9(Ay>dykH8W`p&Jvm8-qQpMb16}7(@a_t2t*F1vgrOOUeW_M zXhdJXQtXts&oG9h*coj&bl_?fJG&&-8I8;O*zFSbiq1tJJ?c{Mde-aW&F0)3>t+MvBU>m3KjC1I0&!o89&7XZ4bYt9Sdy*dC0?9xetnz`^J z@wM?8FI<;&qfIIMT{7;K@zGA7dCQd$Oz@F)tIG=7>&=fp{CNqu7daPD{#oi;8t1)| zr=}q+tHQMpe6i&J;7d{t_s6{!5M~+-Er3(*(Kg6?0ZDaIAmw^od&HN_ryNSH>ZT=) z0$&s&IA>tXyx07JcD=StTANcv+9>Vi(ynDRR+lie2YW^5ZBXNi?ZRF_$=DElDUaPB z*2^03A;j8c#I{*46QZ+8^h7r=Y7O?1rwS=aeOq#4g<&?EW-pdAZHn~+ytJrqBrw-B)bddai3If#{ z?v>6z0K`bO)~0O(Ur7YRCM&JtB7O737dYvb*jnY*OLNE1(xbN!R;}neQ1M7>7AbqeC;Uc zISzSdDAl!)gv>otR+LHPbztX4-Ml_JU7h6eraG8Y!`$9*O_W3lbEnR=^k&sysd>yY ztyw{8R#KX^gl09JSxshEQJEXNWMDDo+yf@jm6P8L*VFL@Gd8!G=aK&@Rqnf zq~=KS=-e5#Q3_DcR@US>*&GMLaE6oXk83iU35CYdIWGm5SrzzFYPkzk++$RK#|1{mvm<`NdUxfSv1bpeR1TEm_4hLa36@}6gMx4I=;CHT0lK0v0J0X;C( zKV}hftei$yO`#`LjUmfma|#a=XvVsIuPuesNhXcfV#qm@PoNg(t)LVUCAJ`^I6s9> zoVAXCym3yNT>U6nhat|}@|>mQ?Ub9ePvQ+{ZhF!c2XBF7mSoQf+Eh;!~WEib6j5%mw8WA{aCt)dC>#QQvt-}819&$m3rxaOz{yxI@ z%^FZTm1Nk3P~Yv1a(r_qc@Z63qnKdT;Cgd6yCh2Nb5gyNsl1u92(U?EE_;%FDt$L^ z10-_nA!mv`jj@}%^~pOGm~u<@Q)s%GI|*PHC5=!lUR6PJb->(~Rvx;L$eZ95)4@tM zu8ND>QdE&mw2(E`p1hn=q~Er+p5mg7mNcusWzcQzY&?2zIfR`4wjOAkIiMh2g7ciS z{ZVskGxu_qOwyUl*%zw$w3!E14AupY^)FA6Lz}s7*vmu~oU8Awi@e#~t0&|`1hn-n ztq7LQ9E}5+iHGb70xdu`S2PNWV}sxr{Cy3{!x8$Cx)MrzcafNmE3%^>jO)mb@1B4E z^rshZ>u8khHI+`3HZ5Tgl)%tTSg(&hd?=s8?Qg6^yV7UGOZq`BDE_{H_M}fWES5gg zY%;3>#lfHF_BC%*h0u6%H46u?pT4Z|Vy)qkZiMctGtv8|qPKg6!*Acbdhz1f(>LQ? zL%9T{(+m{Q`RRg~$2BI~FLNEi>a#gqItJ6&XQz2t$ zN#2>rkYo%cLp!9vbuxw)q+`wRERQ@{{^{;KAtN|qNAiSH2zV&}%s=7RPZ z=JF}j;O5N=9moEbYAwg~x&K?yfembctuLH1T*sos4D&Hcp06B8r7e#vd%hz>Kg8TamRhZ+=U5fG_d4Pjrvt3&GcUFcvNv=zW zP5aArsO08t*FD>}&tJZMo|_5WTwih&h`C^Ed*))(jVF!^tTzqBt&@g3l>`l zz|qJw0ZHE-)(d*BzhJ?mf|J}RiPq{fgi4{$_1%kY3Cu;!14DB!8Z7Cptvodks`m*V$ zkZ6D3uJ?@$vk4ALW+$0=#>GX~H!imuh+v~3ELq;KgU}J$n|CfZ{0^dY04`EVLTep{ z3hCawamn$grDN}le(~!tR1Em$jmwSShr~tM3DJ*gm#*(yZtxu^amYX=sn2y38peF{ zzU4*_9Ed}l((*^ePS^J>H+qLC$q$$8%hy3@5cbXcmK!`!NVJH}N!D#fv5x-5(`V0L zeA7d23(H`l)T1$=Vcf2RIXnHR%;Ep~=IQHYWv`4VV;Gn1K8K<&z|@;JT?c-6^t-wd zZ;fqK%5L`eR7r34SFSe^JX(mkBYQVj-znEB3C{JcgV=kjnMz>$=DVupIMe4LX3tjU z&IY|=1?8%EB&@TOvmC>|dEeIh&+P9?XDWtp_CBH^Vbc7c$sG;Yr5ioi1udiLHD>kJkiz3AKUqK8P4lckTY5jX2aACoCI2c=unQmp80l5C1l z+KPU3q96QJ*bH*=XEQ}-pe1|JyQP+_Hx#W2taJ>n_o9FC{QD(X(L0Qi>_(_+K#f|_ z%VgIZ!xs12iXNPoCYzOh$ONhMqMzTnu%j5|&Gb&!4jZ(h_g-e9(!cAvp!S^TI|wl) zbLuK>(~F*2k|AqzqVbtv)n4>VXu%dRxL`}f$vt4)g#{ZO2WMT0s+b1dE-TKYgBg>C znlj8*z34f4@vu{_Bs6M8?;Xl`14{q9Hm&Hp=z}N2O1IJWtmu)@0AWtBEf;5dR`ebF zh?cN)66ijh>!PZaDW+)~RvN3dZA1?~24kaBW)hQ(=;x2N17k4;N3{-+4I9xzGPX7p zKsUZN=tS=^dXu*qCM`NP2Sf!tLYZmlfqGP<|4HFj8nhMi{4K}IEsp4$Rgue4Z z#uXVw_uGUXWD?_@t#!z5(}lhZ=tIQ3^I|^87EI{3=?>kcq}j2g9F_ji&whIQ_SMUW zGl;$sWIa&jB-?X|z6x;ACVJ>wDkMA6$3zKtfF6TA4Bpl#c6v4>c@pR3*LO;KNh?Vz zcgkF|p7i>3B&oo`vDz&B;bE^1f-ywwl$)QAyjL5%SC^Q@U;&h?UCjbtNx3+hM7|afX(WeMraQ_w+e5zO zowPwl{?d{3yWeTW?L8%R+6?t|BP#4!a=utOX8!n>r$0RZ=0`P1^YAYkcr=p0 zRc?V^J@-@TF)J5sHPO+7N9Qd?Fr=%M*T=t~6{Fj0)Id^s8v<3XH(Zt2n=?sUN3!_a zkIq{d86hH4EE=EOefY!oN9DCIsqWRs)p>f$OR~vZjc}W6X_D50#Ftd|(AUNGP-LmT z6WktD+J`pCl-~K-z}Jqlp5vTn22;JNsNj>Khsp8NI1-;??T{5m~i}tB;2;9iYh? z#@4ObD!IokbpoB28Joe}`i~ZJtei(z&7mjsXeOcs$i5B}SjM`2uPw!6Z89SbITeQq z$l}cP;{XxJx*s;07Q4ky(^v2-t>*SFfMfNV&;q=#T z6y3Xv#B*Fx9sOurM|FJn{QIXry?9%PqGYeBwSEOk{?*cxD%?-61ABe+;Y0ZZZhvDX z+Lb;d&+s4@6n|eJd(x*G7E7OLCYjZE;^5D7JDO|pS%csWamDJv>!&YkoLFmUq#K>P z>SXl3+34+#;qcoxuU@=(_Vmqo?=Vt=7ENTCgH%kcHcRkgJ-eze#+zrZ^s%ih#XCP6 zg06-*u0EWBzy0L$e6@P_{^aZm%DI&3`>kv4)ZE=#`${yBEZZ2-caTuicqskuuxj8J z#lQ~G^-7pSk{?&Kd%il&^gtClhJ+rHdRo$q^d=lqvJDs)GE4^xlF2XRde@yw8M3t8 zmbq&&;os)nJBF4(BlfNRmUHcgbHiP`N&G3;clVNR*`AHlgc5+(i=b?C$f==vo#UJ5IvIxrBq{M8iwGRqjzD7yk9#a zhDpcACE-n_*GXe4hG0Vs*5iK57&3)5i*I_AX70^1_5g;scJui9 z$E)p2) zjSlWoQke7a*HKJotwQaLr(Fhm9pftaj~cK->?bY9(~ zi&6Qewu)dn^v(ub97*>9!9+tIyhYuao`w<3kjykp$SEXc0&bJQv_2+@2_+2ED1ix1 z2G|JN;~dQqn4P2%NmEnVf*T|-fqY;SjB>BNO#-tE2vPc_NwjHm0H&qrecC6R60Huv zoIlzQzy(K8J|4Lr{H0_Q2=dBKvO{l*zf7*m(mmmnNL#}%LGlP>KMjR%4!?vLJVmCe z)9|hGmjn!iTGQdy@XL;ZNyoO8AX{_%B}7jlhMbOaCd~HeOB0fPq|YhJXX0#)zU+cc z5|QL|`9fp(B@@_`1WxeDZiv1F2ac`vtjiNxqc4q>K&>58OdE@`9r{w{Xvx{#)*eIo z?#-*$-@W?l%S8~Fn7F0rYtLKUJo~FpDR--!Y`r=^{&;+Pbn>^qoqm6O+5huI7x*?r z+-z_rQtg7tms&f%xO{h1zYF~A)!VnP{xWm&iYRq#A!qrM4fgQYvwyt1Se;0!UOQ6G zKijmCqG2B@$H|*upB-JS-d$Exw|fcPc4@gOczH7_rvP7?%KkvNw+r~km*4&P?bElf za@wx_O}bJ>@QA)v=J{43AD@0Wet&dXOZVOhqbQZz-@KFJJ=jhIw#Kjl%M�ObJ3| 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 action_fn; + struct Config { std::shared_ptr display; + action_fn action_callback; espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; }; @@ -19,6 +24,7 @@ class Menu { Menu(const Config& config) : display_(config.display), + action_callback_(config.action_callback), logger_({.tag="Menu", .level=config.log_level}) { init_ui(); // now start the menu updater task @@ -36,6 +42,7 @@ class Menu { deinit_ui(); } + bool is_paused() { return paused_; } void pause() { paused_ = true; } void resume() { paused_ = false; } @@ -79,10 +86,7 @@ class Menu { } } - void on_pressed(lv_event_t *e) { - lv_obj_t * target = lv_event_get_target(e); - logger_.info("PRESSED: {}", fmt::ptr(target)); - } + void on_pressed(lv_event_t *e); // LVLG menu objects std::atomic muted_{false}; @@ -92,6 +96,7 @@ class Menu { std::atomic paused_{true}; std::shared_ptr display_; + action_fn action_callback_; std::unique_ptr task_; espp::Logger logger_; std::recursive_mutex mutex_; diff --git a/components/menu/menu.sll b/components/menu/menu.sll deleted file mode 100644 index b49747ed..00000000 --- a/components/menu/menu.sll +++ /dev/null @@ -1 +0,0 @@ -{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"shape":"RECTANGLE","description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.2.3","image":"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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","projectExportFolderPath":"","backup_cnt":7,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":"C_FILE","lvgl_include_path":""} \ No newline at end of file diff --git a/components/menu/menu.spj b/components/menu/menu.spj deleted file mode 100644 index dc4260fc..00000000 --- a/components/menu/menu.spj +++ /dev/null @@ -1,8398 +0,0 @@ -{ - "root": { - "guid": "GUID22111204-472670S796257", - "deepid": 0, - "children": [ - { - "guid": "GUID25379947-472671S269257", - "deepid": -819125744, - "children": [ - { - "guid": "GUID47601968-472863S306257", - "deepid": 1938164396, - "children": [ - { - "guid": "GUID31231652-473373S988257", - "deepid": -1759796579, - "locked": false, - "properties": [ - { - "nid": -1168951726, - "strtype": "OBJECT/Name", - "strval": "menu title", - "InheritedType": 10 - }, - { - "nid": 1951489133, - "strtype": "LABEL/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -23987501, - "strtype": "LABEL/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1138651574, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1202746772, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 596632477, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -1107605690, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": -2068611080, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 514166785, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 834090453, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -229901605, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -200733565, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1664009333, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -931222528, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1573757838, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1626510289, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1650040554, - "strtype": "LABEL/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 323297519, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 678414772, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 539332422, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -386438660, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1162762786, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1190801012, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1848773353, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -13432167, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1512601134, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2095861269, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -391340092, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1138352299, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1293058613, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2025662424, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1868675785, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1250112172, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1372564053, - "strtype": "LABEL/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -318905041, - "strtype": "LABEL/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1539337188, - "strtype": "LABEL/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1797108554, - "strtype": "LABEL/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 304865421, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 781657167, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 578175868, - "strtype": "LABEL/Text", - "strval": "Emulation Paused", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -397118578, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": 396729725, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID88885274-130823S40299", - "deepid": 479922634, - "children": [ - { - "guid": "GUID29413501-131233S911299", - "deepid": 559763650, - "locked": false, - "properties": [ - { - "nid": -845026132, - "strtype": "OBJECT/Name", - "strval": "Label6", - "InheritedType": 10 - }, - { - "nid": -1043742543, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -194672644, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1258600113, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 232217360, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 387018032, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1787759826, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 374896475, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 762400863, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1717422414, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 314957705, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1509928703, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -936673052, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1135872347, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1584034877, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -306044644, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 830726017, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -905095685, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -825338319, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 89789988, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -371211363, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 891303585, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -834144628, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1053130173, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -91481824, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -783554170, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -831849829, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1920246292, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -476221975, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1713455936, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1587298178, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1118674738, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 301877554, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 647660608, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1496396698, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1876859868, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1160966353, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1627984721, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -2111839467, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1567556066, - "strtype": "LABEL/Text", - "strval": "Resume", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -66923358, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": 1394652811, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], - "locked": false, - "properties": [ - { - "nid": 1181461751, - "strtype": "OBJECT/Name", - "strval": "resume btn", - "InheritedType": 10 - }, - { - "nid": -1128726567, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1898667341, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 352540670, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -402580376, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 35 - ], - "InheritedType": 7 - }, - { - "nid": 1169120005, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 40 - ], - "InheritedType": 7 - }, - { - "nid": -262640015, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": -510634120, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1894442145, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -594192991, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1333441936, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1012324030, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -223397467, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -344340152, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -533597132, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2000521597, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 94193184, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1260700582, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -257585286, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -94325711, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -144872061, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 835346505, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1689494582, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 188190075, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1358991350, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1448183351, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 955298056, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 862436299, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -160256378, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 634914334, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -515106069, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1158841319, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2043805450, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1536668838, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 642871156, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1014079968, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1831285925, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1873579023, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON", - "tree_closed": true - }, - { - "guid": "GUID30826657-133251S6299", - "deepid": -702306247, - "children": [ - { - "guid": "GUID73846368-135509S89299", - "deepid": 123173724, - "locked": false, - "properties": [ - { - "nid": -1815037757, - "strtype": "OBJECT/Name", - "strval": "volume mute btn", - "InheritedType": 10 - }, - { - "nid": 1556428643, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 631469690, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -292557131, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1059365551, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 2104284624, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 30, - 30 - ], - "InheritedType": 7 - }, - { - "nid": 204964743, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": -437951868, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 288273759, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1436063068, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1129080569, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1360420414, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1512020584, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2050450281, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1815760534, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1543825942, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2003247016, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1179556364, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1939933609, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 932809211, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 694376735, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2113261124, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1902787117, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1715294773, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 978325489, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1752619059, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2094694053, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -565402233, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1918084337, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -203966158, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -637126965, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1775299985, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1091369083, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1625180693, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1293512863, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -309000326, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 429581186, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1598086028, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON" - }, - { - "guid": "GUID7050513-134689S891299", - "deepid": -2073948964, - "locked": false, - "properties": [ - { - "nid": -1732168164, - "strtype": "OBJECT/Name", - "strval": "volume dec btn", - "InheritedType": 10 - }, - { - "nid": 299640232, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 990983983, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 177050740, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -988881668, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 35, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1781665891, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 30, - 30 - ], - "InheritedType": 7 - }, - { - "nid": -535309023, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": -742920457, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1055094551, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 840524021, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2083847781, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1983686893, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1948194400, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 315489126, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 167033587, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1472465498, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1831169412, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 419773364, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 417946543, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -484555778, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -359767932, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -725561379, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 171183498, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1513226003, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1600654678, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1891620048, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -84124277, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 2008488457, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 2092426059, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 563433045, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 535821263, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -40954611, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1799860880, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 252096033, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 717101233, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1508839347, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 299798225, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 788256277, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON" - }, - { - "guid": "GUID81355858-134040S208299", - "deepid": 375875006, - "locked": false, - "properties": [ - { - "nid": -1645810627, - "strtype": "OBJECT/Name", - "strval": "Bar2", - "InheritedType": 10 - }, - { - "nid": -1556747599, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1535153213, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 901188133, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -67512305, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - -40, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -884264170, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 50, - 10 - ], - "InheritedType": 7 - }, - { - "nid": 212839881, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": 183748637, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1023224544, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 810944928, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1541007046, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -926367976, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 281384218, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 513927528, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1621247174, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2026609854, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1036881274, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2028019477, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -761093918, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1032918319, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -175236971, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 594914091, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 374069549, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -201118220, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 948231493, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -120293555, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1457932850, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 45449272, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 32456423, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2049846118, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1850611047, - "strtype": "BAR/Bar", - "InheritedType": 1 - }, - { - "nid": 1189833652, - "strtype": "BAR/Range", - "intarray": [ - 0, - 100 - ], - "InheritedType": 7 - }, - { - "nid": -1728056213, - "strtype": "BAR/Value", - "integer": 25, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 2103774511, - "strtype": "BAR/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1", - "InheritedType": 11 - }, - { - "part": "lv.PART.INDICATOR", - "childs": [], - "nid": -441354831, - "strtype": "BAR/Style_indicator", - "strval": "lv.PART.INDICATOR, Rectangle", - "InheritedType": 11 - }, - { - "nid": 1049614181, - "strtype": "BAR/Mode", - "strval": "NORMAL", - "InheritedType": 3 - }, - { - "nid": 2022888677, - "strtype": "BAR/Value_start", - "InheritedType": 6 - } - ], - "saved_objtypeKey": "BAR" - }, - { - "guid": "GUID65628620-135099S10299", - "deepid": 1225835062, - "locked": false, - "properties": [ - { - "nid": -980265541, - "strtype": "OBJECT/Name", - "strval": "volume inc button", - "InheritedType": 10 - }, - { - "nid": 126728937, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1997275036, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1324795251, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -635430922, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1454446224, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 30, - 30 - ], - "InheritedType": 7 - }, - { - "nid": 149591139, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": -471086467, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1601615942, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 557100117, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -958738535, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1965407799, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1878424152, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 253228330, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1023533314, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1264097759, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 942154535, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -953324922, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1766308302, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1421426157, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -565026292, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -13688090, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -647575169, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1829117657, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1996828995, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1656540353, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1008545670, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 492000527, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1430108121, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1601862148, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 872999560, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -978794353, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1727527879, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -405802686, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -578212366, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 761285539, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2050004668, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1729975837, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON" - } - ], - "locked": false, - "properties": [ - { - "nid": -1935501909, - "strtype": "OBJECT/Name", - "strval": "Panel3", - "InheritedType": 10 - }, - { - "nid": -555685535, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1474629275, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1010952861, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -164437180, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 80 - ], - "InheritedType": 7 - }, - { - "nid": 125975943, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 50 - ], - "InheritedType": 7 - }, - { - "nid": 1607358348, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": 765479077, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1388562560, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1046249536, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -584224912, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -172879404, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 237997394, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1001860694, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -108755640, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1977944801, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 323129948, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 924771643, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 609857522, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 995812907, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 926547690, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1090012780, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 425422311, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1685852431, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1778935738, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -708964845, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 302254654, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -484953791, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 806820214, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -943677037, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 988558104, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 812323821, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -200914435, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 875242211, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1189644299, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1877276442, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -964637946, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1204029681, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 1054687074, - "strtype": "_style/Padding", - "intarray": [ - 0, - 0, - 0, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": 1660966457, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1791932306, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID14849953-130034S306299", - "deepid": 2102878093, - "children": [ - { - "guid": "GUID84480385-124078S334299", - "deepid": 1121655234, - "children": [ - { - "guid": "GUID411170-124488S549299", - "deepid": 786933571, - "locked": false, - "properties": [ - { - "nid": -1794856552, - "strtype": "OBJECT/Name", - "strval": "Label2", - "InheritedType": 10 - }, - { - "nid": 1615456357, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 759000707, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 489210118, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1185684955, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1077049720, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -578160026, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -666770409, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 173656062, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1989791426, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1381303332, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1707863542, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 101073862, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -124239370, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 997032442, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1616517129, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1106816858, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1031263617, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1701402071, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2009406068, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1158303947, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1301561569, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1414932561, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1134683958, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1292693245, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -239928474, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1454205368, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1324048338, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -574634751, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 115623345, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 517223856, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 772443644, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1798583136, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 726311761, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -253720710, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1386829165, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -425928284, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1060538733, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 1525324622, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1998086580, - "strtype": "LABEL/Text", - "strval": "-", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1069228358, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -569953567, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": 751258151, - "strtype": "OBJECT/Name", - "strval": "btn slot dec", - "InheritedType": 10 - }, - { - "nid": -1622183966, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1170567136, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 30603279, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1745221705, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -593622746, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 30, - 30 - ], - "InheritedType": 7 - }, - { - "nid": -2370035, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": 1442043068, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 378374579, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1031009750, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 361442153, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -577026512, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -342895367, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 393590498, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1187422033, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1885789236, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1033372217, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -226580211, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1559749418, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -51201389, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1463731702, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -521527970, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -965126478, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 256434271, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1153532580, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1448831858, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1162020846, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1999692782, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1894805329, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1136399953, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1110373989, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -658922424, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 784156436, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1184718918, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -403207503, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2089672498, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1493319803, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1680523171, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON", - "tree_closed": true - }, - { - "guid": "GUID80175977-125704S103299", - "deepid": -783675679, - "locked": false, - "properties": [ - { - "nid": 1131689539, - "strtype": "OBJECT/Name", - "strval": "slot label", - "InheritedType": 10 - }, - { - "nid": 2116783957, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1143097003, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 856975084, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 116410332, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1805229339, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 409776084, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -745035449, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1127888750, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2070649641, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1944820086, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -713216409, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 84262571, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1711037188, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1079603776, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1958030511, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -369385396, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -560818196, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1961204583, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 648465368, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1608503994, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 605370966, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1522126373, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1101915888, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 518747749, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -963126060, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 388910500, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -285207895, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 568220885, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1840058959, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1066731575, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1935507218, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1921034321, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1209197144, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1694799773, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1779240460, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1142473150, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -993332413, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1497727308, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -707365498, - "strtype": "LABEL/Text", - "strval": "Save Slot 1", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1064804657, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -651003914, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - }, - { - "guid": "GUID38681331-125703S227299", - "deepid": 1121655234, - "children": [ - { - "guid": "GUID46342883-125702S227299", - "deepid": 786933571, - "locked": false, - "properties": [ - { - "nid": 564034494, - "strtype": "OBJECT/Name", - "strval": "Label1", - "InheritedType": 10 - }, - { - "nid": -961466252, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 51771896, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1605941196, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1923009400, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1333051030, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 479643917, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -179180821, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1192707816, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1745015894, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 432616121, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1224863721, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1768876166, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1632922841, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -205792931, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1051293191, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2115254503, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -927749892, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1845213204, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1840586130, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -559102290, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1676394086, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -457871683, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 263550594, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1589091123, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 909119536, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1259632182, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -387386211, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1291445933, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 863060774, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1361841965, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1995055274, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 177109259, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -475168752, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1044651461, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1657084064, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -685932079, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1871891440, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -403397023, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -27978500, - "strtype": "LABEL/Text", - "strval": "+", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 647022102, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -60094814, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": 362402032, - "strtype": "OBJECT/Name", - "strval": "btn slot inc", - "InheritedType": 10 - }, - { - "nid": -2089718589, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 797849949, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1324947441, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1913103091, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1960794609, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 30, - 30 - ], - "InheritedType": 7 - }, - { - "nid": 1716955858, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": -350811210, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 868320197, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1371396314, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -621808814, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1556973921, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2116396598, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -467476563, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -576057365, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 534462785, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 865627150, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 346472310, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 796907578, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1397015639, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -362400621, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2012174404, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 508334529, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1645847327, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 797008814, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1256068173, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 111452652, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1309958993, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1441463966, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1880542431, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1513608440, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 349403326, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 339745932, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -994384928, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 272117473, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1701550690, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -362470330, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1240147662, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": 1031669420, - "strtype": "OBJECT/Name", - "strval": "Panel4", - "InheritedType": 10 - }, - { - "nid": -534076315, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 25652530, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1862725350, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1384021265, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 130 - ], - "InheritedType": 7 - }, - { - "nid": -1556912651, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 50 - ], - "InheritedType": 7 - }, - { - "nid": -2034610555, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": -1014485673, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -509300964, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -677658216, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 909216146, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1241845622, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -298716315, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -353797403, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 58597554, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -466081053, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 664219397, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 728517566, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2141569999, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -837144286, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2097492349, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 790332020, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -346448888, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2147475945, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -259056014, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -704365564, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 240880221, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 336700091, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1793953271, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1682625306, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1323769438, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1504766049, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -888381042, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1933678888, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1713540864, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 557169513, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 291122165, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 1160312398, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -616413077, - "strtype": "_style/Padding", - "intarray": [ - 0, - 0, - 0, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -920564256, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1938139788, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL", - "tree_closed": true - }, - { - "guid": "GUID27307571-128456S842299", - "deepid": 571551604, - "children": [ - { - "guid": "GUID71657942-126118S627299", - "deepid": 1986988131, - "children": [ - { - "guid": "GUID85023895-127628S796299", - "deepid": 1655588144, - "locked": false, - "properties": [ - { - "nid": -1849114166, - "strtype": "OBJECT/Name", - "strval": "Label4", - "InheritedType": 10 - }, - { - "nid": -1807327892, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 95441548, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1505115267, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 6013168, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1858884832, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": 1791504318, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 1061926988, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 539171975, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -20435328, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 863997628, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 918320284, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 923774488, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 264362091, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 647836547, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1076348974, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1215646869, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 746783897, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -483230618, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 243108915, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 419907247, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 726893255, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 614651314, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -593258900, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 873930613, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1944532903, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1036949534, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1820414033, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1714240814, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -894754197, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1393738842, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -836041064, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -80821728, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1081148549, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1794231190, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1574652306, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1356143417, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 609821165, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -2019124541, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 1990173391, - "strtype": "LABEL/Text", - "strval": "Load", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -610060857, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -178799888, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], - "locked": false, - "properties": [ - { - "nid": -1234844372, - "strtype": "OBJECT/Name", - "strval": "load btn", - "InheritedType": 10 - }, - { - "nid": 720236300, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 609615554, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 909179969, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 540757992, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1523880134, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 50, - 40 - ], - "InheritedType": 7 - }, - { - "nid": 1101462027, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": 118760421, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1605733162, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1205108070, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -382516486, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -75616937, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -103856342, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1942266439, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1840489132, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1690457211, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -260908847, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1408259052, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1497002484, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 268417963, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 208257222, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -51553671, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1896943307, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1221986740, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2118183992, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1177868887, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1640094264, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 831934959, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1530381626, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -590574806, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -836109982, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1058134761, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 134780385, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2116596838, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1471963135, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1076574742, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -284355021, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 485226801, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON" - }, - { - "guid": "GUID77420628-126938S414299", - "deepid": -813190415, - "locked": false, - "properties": [ - { - "nid": -944979729, - "strtype": "OBJECT/Name", - "strval": "slot image", - "InheritedType": 10 - }, - { - "nid": 507011323, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -374684674, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 2020112493, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1118646098, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -4729905, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 50, - 50 - ], - "InheritedType": 7 - }, - { - "nid": 521087960, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": 1544821543, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -2140524488, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 62681703, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2020311463, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1517058561, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 693422039, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 589144019, - "strtype": "OBJECT/Adv_hittest", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -445326313, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -411779030, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -947386439, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1560491750, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1301788901, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2089430410, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1409825794, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1594198766, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1362049051, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -483745692, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1732730288, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 385431926, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1023618919, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1691199598, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1783415493, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1427363374, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1201955509, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1012089952, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1282120638, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 269245964, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1548961403, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 223649906, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1754884457, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -231651350, - "strtype": "IMAGE/Image", - "InheritedType": 1 - }, - { - "nid": -2050705194, - "strtype": "IMAGE/Asset", - "strval": "", - "InheritedType": 5 - }, - { - "nid": 960222923, - "strtype": "IMAGE/Pivot", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -492228363, - "strtype": "IMAGE/Rotation", - "InheritedType": 6 - }, - { - "nid": 292539395, - "strtype": "IMAGE/Scale", - "integer": 256, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 175830251, - "strtype": "IMAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Image", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "IMAGE" - } - ], - "locked": false, - "properties": [ - { - "nid": 1954961402, - "strtype": "OBJECT/Name", - "strval": "Panel2", - "InheritedType": 10 - }, - { - "nid": -475437284, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1560132997, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1697487470, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -84544582, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 180 - ], - "InheritedType": 7 - }, - { - "nid": -694474548, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 50 - ], - "InheritedType": 7 - }, - { - "nid": -1871701624, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": 1654751696, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1358271616, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 105361340, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1752332875, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1755982591, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1570443407, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -435754163, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -576864439, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1356723777, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1005344478, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 293006226, - "strtype": "OBJECT/Event_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 359334318, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1718255933, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2108064889, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 109246308, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -173825737, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -413969415, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 55467155, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1709286551, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1164944417, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -812088775, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 960931613, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -493935470, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1977368832, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -844147654, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1350109941, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 528348720, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1675341445, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -557891231, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -416228926, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -691931610, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": 393345103, - "strtype": "_style/Padding", - "intarray": [ - 0, - 0, - 0, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -112075408, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1628582034, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL", - "tree_closed": true - }, - { - "guid": "GUID34105632-129245S529299", - "deepid": 230058804, - "children": [ - { - "guid": "GUID35540961-126528S586299", - "deepid": -831510616, - "children": [ - { - "guid": "GUID62145645-128042S280299", - "deepid": 805111392, - "locked": false, - "properties": [ - { - "nid": -220641910, - "strtype": "OBJECT/Name", - "strval": "Label3", - "InheritedType": 10 - }, - { - "nid": 325354257, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1410376908, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1386016379, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1837189068, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1545477439, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -342528538, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -1047199605, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 507035540, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -82854385, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -714218294, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 679379644, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1747860727, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -694278052, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1166332945, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1613269205, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 263689383, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 423288221, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1506996868, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -546454511, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 974090236, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1429441470, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 451423375, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1690964258, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1420515943, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 400777389, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 121596566, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1671942986, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 2114342705, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1066084161, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 913905287, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1994249556, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1714277626, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 782929326, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -665138506, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1685689626, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 422671635, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1588371302, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -971600157, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": 622171650, - "strtype": "LABEL/Text", - "strval": "Save", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 267231932, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": 1236560273, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], - "locked": false, - "properties": [ - { - "nid": -1313230266, - "strtype": "OBJECT/Name", - "strval": "save btn", - "InheritedType": 10 - }, - { - "nid": 56773562, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 1959689196, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 979606826, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -362269121, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 1467456074, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 50, - 40 - ], - "InheritedType": 7 - }, - { - "nid": 705930869, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": 1429672914, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1307006328, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 147593720, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -599930746, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -777236749, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1898919746, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 666913382, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -312848358, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -946843489, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 488992088, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 617586462, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1742749106, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -978750609, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1252015254, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -679235227, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 659291425, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1798039458, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1032984594, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1363305812, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 729703777, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 1002654332, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1082952574, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -662467479, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1324160724, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -900957403, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -165074589, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1713832652, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -780267033, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2123574323, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -82789200, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1363469521, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON" - }, - { - "guid": "GUID2792267-127283S873299", - "deepid": 760566260, - "locked": false, - "properties": [ - { - "nid": -1136637976, - "strtype": "OBJECT/Name", - "strval": "pause image", - "InheritedType": 10 - }, - { - "nid": -1800556420, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1323831125, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1299043724, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1086344040, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 74691571, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 50, - 50 - ], - "InheritedType": 7 - }, - { - "nid": 675608179, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": -1737163119, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 27969832, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1055883433, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 954239523, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1193899087, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 651861246, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 512042393, - "strtype": "OBJECT/Adv_hittest", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1779503286, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1126179222, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1298870175, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1451375813, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1966489114, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2135172707, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1086474948, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 55198902, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1156012085, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1047127148, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 558848466, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2065037924, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1983586716, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 2004461390, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -253687849, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -168030038, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -236797597, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1233578232, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1498510680, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -194903997, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 432235501, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1836841002, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 528267103, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2117686798, - "strtype": "IMAGE/Image", - "InheritedType": 1 - }, - { - "nid": 417204619, - "strtype": "IMAGE/Asset", - "strval": "", - "InheritedType": 5 - }, - { - "nid": 735910598, - "strtype": "IMAGE/Pivot", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 713938855, - "strtype": "IMAGE/Rotation", - "InheritedType": 6 - }, - { - "nid": -1192259511, - "strtype": "IMAGE/Scale", - "integer": 256, - "InheritedType": 6 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1959191573, - "strtype": "IMAGE/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Image", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "IMAGE" - } - ], - "locked": false, - "properties": [ - { - "nid": 871690000, - "strtype": "OBJECT/Name", - "strval": "Panel1", - "InheritedType": 10 - }, - { - "nid": -2027886378, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -2052651854, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1318822937, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1970800750, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 230 - ], - "InheritedType": 7 - }, - { - "nid": -1640895691, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 50 - ], - "InheritedType": 7 - }, - { - "nid": -1747459353, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": 521363727, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -77200297, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1092311100, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 336368894, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1412215045, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1173526622, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 77219477, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 956921496, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 896696650, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1787790616, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 557685536, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 430410193, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 117142153, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 630622524, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 473201697, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 468194100, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1739466381, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1635437181, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1476336814, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1912341068, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1914795192, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -42116671, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1560615091, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 757024782, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -913210780, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -460374941, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -481378079, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -896486375, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -491814874, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1502679729, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": -1845967441, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1582926030, - "strtype": "_style/Padding", - "intarray": [ - 0, - 0, - 0, - 0 - ], - "InheritedType": 7 - } - ], - "InheritedType": 1 - } - ], - "nid": -602170567, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": -320969518, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL", - "tree_closed": true - }, - { - "guid": "GUID53639927-135919S184299", - "deepid": -1248278987, - "children": [ - { - "guid": "GUID52711323-136708S559299", - "deepid": -1946560130, - "locked": false, - "properties": [ - { - "nid": -696992679, - "strtype": "OBJECT/Name", - "strval": "Label9", - "InheritedType": 10 - }, - { - "nid": -200742212, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 563860562, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 2020699637, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 502855357, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1323261642, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -497727259, - "strtype": "OBJECT/Align", - "strval": "LEFT_MID", - "InheritedType": 3 - }, - { - "nid": -108524514, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1326832372, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1959811664, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -999859188, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2030594104, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -943637503, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 539483975, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1367909068, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1275492117, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1529096836, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1886623262, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -955787728, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2016756723, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1201232039, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2044508132, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 2019865294, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1676917078, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2010631288, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 972589137, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1927475857, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 893251433, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -716738262, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -730207867, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 450590324, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1647713306, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1125265554, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 897653180, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1766974802, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2024851093, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1389837203, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 436761027, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": -1671105651, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -146471694, - "strtype": "LABEL/Text", - "strval": "Video", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1543584379, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": 5302283, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL", - "tree_closed": true - }, - { - "guid": "GUID55009636-137122S413299", - "deepid": -1747014191, - "locked": false, - "properties": [ - { - "nid": 641452043, - "strtype": "OBJECT/Name", - "strval": "Dropdown2", - "InheritedType": 10 - }, - { - "nid": 1528853182, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -123618464, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1080033049, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 1527395850, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 325038886, - "flags": 49, - "strtype": "OBJECT/Size", - "intarray": [ - 150, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -2137689278, - "strtype": "OBJECT/Align", - "strval": "RIGHT_MID", - "InheritedType": 3 - }, - { - "nid": 1345682299, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -577032063, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1495103705, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 592482883, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -60490764, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1607286629, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 856533935, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1847249983, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1427438399, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1205717321, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -895910871, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -379967437, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1449091188, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -907215371, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1578608054, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -82190872, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1359777169, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1148451514, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 571218055, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -446186025, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 199626732, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -1987596542, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 516152232, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -580326880, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 197589881, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1085951753, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -839181544, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 651377717, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1414633765, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1031413387, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -829039333, - "strtype": "DROPDOWN/Label", - "InheritedType": 1 - }, - { - "nid": -241919767, - "strtype": "DROPDOWN/Options", - "strval": "Original\\nFit\\nFill", - "InheritedType": 10 - }, - { - "nid": -238409571, - "strtype": "DROPDOWN/List_align", - "strval": "BOTTOM", - "InheritedType": 3 - }, - { - "nid": -229763116, - "strtype": "DROPDOWN/Show_selected", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 395906784, - "strtype": "DROPDOWN/Base_text", - "strval": "", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1908874092, - "strtype": "DROPDOWN/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "part": "lv.PART.INDICATOR", - "childs": [], - "nid": -121722741, - "strtype": "DROPDOWN/Style_indicator", - "strval": "lv.PART.INDICATOR, Text", - "InheritedType": 11 - }, - { - "part": " lv.PART.MAIN", - "childs": [], - "nid": -1300610885, - "strtype": "DROPDOWN/Style_list_main", - "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "part": " lv.PART.SCROLLBAR", - "childs": [], - "nid": 1727164872, - "strtype": "DROPDOWN/Style_list_scrollbar", - "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - }, - { - "part": " lv.PART.SELECTED", - "childs": [], - "nid": 319800648, - "strtype": "DROPDOWN/Style_list_selected", - "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SELECTED, Text, Rectangle", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "DROPDOWN" - } - ], - "locked": false, - "properties": [ - { - "nid": -1376134393, - "strtype": "OBJECT/Name", - "strval": "Panel6", - "InheritedType": 10 - }, - { - "nid": 2089469209, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 419791360, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -305024974, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -676163115, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 280 - ], - "InheritedType": 7 - }, - { - "nid": 1868742590, - "flags": 18, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 50 - ], - "InheritedType": 7 - }, - { - "nid": 1301681870, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": 101193066, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1735909440, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 550797422, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1045184587, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2013566538, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2056465014, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1830744722, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1917055911, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 898621350, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -890719697, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1684391728, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -462698581, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1564673739, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1414640549, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2140318770, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1456031403, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1801951408, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 251150028, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -752171892, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1656522347, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -138564831, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -910385663, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1050027908, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1936465057, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1893206136, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -619049336, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -678210922, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1895702098, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2035180280, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1589004164, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1909039013, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 1808002810, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - }, - { - "guid": "GUID92498944-132448S454299", - "deepid": 479922634, - "children": [ - { - "guid": "GUID30031233-132447S454299", - "deepid": 559763650, - "locked": false, - "properties": [ - { - "nid": -1142101124, - "strtype": "OBJECT/Name", - "strval": "Label5", - "InheritedType": 10 - }, - { - "nid": 2013152407, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -2113558393, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -359161127, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1768987781, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 171119804, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -484366993, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": -731292191, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1952791592, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -468078302, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 660390685, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -494234139, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1507447465, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -690133949, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2134346171, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1456231736, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1742967484, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 813586615, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -760134358, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1470953752, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 869281870, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 6376291, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -652730976, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 591595731, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1563431644, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 741563537, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -254633451, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -1373674816, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1724872945, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1503810698, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1054102994, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1981900542, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1689154124, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -514342001, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -542299334, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -694275674, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -941515908, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1701365359, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 629532456, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -481962867, - "strtype": "LABEL/Text", - "strval": "Reset", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 1983242286, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -1049192882, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], - "locked": false, - "properties": [ - { - "nid": 1262213678, - "strtype": "OBJECT/Name", - "strval": "reset btn", - "InheritedType": 10 - }, - { - "nid": 758827053, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -235042114, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 1073214382, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": 663136051, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 335 - ], - "InheritedType": 7 - }, - { - "nid": -405204904, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 40 - ], - "InheritedType": 7 - }, - { - "nid": 1278386887, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": -2128400475, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -805863504, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1326076309, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1372871868, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -16974319, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 181565583, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -804200871, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -2064936616, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 486177466, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 565104370, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -51624596, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 645286923, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1313601662, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1834692483, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 284897667, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2023546181, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -630731047, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -7520655, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -2073144545, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1781310417, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 915789193, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -853491589, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": 1907687893, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -410416953, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1729359975, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 809472399, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1072890025, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1076603025, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1592918075, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 247204141, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -197971304, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON", - "tree_closed": true - }, - { - "guid": "GUID89381137-133250S1299", - "deepid": 479922634, - "children": [ - { - "guid": "GUID42025939-133249S1299", - "deepid": 559763650, - "locked": false, - "properties": [ - { - "nid": 1692563952, - "strtype": "OBJECT/Name", - "strval": "Label7", - "InheritedType": 10 - }, - { - "nid": 1352995289, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 370336578, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -144735206, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -1626639012, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": -1806378749, - "flags": 51, - "strtype": "OBJECT/Size", - "intarray": [ - 1, - 1 - ], - "InheritedType": 7 - }, - { - "nid": -448800777, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 672664006, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -174956271, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1327552587, - "strtype": "OBJECT/Clickable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 520336200, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1498914767, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 336657493, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -958086973, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1830013066, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -766296682, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1235739100, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1635629084, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -22348976, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1597783255, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 659512912, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1600303815, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 186960432, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1452373533, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1145736090, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -147026014, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1123472083, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 202279057, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 560535966, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1625901687, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1082121300, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -141494540, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -818374481, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 901588131, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1370542072, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -607656179, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1251863245, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 419058420, - "strtype": "LABEL/Label", - "InheritedType": 1 - }, - { - "nid": 653475344, - "strtype": "LABEL/Long_mode", - "strval": "WRAP", - "InheritedType": 3 - }, - { - "nid": -1350833151, - "strtype": "LABEL/Text", - "strval": "Quit", - "InheritedType": 10 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -385966658, - "strtype": "LABEL/Style_main", - "strval": "lv.PART.MAIN, Text, Rectangle, Pad", - "InheritedType": 11 - }, - { - "nid": -1707496824, - "strtype": "LABEL/Recolor", - "strval": "False", - "InheritedType": 2 - } - ], - "saved_objtypeKey": "LABEL" - } - ], - "locked": false, - "properties": [ - { - "nid": 1490511283, - "strtype": "OBJECT/Name", - "strval": "quit btn", - "InheritedType": 10 - }, - { - "nid": 1121320493, - "strtype": "OBJECT/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -896121232, - "strtype": "OBJECT/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": 365845787, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -88239515, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 385 - ], - "InheritedType": 7 - }, - { - "nid": -514116028, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 100, - 40 - ], - "InheritedType": 7 - }, - { - "nid": 1266737301, - "strtype": "OBJECT/Align", - "strval": "TOP_MID", - "InheritedType": 3 - }, - { - "nid": -1700686800, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": 1750355218, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1623541156, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 106337428, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1632860770, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1721306735, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 839086779, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 849629389, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -816808629, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 260934745, - "strtype": "OBJECT/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1891472317, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1091445661, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 287962760, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -280992572, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -959123714, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1288103498, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 468805802, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1596154451, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1346759211, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1356966402, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 984669438, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": 1213735835, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -2118822958, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1358236173, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 328396209, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1862744379, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 929062255, - "strtype": "OBJECT/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1041243473, - "strtype": "OBJECT/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 224765040, - "strtype": "OBJECT/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1364822061, - "strtype": "OBJECT/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": -1547655441, - "strtype": "BUTTON/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "BUTTON", - "tree_closed": true - } - ], - "locked": false, - "properties": [ - { - "nid": 1060048278, - "strtype": "OBJECT/Name", - "strval": "menu panel", - "InheritedType": 10 - }, - { - "nid": 1910631663, - "strtype": "PANEL/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": 502715906, - "strtype": "PANEL/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -2025841205, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -2061658148, - "flags": 17, - "strtype": "OBJECT/Position", - "intarray": [ - 0, - 0 - ], - "InheritedType": 7 - }, - { - "nid": 978299534, - "flags": 17, - "strtype": "OBJECT/Size", - "intarray": [ - 200, - 150 - ], - "InheritedType": 7 - }, - { - "nid": -1089531758, - "strtype": "OBJECT/Align", - "strval": "CENTER", - "InheritedType": 3 - }, - { - "nid": 745158710, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -940560030, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2062724236, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 511052200, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1853206676, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 680238069, - "strtype": "OBJECT/Click_focusable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -560561600, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1714656683, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1345955359, - "strtype": "OBJECT/Floating", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1171824480, - "strtype": "PANEL/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 984729607, - "strtype": "OBJECT/Event_bubble", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1122877811, - "strtype": "OBJECT/Gesture_bubble", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1056036387, - "strtype": "OBJECT/Snappable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1534892930, - "strtype": "OBJECT/Scrollable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1783341989, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -768945641, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1287967185, - "strtype": "OBJECT/Scroll_on_focus", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -410941831, - "strtype": "OBJECT/Scroll_chain", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -164225548, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -799716301, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": 702783682, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -557976984, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -759140455, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -596930945, - "strtype": "OBJECT/Disabled", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1998830205, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1330125201, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 2033022967, - "strtype": "PANEL/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1018407769, - "strtype": "PANEL/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 552981383, - "strtype": "PANEL/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1757601062, - "strtype": "PANEL/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [], - "nid": 452821406, - "strtype": "PANEL/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Pad, BGimg, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": -1206387834, - "strtype": "PANEL/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "PANEL" - } - ], - "isPage": true, - "locked": false, - "properties": [ - { - "nid": -5353643, - "strtype": "OBJECT/Name", - "strval": "Screen1", - "InheritedType": 10 - }, - { - "nid": 1439939602, - "strtype": "SCREEN/Layout", - "InheritedType": 1 - }, - { - "Flow": 0, - "Wrap": false, - "Reversed": false, - "MainAlignment": 0, - "CrossAlignment": 0, - "TrackAlignment": 0, - "LayoutType": 0, - "nid": -1242080811, - "strtype": "SCREEN/Layout_type", - "strval": "No_layout", - "InheritedType": 13 - }, - { - "nid": -1860967741, - "strtype": "OBJECT/Transform", - "InheritedType": 1 - }, - { - "nid": -694951182, - "flags": 1048576, - "strtype": "OBJECT/Flags", - "InheritedType": 1 - }, - { - "nid": -1136818168, - "strtype": "OBJECT/Hidden", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -351537127, - "strtype": "OBJECT/Clickable", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1922461541, - "strtype": "OBJECT/Checkable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1937980856, - "strtype": "OBJECT/Press_lock", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 878510987, - "strtype": "OBJECT/Adv_hittest", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -93124590, - "strtype": "OBJECT/Ignore_layout", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -556465343, - "strtype": "SCREEN/Flex_in_new_track", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -875288209, - "strtype": "OBJECT/Scrollable", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 497052241, - "strtype": "OBJECT/Scroll_elastic", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": 1898139584, - "strtype": "OBJECT/Scroll_momentum", - "strval": "True", - "InheritedType": 2 - }, - { - "nid": -1490906168, - "strtype": "OBJECT/Scroll_one", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -371289485, - "strtype": "OBJECT/Scrollbar_mode", - "strval": "AUTO", - "InheritedType": 3 - }, - { - "nid": -2112555101, - "strtype": "OBJECT/Scroll_direction", - "strval": "ALL", - "InheritedType": 3 - }, - { - "nid": -2003495827, - "flags": 1048576, - "strtype": "OBJECT/States", - "InheritedType": 1 - }, - { - "nid": -1329901090, - "strtype": "OBJECT/Checked", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -21624806, - "strtype": "OBJECT/Focused", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -687479388, - "strtype": "OBJECT/Pressed", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -4459963, - "strtype": "SCREEN/User_1", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -1346607160, - "strtype": "SCREEN/User_2", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": 1092550315, - "strtype": "SCREEN/User_3", - "strval": "False", - "InheritedType": 2 - }, - { - "nid": -671483688, - "strtype": "SCREEN/User_4", - "strval": "False", - "InheritedType": 2 - }, - { - "part": "lv.PART.MAIN", - "childs": [ - { - "nid": 120568296, - "strtype": "_style/StyleState", - "strval": "DEFAULT", - "childs": [ - { - "nid": -1228912464, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": -811131639, - "strtype": "_style/StyleState", - "strval": "CHECKED", - "childs": [ - { - "nid": -1616178799, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": 312618742, - "strtype": "_style/StyleState", - "strval": "PRESSED", - "childs": [ - { - "nid": 2030070855, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": 779970414, - "strtype": "_style/StyleState", - "strval": "CHECKED|PRESSED", - "childs": [ - { - "nid": 1766083591, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": 316176925, - "strtype": "_style/StyleState", - "strval": "DISABLED", - "childs": [ - { - "nid": 935779505, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": 1421906761, - "strtype": "_style/StyleState", - "strval": "USER_1", - "childs": [ - { - "nid": -1266529853, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": -40234646, - "strtype": "_style/StyleState", - "strval": "USER_2", - "childs": [ - { - "nid": 885182700, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": -2029459867, - "strtype": "_style/StyleState", - "strval": "USER_3", - "childs": [ - { - "nid": -1168516273, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - }, - { - "nid": 2007554717, - "strtype": "_style/StyleState", - "strval": "USER_4", - "childs": [ - { - "nid": 1423554696, - "strtype": "_style/Paddings", - "InheritedType": 1 - } - ], - "InheritedType": 1 - } - ], - "nid": -723309363, - "strtype": "SCREEN/Style_main", - "strval": "lv.PART.MAIN, Rectangle, Text", - "InheritedType": 11 - }, - { - "part": "lv.PART.SCROLLBAR", - "childs": [], - "nid": 770090579, - "strtype": "SCREEN/Style_scrollbar", - "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", - "InheritedType": 11 - } - ], - "saved_objtypeKey": "SCREEN" - } - ], - "locked": false, - "properties": [ - { - "nid": 1544103435, - "strtype": "STARTEVENTS/Name", - "strval": "___initial_actions0", - "InheritedType": 10 - } - ], - "saved_objtypeKey": "STARTEVENTS" - }, - "animations": [], - "info": { - "name": "menu.spj", - "depth": 2, - "width": 320, - "height": 240, - "rotation": 0, - "offset_x": 0, - "offset_y": 0, - "shape": "RECTANGLE", - "description": "The menu that the user can open while playing a rom.", - "board": "ESP-BOX", - "board_version": "1.0.0", - "editor_version": "1.2.3", - "image": "", - "force_export_images": false, - "pointfilter": false, - "theme_simplified": false, - "theme_dark": true, - "theme_color1": 5, - "theme_color2": 0, - "exportFolderPath": "/Users/bob/esp-cpp/esp-box-emu/components/menu/generated", - "projectExportFolderPath": "", - "backup_cnt": 6, - "autosave_cnt": 0, - "lvgl_version": "8.2.0", - "callfuncsexport": "C_FILE", - "lvgl_include_path": "", - "BitDepth": 16, - "Name": "menu" - } -} \ No newline at end of file diff --git a/components/menu/squareline/menu.sll b/components/menu/squareline/menu.sll index 8ba7ed35..d21ec988 100644 --- a/components/menu/squareline/menu.sll +++ b/components/menu/squareline/menu.sll @@ -1 +1 @@ -{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.1.1","image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADwAUADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxKiiirJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","backup_cnt":3,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":""} \ No newline at end of file +{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"shape":"RECTANGLE","description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.2.3","image":"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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","projectExportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/squareline","backup_cnt":11,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":"C_FILE","lvgl_include_path":""} \ No newline at end of file diff --git a/components/menu/squareline/menu.spj b/components/menu/squareline/menu.spj index ca0f2490..f6f81656 100644 --- a/components/menu/squareline/menu.spj +++ b/components/menu/squareline/menu.spj @@ -1 +1,9226 @@ -{"root":{"guid":"GUID22111204-472670S796257","cid":null,"coid":0,"cgid":0,"deepid":0,"children":[{"guid":"GUID25379947-472671S269257","cid":null,"coid":0,"cgid":0,"deepid":-819125744,"children":[{"guid":"GUID47601968-472863S306257","cid":null,"coid":0,"cgid":0,"deepid":1938164396,"children":[{"guid":"GUID31231652-473373S988257","cid":null,"coid":0,"cgid":0,"deepid":-1759796579,"children":[],"isPage":false,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":-1168951726,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"menu title","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-1138651574,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Position","mode":17,"read_only":false,"nid":-1202746772,"compnid":0,"compmode":0,"integer":0,"intarray":[0,0],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Size","mode":51,"read_only":false,"nid":596632477,"compnid":0,"compmode":0,"integer":0,"intarray":[1,1],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Align","mode":0,"read_only":false,"nid":-1107605690,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"TOP_MID","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":-2068611080,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":514166785,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":834090453,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":-229901605,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":-200733565,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Click_focusable","mode":0,"read_only":false,"nid":-1664009333,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":-931222528,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":1573757838,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Floating","mode":0,"read_only":false,"nid":-1626510289,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Event_bubble","mode":0,"read_only":false,"nid":323297519,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Gesture_bubble","mode":0,"read_only":false,"nid":678414772,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Snappable","mode":0,"read_only":false,"nid":539332422,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":-386438660,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":1162762786,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":-1190801012,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_on_focus","mode":0,"read_only":false,"nid":1848773353,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_chain","mode":0,"read_only":false,"nid":-13432167,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":1512601134,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-2095861269,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":-391340092,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-1138352299,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-1293058613,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Disabled","mode":0,"read_only":false,"nid":-2025662424,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":1868675785,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":1250112172,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"LABEL/Label","mode":0,"read_only":false,"nid":304865421,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"LABEL/Long_mode","mode":0,"read_only":false,"nid":781657167,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"WRAP","closed":false,"childs":[],"InheritedType":3},{"strtype":"LABEL/Text","mode":0,"read_only":false,"nid":578175868,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"Menu","closed":false,"childs":[],"InheritedType":10},{"part":"lv.PART.MAIN","childs":[],"strtype":"LABEL/Style_main","mode":0,"read_only":false,"nid":-397118578,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Text, Rectangle, Pad","closed":false,"InheritedType":11},{"strtype":"LABEL/Recolor","mode":0,"read_only":false,"nid":396729725,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2}],"saved_assetKey":null,"saved_objtypeKey":"LABEL","tree_closed":false}],"isPage":false,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":1060048278,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"menu panel","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-2025841205,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Position","mode":17,"read_only":false,"nid":-2061658148,"compnid":0,"compmode":0,"integer":0,"intarray":[0,0],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Size","mode":17,"read_only":false,"nid":978299534,"compnid":0,"compmode":0,"integer":0,"intarray":[200,100],"strval":null,"closed":false,"childs":[],"InheritedType":7},{"strtype":"OBJECT/Align","mode":0,"read_only":false,"nid":-1089531758,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"CENTER","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":745158710,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":-940560030,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":2062724236,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":511052200,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":1853206676,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Click_focusable","mode":0,"read_only":false,"nid":680238069,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":-560561600,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":-1714656683,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Floating","mode":0,"read_only":false,"nid":-1345955359,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Event_bubble","mode":0,"read_only":false,"nid":984729607,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Gesture_bubble","mode":0,"read_only":false,"nid":1122877811,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Snappable","mode":0,"read_only":false,"nid":-1056036387,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":1534892930,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":-1783341989,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":-768945641,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_on_focus","mode":0,"read_only":false,"nid":1287967185,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_chain","mode":0,"read_only":false,"nid":-410941831,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":-164225548,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-799716301,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":702783682,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-557976984,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-759140455,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Disabled","mode":0,"read_only":false,"nid":-596930945,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":1998830205,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":1330125201,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"part":"lv.PART.MAIN","childs":[],"strtype":"PANEL/Style_main","mode":0,"read_only":false,"nid":452821406,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Rectangle, Pad, BGimg, Text","closed":false,"InheritedType":11},{"part":"lv.PART.SCROLLBAR","childs":[],"strtype":"PANEL/Style_scrollbar","mode":0,"read_only":false,"nid":-1206387834,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.SCROLLBAR, Rectangle, Pad","closed":false,"InheritedType":11}],"saved_assetKey":null,"saved_objtypeKey":"PANEL","tree_closed":false}],"isPage":true,"locked":false,"properties":[{"strtype":"OBJECT/Name","mode":0,"read_only":false,"nid":-5353643,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"Screen1","closed":false,"childs":[],"InheritedType":10},{"strtype":"OBJECT/Transform","mode":0,"read_only":false,"nid":-1860967741,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":false,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Flags","mode":0,"read_only":false,"nid":-694951182,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Hidden","mode":0,"read_only":false,"nid":-1136818168,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Clickable","mode":0,"read_only":false,"nid":-351537127,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Checkable","mode":0,"read_only":false,"nid":1922461541,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Press_lock","mode":0,"read_only":false,"nid":1937980856,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Adv_hittest","mode":0,"read_only":false,"nid":878510987,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Ignore_layout","mode":0,"read_only":false,"nid":-93124590,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollable","mode":0,"read_only":false,"nid":-875288209,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_elastic","mode":0,"read_only":false,"nid":497052241,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_momentum","mode":0,"read_only":false,"nid":1898139584,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"True","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scroll_one","mode":0,"read_only":false,"nid":-1490906168,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Scrollbar_mode","mode":0,"read_only":false,"nid":-371289485,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"AUTO","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/Scroll_direction","mode":0,"read_only":false,"nid":-2112555101,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"ALL","closed":false,"childs":[],"InheritedType":3},{"strtype":"OBJECT/States","mode":0,"read_only":false,"nid":-2003495827,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":null,"closed":true,"childs":[],"InheritedType":1},{"strtype":"OBJECT/Checked","mode":0,"read_only":false,"nid":-1329901090,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Focused","mode":0,"read_only":false,"nid":-21624806,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"strtype":"OBJECT/Pressed","mode":0,"read_only":false,"nid":-687479388,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"False","closed":false,"childs":[],"InheritedType":2},{"part":"lv.PART.MAIN","childs":[],"strtype":"SCREEN/Style_main","mode":0,"read_only":false,"nid":-723309363,"compnid":0,"compmode":0,"integer":0,"intarray":null,"strval":"lv.PART.MAIN, Rectangle, Text","closed":false,"InheritedType":11}],"saved_assetKey":null,"saved_objtypeKey":"SCREEN","tree_closed":false}],"isPage":false,"locked":false,"properties":[],"saved_assetKey":null,"saved_objtypeKey":null,"tree_closed":false},"animations":[],"info":{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.1.1","image":"","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","backup_cnt":2,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":null,"BitDepth":16,"Name":"menu"}} \ No newline at end of file +{ + "root": { + "guid": "GUID22111204-472670S796257", + "deepid": 0, + "children": [ + { + "guid": "GUID25379947-472671S269257", + "deepid": -819125744, + "children": [ + { + "guid": "GUID47601968-472863S306257", + "deepid": 1938164396, + "children": [ + { + "guid": "GUID31231652-473373S988257", + "deepid": -1759796579, + "locked": false, + "properties": [ + { + "nid": -1168951726, + "strtype": "OBJECT/Name", + "strval": "menu title", + "InheritedType": 10 + }, + { + "nid": 1951489133, + "strtype": "LABEL/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -23987501, + "strtype": "LABEL/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1138651574, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1202746772, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 596632477, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -1107605690, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -2068611080, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 514166785, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 834090453, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -229901605, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -200733565, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1664009333, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -931222528, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1573757838, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1626510289, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1650040554, + "strtype": "LABEL/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 323297519, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 678414772, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 539332422, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -386438660, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1162762786, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1190801012, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1848773353, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -13432167, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1512601134, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2095861269, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -391340092, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1138352299, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1293058613, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2025662424, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1868675785, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1250112172, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1372564053, + "strtype": "LABEL/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -318905041, + "strtype": "LABEL/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1539337188, + "strtype": "LABEL/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1797108554, + "strtype": "LABEL/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 304865421, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 781657167, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 578175868, + "strtype": "LABEL/Text", + "strval": "Emulation Paused", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -397118578, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 396729725, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID88885274-130823S40299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID29413501-131233S911299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": -845026132, + "strtype": "OBJECT/Name", + "strval": "Label6", + "InheritedType": 10 + }, + { + "nid": -1043742543, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -194672644, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1258600113, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 232217360, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 387018032, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1787759826, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 374896475, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 762400863, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1717422414, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 314957705, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1509928703, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -936673052, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1135872347, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1584034877, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -306044644, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 830726017, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -905095685, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -825338319, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 89789988, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -371211363, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 891303585, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -834144628, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1053130173, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -91481824, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -783554170, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -831849829, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1920246292, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -476221975, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1713455936, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1587298178, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1118674738, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 301877554, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 647660608, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1496396698, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1876859868, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1160966353, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1627984721, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -2111839467, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1567556066, + "strtype": "LABEL/Text", + "strval": "Resume", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -66923358, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 1394652811, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1181461751, + "strtype": "OBJECT/Name", + "strval": "resume btn", + "InheritedType": 10 + }, + { + "nid": -1128726567, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1898667341, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 352540670, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -402580376, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 35 + ], + "InheritedType": 7 + }, + { + "nid": 1169120005, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": -262640015, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -510634120, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1894442145, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -594192991, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1333441936, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1012324030, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -223397467, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -344340152, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -533597132, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2000521597, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 94193184, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1260700582, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -257585286, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -94325711, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -144872061, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 835346505, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1689494582, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 188190075, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1358991350, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1448183351, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 955298056, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 862436299, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -160256378, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 634914334, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -515106069, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1158841319, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2043805450, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1536668838, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 642871156, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1014079968, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1831285925, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1873579023, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID30826657-133251S6299", + "deepid": -702306247, + "children": [ + { + "guid": "GUID73846368-135509S89299", + "deepid": 123173724, + "children": [ + { + "guid": "GUID80905254-138672S919299", + "deepid": -82283583, + "locked": false, + "properties": [ + { + "nid": -189040679, + "strtype": "OBJECT/Name", + "strval": "Label10", + "InheritedType": 10 + }, + { + "nid": -2019623969, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1724736563, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1197205127, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -746048533, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1746358605, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1867277056, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 919748064, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -623934078, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 608212274, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1070477847, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -897502753, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1614722586, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -867771619, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 210964478, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1139308667, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2041294127, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1366956291, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1287964222, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -253734909, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -546368836, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 712348000, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1276990420, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -919690796, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1250582314, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2122589818, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 409247979, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 115889015, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 913844338, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1284327502, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 349923231, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1187236620, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1084584241, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1581189773, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1839926175, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1025123773, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1676133045, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1996400420, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -32523550, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -395300118, + "strtype": "LABEL/Text", + "strval": "LV_SYMBOL_MUTE", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1557579669, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 1195661681, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1815037757, + "strtype": "OBJECT/Name", + "strval": "volume mute btn", + "InheritedType": 10 + }, + { + "nid": 1556428643, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 631469690, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -292557131, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1059365551, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 2104284624, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 204964743, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -437951868, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 288273759, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1436063068, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1129080569, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1360420414, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1512020584, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2050450281, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1815760534, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1543825942, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2003247016, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1179556364, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1939933609, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 932809211, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 694376735, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2113261124, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1902787117, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1715294773, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 978325489, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1752619059, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2094694053, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -565402233, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1918084337, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -203966158, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -637126965, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1775299985, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1091369083, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1625180693, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1293512863, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -309000326, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 429581186, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1598086028, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID7050513-134689S891299", + "deepid": -2073948964, + "children": [ + { + "guid": "GUID4478623-139086S779299", + "deepid": 699198064, + "locked": false, + "properties": [ + { + "nid": -1888505009, + "strtype": "OBJECT/Name", + "strval": "Label11", + "InheritedType": 10 + }, + { + "nid": -1237064329, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1147111819, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 864467684, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 168274207, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 598472335, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -1701345511, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -133168589, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 2059286674, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 720049573, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 819324107, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -373744, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1107440447, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1018240859, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1455908073, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -604912349, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -953184762, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 142621398, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 247215279, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -720529281, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 546736853, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -341482726, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1773818816, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1816500137, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1247860246, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1492449250, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -546990699, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1407816072, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1999232657, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 802947271, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 920532091, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 647357010, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1449908122, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1337143129, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -839232500, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1730597070, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1437703321, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1101140345, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 455937775, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 78390435, + "strtype": "LABEL/Text", + "strval": "LV_SYMBOL_VOLUME_MID", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -181118045, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 746754206, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1732168164, + "strtype": "OBJECT/Name", + "strval": "volume dec btn", + "InheritedType": 10 + }, + { + "nid": 299640232, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 990983983, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 177050740, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -988881668, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 35, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1781665891, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": -535309023, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -742920457, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1055094551, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 840524021, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2083847781, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1983686893, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1948194400, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 315489126, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 167033587, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1472465498, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1831169412, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 419773364, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 417946543, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -484555778, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -359767932, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -725561379, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 171183498, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1513226003, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1600654678, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1891620048, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -84124277, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 2008488457, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 2092426059, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 563433045, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 535821263, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -40954611, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1799860880, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 252096033, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 717101233, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1508839347, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 299798225, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 788256277, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID81355858-134040S208299", + "deepid": 375875006, + "locked": false, + "properties": [ + { + "nid": -1645810627, + "strtype": "OBJECT/Name", + "strval": "Bar2", + "InheritedType": 10 + }, + { + "nid": -1556747599, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1535153213, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 901188133, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -67512305, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + -40, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -884264170, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 10 + ], + "InheritedType": 7 + }, + { + "nid": 212839881, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 183748637, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1023224544, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 810944928, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1541007046, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -926367976, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 281384218, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 513927528, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1621247174, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2026609854, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1036881274, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2028019477, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -761093918, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1032918319, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -175236971, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 594914091, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 374069549, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -201118220, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 948231493, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -120293555, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1457932850, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 45449272, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 32456423, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2049846118, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1850611047, + "strtype": "BAR/Bar", + "InheritedType": 1 + }, + { + "nid": 1189833652, + "strtype": "BAR/Range", + "intarray": [ + 0, + 100 + ], + "InheritedType": 7 + }, + { + "nid": -1728056213, + "strtype": "BAR/Value", + "integer": 25, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 2103774511, + "strtype": "BAR/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Anim1", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": -441354831, + "strtype": "BAR/Style_indicator", + "strval": "lv.PART.INDICATOR, Rectangle", + "InheritedType": 11 + }, + { + "nid": 1049614181, + "strtype": "BAR/Mode", + "strval": "NORMAL", + "InheritedType": 3 + }, + { + "nid": 2022888677, + "strtype": "BAR/Value_start", + "InheritedType": 6 + } + ], + "saved_objtypeKey": "BAR" + }, + { + "guid": "GUID65628620-135099S10299", + "deepid": 1225835062, + "children": [ + { + "guid": "GUID58270544-139500S202299", + "deepid": -1561809669, + "locked": false, + "properties": [ + { + "nid": 927158065, + "strtype": "OBJECT/Name", + "strval": "Label8", + "InheritedType": 10 + }, + { + "nid": 459836000, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1354252479, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1943126612, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1087061818, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 900975819, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 36935426, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 1582989857, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1922117356, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -325899534, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -120163198, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1338536994, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -281496500, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1864519423, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -897418722, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1255439781, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1191853263, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1824478595, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2142612522, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1269266212, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1293258544, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1426528410, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2115861097, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1643323921, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2100898914, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1635850945, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1857110622, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 809663134, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1533087491, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -948898370, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 691726443, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -358118556, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 374966570, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1485314161, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 58474545, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1724542843, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -74982269, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2075058219, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 666171643, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -151981974, + "strtype": "LABEL/Text", + "strval": "LV_SYMBOL_VOLUME_MAX", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1903773183, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 238882901, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -980265541, + "strtype": "OBJECT/Name", + "strval": "volume inc btn", + "InheritedType": 10 + }, + { + "nid": 126728937, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1997275036, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1324795251, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -635430922, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1454446224, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 149591139, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -471086467, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1601615942, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557100117, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -958738535, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1965407799, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1878424152, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 253228330, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1023533314, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1264097759, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 942154535, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -953324922, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1766308302, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1421426157, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -565026292, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -13688090, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -647575169, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1829117657, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1996828995, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1656540353, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1008545670, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 492000527, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1430108121, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1601862148, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 872999560, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -978794353, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1727527879, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -405802686, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -578212366, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 761285539, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2050004668, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1729975837, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + } + ], + "locked": false, + "properties": [ + { + "nid": -1935501909, + "strtype": "OBJECT/Name", + "strval": "Panel3", + "InheritedType": 10 + }, + { + "nid": -555685535, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1474629275, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1010952861, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -164437180, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 80 + ], + "InheritedType": 7 + }, + { + "nid": 125975943, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 1607358348, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 765479077, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1388562560, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1046249536, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -584224912, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -172879404, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 237997394, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1001860694, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -108755640, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1977944801, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 323129948, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 924771643, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 609857522, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 995812907, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 926547690, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1090012780, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 425422311, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1685852431, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1778935738, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -708964845, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 302254654, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -484953791, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 806820214, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -943677037, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 988558104, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 812323821, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -200914435, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 875242211, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1189644299, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1877276442, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -964637946, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -1204029681, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 1054687074, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": 1660966457, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1791932306, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID14849953-130034S306299", + "deepid": 2102878093, + "children": [ + { + "guid": "GUID84480385-124078S334299", + "deepid": 1121655234, + "children": [ + { + "guid": "GUID411170-124488S549299", + "deepid": 786933571, + "locked": false, + "properties": [ + { + "nid": -1794856552, + "strtype": "OBJECT/Name", + "strval": "Label2", + "InheritedType": 10 + }, + { + "nid": 1615456357, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 759000707, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 489210118, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1185684955, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1077049720, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -578160026, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -666770409, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 173656062, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1989791426, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1381303332, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1707863542, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 101073862, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -124239370, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 997032442, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1616517129, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1106816858, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1031263617, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1701402071, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2009406068, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1158303947, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1301561569, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1414932561, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1134683958, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1292693245, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -239928474, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1454205368, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1324048338, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -574634751, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 115623345, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 517223856, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 772443644, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1798583136, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 726311761, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -253720710, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1386829165, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -425928284, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1060538733, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 1525324622, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1998086580, + "strtype": "LABEL/Text", + "strval": "-", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1069228358, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -569953567, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 751258151, + "strtype": "OBJECT/Name", + "strval": "btn slot dec", + "InheritedType": 10 + }, + { + "nid": -1622183966, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1170567136, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 30603279, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1745221705, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -593622746, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": -2370035, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 1442043068, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 378374579, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1031009750, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 361442153, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -577026512, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -342895367, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 393590498, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1187422033, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1885789236, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1033372217, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -226580211, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1559749418, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -51201389, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1463731702, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -521527970, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -965126478, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 256434271, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1153532580, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1448831858, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1162020846, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1999692782, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1894805329, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1136399953, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1110373989, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -658922424, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 784156436, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1184718918, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -403207503, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2089672498, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1493319803, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1680523171, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID80175977-125704S103299", + "deepid": -783675679, + "locked": false, + "properties": [ + { + "nid": 1131689539, + "strtype": "OBJECT/Name", + "strval": "slot label", + "InheritedType": 10 + }, + { + "nid": 2116783957, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1143097003, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 856975084, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 116410332, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1805229339, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 409776084, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -745035449, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1127888750, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2070649641, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1944820086, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -713216409, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 84262571, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1711037188, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1079603776, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1958030511, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -369385396, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -560818196, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1961204583, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 648465368, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1608503994, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 605370966, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1522126373, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1101915888, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 518747749, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -963126060, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 388910500, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -285207895, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 568220885, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1840058959, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1066731575, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1935507218, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1921034321, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1209197144, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1694799773, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1779240460, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1142473150, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -993332413, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -1497727308, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -707365498, + "strtype": "LABEL/Text", + "strval": "Save Slot 1", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1064804657, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -651003914, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + }, + { + "guid": "GUID38681331-125703S227299", + "deepid": 1121655234, + "children": [ + { + "guid": "GUID46342883-125702S227299", + "deepid": 786933571, + "locked": false, + "properties": [ + { + "nid": 564034494, + "strtype": "OBJECT/Name", + "strval": "Label1", + "InheritedType": 10 + }, + { + "nid": -961466252, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 51771896, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1605941196, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1923009400, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1333051030, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 479643917, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -179180821, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1192707816, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1745015894, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 432616121, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1224863721, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1768876166, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1632922841, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -205792931, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1051293191, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2115254503, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -927749892, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1845213204, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1840586130, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -559102290, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1676394086, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -457871683, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 263550594, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1589091123, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 909119536, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1259632182, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -387386211, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1291445933, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 863060774, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1361841965, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1995055274, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 177109259, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -475168752, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1044651461, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1657084064, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -685932079, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1871891440, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -403397023, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -27978500, + "strtype": "LABEL/Text", + "strval": "+", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 647022102, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -60094814, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 362402032, + "strtype": "OBJECT/Name", + "strval": "btn slot inc", + "InheritedType": 10 + }, + { + "nid": -2089718589, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 797849949, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1324947441, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1913103091, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1960794609, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 30, + 30 + ], + "InheritedType": 7 + }, + { + "nid": 1716955858, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -350811210, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 868320197, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1371396314, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -621808814, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1556973921, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2116396598, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -467476563, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -576057365, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 534462785, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 865627150, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 346472310, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 796907578, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1397015639, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -362400621, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2012174404, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 508334529, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1645847327, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 797008814, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1256068173, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 111452652, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1309958993, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1441463966, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1880542431, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1513608440, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 349403326, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 339745932, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -994384928, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 272117473, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1701550690, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -362470330, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1240147662, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 1031669420, + "strtype": "OBJECT/Name", + "strval": "Panel4", + "InheritedType": 10 + }, + { + "nid": -534076315, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 25652530, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1862725350, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1384021265, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 130 + ], + "InheritedType": 7 + }, + { + "nid": -1556912651, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -2034610555, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -1014485673, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -509300964, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -677658216, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 909216146, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1241845622, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -298716315, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -353797403, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 58597554, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -466081053, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 664219397, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 728517566, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2141569999, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -837144286, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2097492349, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 790332020, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -346448888, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2147475945, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -259056014, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -704365564, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 240880221, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 336700091, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1793953271, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1682625306, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1323769438, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1504766049, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -888381042, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1933678888, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1713540864, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557169513, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 291122165, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 1160312398, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -616413077, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -920564256, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1938139788, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID27307571-128456S842299", + "deepid": 571551604, + "children": [ + { + "guid": "GUID71657942-126118S627299", + "deepid": 1986988131, + "children": [ + { + "guid": "GUID85023895-127628S796299", + "deepid": 1655588144, + "locked": false, + "properties": [ + { + "nid": -1849114166, + "strtype": "OBJECT/Name", + "strval": "Label4", + "InheritedType": 10 + }, + { + "nid": -1807327892, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 95441548, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1505115267, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 6013168, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1858884832, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": 1791504318, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 1061926988, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 539171975, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -20435328, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 863997628, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 918320284, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 923774488, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 264362091, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 647836547, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1076348974, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1215646869, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 746783897, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -483230618, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 243108915, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 419907247, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 726893255, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 614651314, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -593258900, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 873930613, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1944532903, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1036949534, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1820414033, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1714240814, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -894754197, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1393738842, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -836041064, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -80821728, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1081148549, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1794231190, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1574652306, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356143417, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 609821165, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -2019124541, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 1990173391, + "strtype": "LABEL/Text", + "strval": "Load", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -610060857, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -178799888, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1234844372, + "strtype": "OBJECT/Name", + "strval": "load btn", + "InheritedType": 10 + }, + { + "nid": 720236300, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 609615554, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 909179969, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 540757992, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1523880134, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1101462027, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 118760421, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1605733162, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1205108070, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -382516486, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -75616937, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -103856342, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1942266439, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1840489132, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1690457211, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -260908847, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1408259052, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1497002484, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 268417963, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 208257222, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -51553671, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1896943307, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1221986740, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2118183992, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1177868887, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1640094264, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 831934959, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1530381626, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -590574806, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -836109982, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1058134761, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 134780385, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2116596838, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1471963135, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1076574742, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -284355021, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 485226801, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID77420628-126938S414299", + "deepid": -813190415, + "locked": false, + "properties": [ + { + "nid": -944979729, + "strtype": "OBJECT/Name", + "strval": "slot image", + "InheritedType": 10 + }, + { + "nid": 507011323, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -374684674, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 2020112493, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1118646098, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -4729905, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 521087960, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 1544821543, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -2140524488, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 62681703, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2020311463, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1517058561, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 693422039, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 589144019, + "strtype": "OBJECT/Adv_hittest", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -445326313, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -411779030, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -947386439, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1560491750, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1301788901, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2089430410, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1409825794, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1594198766, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1362049051, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -483745692, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1732730288, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 385431926, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1023618919, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1691199598, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1783415493, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1427363374, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1201955509, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1012089952, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1282120638, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 269245964, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1548961403, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 223649906, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1754884457, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -231651350, + "strtype": "IMAGE/Image", + "InheritedType": 1 + }, + { + "nid": -2050705194, + "strtype": "IMAGE/Asset", + "strval": "", + "InheritedType": 5 + }, + { + "nid": 960222923, + "strtype": "IMAGE/Pivot", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -492228363, + "strtype": "IMAGE/Rotation", + "InheritedType": 6 + }, + { + "nid": 292539395, + "strtype": "IMAGE/Scale", + "integer": 256, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 175830251, + "strtype": "IMAGE/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Image", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "IMAGE" + } + ], + "locked": false, + "properties": [ + { + "nid": 1954961402, + "strtype": "OBJECT/Name", + "strval": "Panel2", + "InheritedType": 10 + }, + { + "nid": -475437284, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1560132997, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1697487470, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -84544582, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 180 + ], + "InheritedType": 7 + }, + { + "nid": -694474548, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -1871701624, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 1654751696, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1358271616, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 105361340, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1752332875, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1755982591, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1570443407, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -435754163, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -576864439, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356723777, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1005344478, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 293006226, + "strtype": "OBJECT/Event_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 359334318, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1718255933, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2108064889, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 109246308, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -173825737, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -413969415, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 55467155, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1709286551, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1164944417, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -812088775, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 960931613, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -493935470, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1977368832, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -844147654, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1350109941, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 528348720, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1675341445, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -557891231, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -416228926, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -691931610, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": 393345103, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -112075408, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1628582034, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID34105632-129245S529299", + "deepid": 230058804, + "children": [ + { + "guid": "GUID35540961-126528S586299", + "deepid": -831510616, + "children": [ + { + "guid": "GUID62145645-128042S280299", + "deepid": 805111392, + "locked": false, + "properties": [ + { + "nid": -220641910, + "strtype": "OBJECT/Name", + "strval": "Label3", + "InheritedType": 10 + }, + { + "nid": 325354257, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1410376908, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1386016379, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1837189068, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1545477439, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -342528538, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -1047199605, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 507035540, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -82854385, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -714218294, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 679379644, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1747860727, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -694278052, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1166332945, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1613269205, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 263689383, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 423288221, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1506996868, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -546454511, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 974090236, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1429441470, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 451423375, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1690964258, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1420515943, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 400777389, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 121596566, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1671942986, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 2114342705, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1066084161, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 913905287, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1994249556, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1714277626, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 782929326, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -665138506, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1685689626, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 422671635, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1588371302, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -971600157, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": 622171650, + "strtype": "LABEL/Text", + "strval": "Save", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 267231932, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 1236560273, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": -1313230266, + "strtype": "OBJECT/Name", + "strval": "save btn", + "InheritedType": 10 + }, + { + "nid": 56773562, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 1959689196, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 979606826, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -362269121, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 1467456074, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 705930869, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": 1429672914, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1307006328, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 147593720, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -599930746, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -777236749, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1898919746, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 666913382, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -312848358, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -946843489, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 488992088, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 617586462, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1742749106, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -978750609, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1252015254, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -679235227, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 659291425, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1798039458, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1032984594, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1363305812, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 729703777, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 1002654332, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1082952574, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -662467479, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1324160724, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -900957403, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -165074589, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1713832652, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -780267033, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2123574323, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -82789200, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1363469521, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON" + }, + { + "guid": "GUID2792267-127283S873299", + "deepid": 760566260, + "locked": false, + "properties": [ + { + "nid": -1136637976, + "strtype": "OBJECT/Name", + "strval": "pause image", + "InheritedType": 10 + }, + { + "nid": -1800556420, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1323831125, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1299043724, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1086344040, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 74691571, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 50, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 675608179, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": -1737163119, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 27969832, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1055883433, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 954239523, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1193899087, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 651861246, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 512042393, + "strtype": "OBJECT/Adv_hittest", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1779503286, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1126179222, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1298870175, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1451375813, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1966489114, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2135172707, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1086474948, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 55198902, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1156012085, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1047127148, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 558848466, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2065037924, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1983586716, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 2004461390, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -253687849, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -168030038, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -236797597, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1233578232, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1498510680, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -194903997, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 432235501, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1836841002, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 528267103, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2117686798, + "strtype": "IMAGE/Image", + "InheritedType": 1 + }, + { + "nid": 417204619, + "strtype": "IMAGE/Asset", + "strval": "", + "InheritedType": 5 + }, + { + "nid": 735910598, + "strtype": "IMAGE/Pivot", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 713938855, + "strtype": "IMAGE/Rotation", + "InheritedType": 6 + }, + { + "nid": -1192259511, + "strtype": "IMAGE/Scale", + "integer": 256, + "InheritedType": 6 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1959191573, + "strtype": "IMAGE/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Image", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "IMAGE" + } + ], + "locked": false, + "properties": [ + { + "nid": 871690000, + "strtype": "OBJECT/Name", + "strval": "Panel1", + "InheritedType": 10 + }, + { + "nid": -2027886378, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -2052651854, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1318822937, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1970800750, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 230 + ], + "InheritedType": 7 + }, + { + "nid": -1640895691, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": -1747459353, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 521363727, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -77200297, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1092311100, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 336368894, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1412215045, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1173526622, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 77219477, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 956921496, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 896696650, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1787790616, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 557685536, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 430410193, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 117142153, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 630622524, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 473201697, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 468194100, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1739466381, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1635437181, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1476336814, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1912341068, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1914795192, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -42116671, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1560615091, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 757024782, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -913210780, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -460374941, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -481378079, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -896486375, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -491814874, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1502679729, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": -1845967441, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -1582926030, + "strtype": "_style/Padding", + "intarray": [ + 0, + 0, + 0, + 0 + ], + "InheritedType": 7 + } + ], + "InheritedType": 1 + } + ], + "nid": -602170567, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -320969518, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL", + "tree_closed": true + }, + { + "guid": "GUID53639927-135919S184299", + "deepid": -1248278987, + "children": [ + { + "guid": "GUID52711323-136708S559299", + "deepid": -1946560130, + "locked": false, + "properties": [ + { + "nid": -696992679, + "strtype": "OBJECT/Name", + "strval": "Label9", + "InheritedType": 10 + }, + { + "nid": -200742212, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 563860562, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 2020699637, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 502855357, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1323261642, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -497727259, + "strtype": "OBJECT/Align", + "strval": "LEFT_MID", + "InheritedType": 3 + }, + { + "nid": -108524514, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1326832372, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1959811664, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -999859188, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2030594104, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -943637503, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 539483975, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1367909068, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1275492117, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1529096836, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1886623262, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -955787728, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2016756723, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1201232039, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2044508132, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 2019865294, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1676917078, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2010631288, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 972589137, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1927475857, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 893251433, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -716738262, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -730207867, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 450590324, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1647713306, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1125265554, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 897653180, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1766974802, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2024851093, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1389837203, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 436761027, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": -1671105651, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -146471694, + "strtype": "LABEL/Text", + "strval": "Video", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1543584379, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": 5302283, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL", + "tree_closed": true + }, + { + "guid": "GUID55009636-137122S413299", + "deepid": -1747014191, + "locked": false, + "properties": [ + { + "nid": 641452043, + "strtype": "OBJECT/Name", + "strval": "Dropdown2", + "InheritedType": 10 + }, + { + "nid": 1528853182, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -123618464, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1080033049, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 1527395850, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 325038886, + "flags": 49, + "strtype": "OBJECT/Size", + "intarray": [ + 150, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -2137689278, + "strtype": "OBJECT/Align", + "strval": "RIGHT_MID", + "InheritedType": 3 + }, + { + "nid": 1345682299, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -577032063, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1495103705, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 592482883, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -60490764, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1607286629, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 856533935, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1847249983, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1427438399, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1205717321, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -895910871, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -379967437, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1449091188, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -907215371, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1578608054, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -82190872, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1359777169, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1148451514, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 571218055, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -446186025, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 199626732, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -1987596542, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 516152232, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -580326880, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 197589881, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1085951753, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -839181544, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 651377717, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1414633765, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1031413387, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -829039333, + "strtype": "DROPDOWN/Label", + "InheritedType": 1 + }, + { + "nid": -241919767, + "strtype": "DROPDOWN/Options", + "strval": "Original\\nFit\\nFill", + "InheritedType": 10 + }, + { + "nid": -238409571, + "strtype": "DROPDOWN/List_align", + "strval": "BOTTOM", + "InheritedType": 3 + }, + { + "nid": -229763116, + "strtype": "DROPDOWN/Show_selected", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 395906784, + "strtype": "DROPDOWN/Base_text", + "strval": "", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1908874092, + "strtype": "DROPDOWN/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": "lv.PART.INDICATOR", + "childs": [], + "nid": -121722741, + "strtype": "DROPDOWN/Style_indicator", + "strval": "lv.PART.INDICATOR, Text", + "InheritedType": 11 + }, + { + "part": " lv.PART.MAIN", + "childs": [], + "nid": -1300610885, + "strtype": "DROPDOWN/Style_list_main", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SCROLLBAR", + "childs": [], + "nid": 1727164872, + "strtype": "DROPDOWN/Style_list_scrollbar", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + }, + { + "part": " lv.PART.SELECTED", + "childs": [], + "nid": 319800648, + "strtype": "DROPDOWN/Style_list_selected", + "strval": "{\"python\":\"{0}.get_list()\",\"c\":\"lv_dropdown_get_list({0})\"} lv.PART.SELECTED, Text, Rectangle", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "DROPDOWN" + } + ], + "locked": false, + "properties": [ + { + "nid": -1376134393, + "strtype": "OBJECT/Name", + "strval": "Panel6", + "InheritedType": 10 + }, + { + "nid": 2089469209, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 419791360, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -305024974, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -676163115, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 280 + ], + "InheritedType": 7 + }, + { + "nid": 1868742590, + "flags": 18, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 50 + ], + "InheritedType": 7 + }, + { + "nid": 1301681870, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": 101193066, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1735909440, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 550797422, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1045184587, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2013566538, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2056465014, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1830744722, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1917055911, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 898621350, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -890719697, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1684391728, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -462698581, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1564673739, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1414640549, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2140318770, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1456031403, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1801951408, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 251150028, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -752171892, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1656522347, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -138564831, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -910385663, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1050027908, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1936465057, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1893206136, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -619049336, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -678210922, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1895702098, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2035180280, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1589004164, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1909039013, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 1808002810, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + }, + { + "guid": "GUID92498944-132448S454299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID30031233-132447S454299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": -1142101124, + "strtype": "OBJECT/Name", + "strval": "Label5", + "InheritedType": 10 + }, + { + "nid": 2013152407, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -2113558393, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -359161127, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1768987781, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 171119804, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -484366993, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": -731292191, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1952791592, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -468078302, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 660390685, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -494234139, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1507447465, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -690133949, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2134346171, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1456231736, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1742967484, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 813586615, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -760134358, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1470953752, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 869281870, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 6376291, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -652730976, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 591595731, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1563431644, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 741563537, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -254633451, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -1373674816, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1724872945, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1503810698, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1054102994, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1981900542, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1689154124, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -514342001, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -542299334, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -694275674, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -941515908, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1701365359, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 629532456, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -481962867, + "strtype": "LABEL/Text", + "strval": "Reset", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 1983242286, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -1049192882, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1262213678, + "strtype": "OBJECT/Name", + "strval": "reset btn", + "InheritedType": 10 + }, + { + "nid": 758827053, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -235042114, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 1073214382, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": 663136051, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 335 + ], + "InheritedType": 7 + }, + { + "nid": -405204904, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1278386887, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -2128400475, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -805863504, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1326076309, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1372871868, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -16974319, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 181565583, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -804200871, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -2064936616, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 486177466, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 565104370, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -51624596, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 645286923, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1313601662, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1834692483, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 284897667, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2023546181, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -630731047, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -7520655, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -2073144545, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1781310417, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 915789193, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -853491589, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": 1907687893, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -410416953, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1729359975, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 809472399, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1072890025, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1076603025, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1592918075, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 247204141, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -197971304, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + }, + { + "guid": "GUID89381137-133250S1299", + "deepid": 479922634, + "children": [ + { + "guid": "GUID42025939-133249S1299", + "deepid": 559763650, + "locked": false, + "properties": [ + { + "nid": 1692563952, + "strtype": "OBJECT/Name", + "strval": "Label7", + "InheritedType": 10 + }, + { + "nid": 1352995289, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 370336578, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -144735206, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -1626639012, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": -1806378749, + "flags": 51, + "strtype": "OBJECT/Size", + "intarray": [ + 1, + 1 + ], + "InheritedType": 7 + }, + { + "nid": -448800777, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 672664006, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -174956271, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1327552587, + "strtype": "OBJECT/Clickable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 520336200, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1498914767, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 336657493, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -958086973, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1830013066, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -766296682, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1235739100, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1635629084, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -22348976, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1597783255, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 659512912, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1600303815, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 186960432, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1452373533, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1145736090, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -147026014, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1123472083, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 202279057, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 560535966, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1625901687, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1082121300, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -141494540, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -818374481, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 901588131, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1370542072, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -607656179, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1251863245, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 419058420, + "strtype": "LABEL/Label", + "InheritedType": 1 + }, + { + "nid": 653475344, + "strtype": "LABEL/Long_mode", + "strval": "WRAP", + "InheritedType": 3 + }, + { + "nid": -1350833151, + "strtype": "LABEL/Text", + "strval": "Quit", + "InheritedType": 10 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -385966658, + "strtype": "LABEL/Style_main", + "strval": "lv.PART.MAIN, Text, Rectangle, Pad", + "InheritedType": 11 + }, + { + "nid": -1707496824, + "strtype": "LABEL/Recolor", + "strval": "False", + "InheritedType": 2 + } + ], + "saved_objtypeKey": "LABEL" + } + ], + "locked": false, + "properties": [ + { + "nid": 1490511283, + "strtype": "OBJECT/Name", + "strval": "quit btn", + "InheritedType": 10 + }, + { + "nid": 1121320493, + "strtype": "OBJECT/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -896121232, + "strtype": "OBJECT/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": 365845787, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -88239515, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 385 + ], + "InheritedType": 7 + }, + { + "nid": -514116028, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 100, + 40 + ], + "InheritedType": 7 + }, + { + "nid": 1266737301, + "strtype": "OBJECT/Align", + "strval": "TOP_MID", + "InheritedType": 3 + }, + { + "nid": -1700686800, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": 1750355218, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1623541156, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 106337428, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1632860770, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1721306735, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 839086779, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 849629389, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -816808629, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 260934745, + "strtype": "OBJECT/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1891472317, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1091445661, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 287962760, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -280992572, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -959123714, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1288103498, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 468805802, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1596154451, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1346759211, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1356966402, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 984669438, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": 1213735835, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -2118822958, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1358236173, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 328396209, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1862744379, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 929062255, + "strtype": "OBJECT/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1041243473, + "strtype": "OBJECT/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 224765040, + "strtype": "OBJECT/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1364822061, + "strtype": "OBJECT/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": -1547655441, + "strtype": "BUTTON/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, Text ", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "BUTTON", + "tree_closed": true + } + ], + "locked": false, + "properties": [ + { + "nid": 1060048278, + "strtype": "OBJECT/Name", + "strval": "menu panel", + "InheritedType": 10 + }, + { + "nid": 1910631663, + "strtype": "PANEL/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": 502715906, + "strtype": "PANEL/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -2025841205, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -2061658148, + "flags": 17, + "strtype": "OBJECT/Position", + "intarray": [ + 0, + 0 + ], + "InheritedType": 7 + }, + { + "nid": 978299534, + "flags": 17, + "strtype": "OBJECT/Size", + "intarray": [ + 200, + 150 + ], + "InheritedType": 7 + }, + { + "nid": -1089531758, + "strtype": "OBJECT/Align", + "strval": "CENTER", + "InheritedType": 3 + }, + { + "nid": 745158710, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -940560030, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2062724236, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 511052200, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1853206676, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 680238069, + "strtype": "OBJECT/Click_focusable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -560561600, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1714656683, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1345955359, + "strtype": "OBJECT/Floating", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1171824480, + "strtype": "PANEL/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 984729607, + "strtype": "OBJECT/Event_bubble", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1122877811, + "strtype": "OBJECT/Gesture_bubble", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1056036387, + "strtype": "OBJECT/Snappable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1534892930, + "strtype": "OBJECT/Scrollable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1783341989, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -768945641, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1287967185, + "strtype": "OBJECT/Scroll_on_focus", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -410941831, + "strtype": "OBJECT/Scroll_chain", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -164225548, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -799716301, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": 702783682, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -557976984, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -759140455, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -596930945, + "strtype": "OBJECT/Disabled", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1998830205, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1330125201, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 2033022967, + "strtype": "PANEL/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1018407769, + "strtype": "PANEL/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 552981383, + "strtype": "PANEL/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1757601062, + "strtype": "PANEL/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [], + "nid": 452821406, + "strtype": "PANEL/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Pad, BGimg, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": -1206387834, + "strtype": "PANEL/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "PANEL" + } + ], + "isPage": true, + "locked": false, + "properties": [ + { + "nid": -5353643, + "strtype": "OBJECT/Name", + "strval": "Screen1", + "InheritedType": 10 + }, + { + "nid": 1439939602, + "strtype": "SCREEN/Layout", + "InheritedType": 1 + }, + { + "Flow": 0, + "Wrap": false, + "Reversed": false, + "MainAlignment": 0, + "CrossAlignment": 0, + "TrackAlignment": 0, + "LayoutType": 0, + "nid": -1242080811, + "strtype": "SCREEN/Layout_type", + "strval": "No_layout", + "InheritedType": 13 + }, + { + "nid": -1860967741, + "strtype": "OBJECT/Transform", + "InheritedType": 1 + }, + { + "nid": -694951182, + "flags": 1048576, + "strtype": "OBJECT/Flags", + "InheritedType": 1 + }, + { + "nid": -1136818168, + "strtype": "OBJECT/Hidden", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -351537127, + "strtype": "OBJECT/Clickable", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1922461541, + "strtype": "OBJECT/Checkable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1937980856, + "strtype": "OBJECT/Press_lock", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 878510987, + "strtype": "OBJECT/Adv_hittest", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -93124590, + "strtype": "OBJECT/Ignore_layout", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -556465343, + "strtype": "SCREEN/Flex_in_new_track", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -875288209, + "strtype": "OBJECT/Scrollable", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 497052241, + "strtype": "OBJECT/Scroll_elastic", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": 1898139584, + "strtype": "OBJECT/Scroll_momentum", + "strval": "True", + "InheritedType": 2 + }, + { + "nid": -1490906168, + "strtype": "OBJECT/Scroll_one", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -371289485, + "strtype": "OBJECT/Scrollbar_mode", + "strval": "AUTO", + "InheritedType": 3 + }, + { + "nid": -2112555101, + "strtype": "OBJECT/Scroll_direction", + "strval": "ALL", + "InheritedType": 3 + }, + { + "nid": -2003495827, + "flags": 1048576, + "strtype": "OBJECT/States", + "InheritedType": 1 + }, + { + "nid": -1329901090, + "strtype": "OBJECT/Checked", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -21624806, + "strtype": "OBJECT/Focused", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -687479388, + "strtype": "OBJECT/Pressed", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -4459963, + "strtype": "SCREEN/User_1", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -1346607160, + "strtype": "SCREEN/User_2", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": 1092550315, + "strtype": "SCREEN/User_3", + "strval": "False", + "InheritedType": 2 + }, + { + "nid": -671483688, + "strtype": "SCREEN/User_4", + "strval": "False", + "InheritedType": 2 + }, + { + "part": "lv.PART.MAIN", + "childs": [ + { + "nid": 120568296, + "strtype": "_style/StyleState", + "strval": "DEFAULT", + "childs": [ + { + "nid": -1228912464, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -811131639, + "strtype": "_style/StyleState", + "strval": "CHECKED", + "childs": [ + { + "nid": -1616178799, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 312618742, + "strtype": "_style/StyleState", + "strval": "PRESSED", + "childs": [ + { + "nid": 2030070855, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 779970414, + "strtype": "_style/StyleState", + "strval": "CHECKED|PRESSED", + "childs": [ + { + "nid": 1766083591, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 316176925, + "strtype": "_style/StyleState", + "strval": "DISABLED", + "childs": [ + { + "nid": 935779505, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 1421906761, + "strtype": "_style/StyleState", + "strval": "USER_1", + "childs": [ + { + "nid": -1266529853, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -40234646, + "strtype": "_style/StyleState", + "strval": "USER_2", + "childs": [ + { + "nid": 885182700, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": -2029459867, + "strtype": "_style/StyleState", + "strval": "USER_3", + "childs": [ + { + "nid": -1168516273, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + }, + { + "nid": 2007554717, + "strtype": "_style/StyleState", + "strval": "USER_4", + "childs": [ + { + "nid": 1423554696, + "strtype": "_style/Paddings", + "InheritedType": 1 + } + ], + "InheritedType": 1 + } + ], + "nid": -723309363, + "strtype": "SCREEN/Style_main", + "strval": "lv.PART.MAIN, Rectangle, Text", + "InheritedType": 11 + }, + { + "part": "lv.PART.SCROLLBAR", + "childs": [], + "nid": 770090579, + "strtype": "SCREEN/Style_scrollbar", + "strval": "lv.PART.SCROLLBAR, Rectangle, Pad", + "InheritedType": 11 + } + ], + "saved_objtypeKey": "SCREEN" + } + ], + "locked": false, + "properties": [ + { + "nid": 1544103435, + "strtype": "STARTEVENTS/Name", + "strval": "___initial_actions0", + "InheritedType": 10 + } + ], + "saved_objtypeKey": "STARTEVENTS" + }, + "animations": [], + "info": { + "name": "menu.spj", + "depth": 2, + "width": 320, + "height": 240, + "rotation": 0, + "offset_x": 0, + "offset_y": 0, + "shape": "RECTANGLE", + "description": "The menu that the user can open while playing a rom.", + "board": "ESP-BOX", + "board_version": "1.0.0", + "editor_version": "1.2.3", + "image": "", + "force_export_images": false, + "pointfilter": false, + "theme_simplified": false, + "theme_dark": true, + "theme_color1": 5, + "theme_color2": 0, + "exportFolderPath": "/Users/bob/esp-cpp/esp-box-emu/components/menu/generated", + "projectExportFolderPath": "/Users/bob/esp-cpp/esp-box-emu/components/menu/squareline", + "backup_cnt": 10, + "autosave_cnt": 0, + "lvgl_version": "8.2.0", + "callfuncsexport": "C_FILE", + "lvgl_include_path": "", + "BitDepth": 16, + "Name": "menu" + } +} \ No newline at end of file diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index 10afe254..ea11e20e 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -6,8 +6,67 @@ extern "C" { void Menu::init_ui() { menu_ui_init(); + + // now set up the event callbacks + + // emulation controls + lv_obj_add_event_cb(ui_resume_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_reset_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_quit_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_load_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_save_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + + // volume settings + lv_obj_add_event_cb(ui_volume_inc_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_volume_dec_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_volume_mute_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); } void Menu::deinit_ui() { lv_obj_del(ui_menu_panel); } + + +void Menu::on_pressed(lv_event_t *e) { + lv_obj_t * target = lv_event_get_target(e); + logger_.info("PRESSED: {}", fmt::ptr(target)); + // emulation controls + bool is_resume = (target == ui_resume_btn); + if (is_resume) { + action_callback_(Action::RESUME); + return; + } + bool is_reset = (target == ui_reset_btn); + if (is_reset) { + action_callback_(Action::RESET); + return; + } + bool is_quit = (target == ui_quit_btn); + if (is_quit) { + action_callback_(Action::QUIT); + return; + } + bool is_save = (target == ui_save_btn); + if (is_save) { + action_callback_(Action::SAVE); + return; + } + bool is_load = (target == ui_load_btn); + if (is_load) { + action_callback_(Action::LOAD); + return; + } + // volume controls + bool is_volume_up_button = (target == ui_volume_inc_btn); + if (is_volume_up_button) { + return; + } + bool is_volume_down_button = (target == ui_volume_dec_btn); + if (is_volume_down_button) { + return; + } + bool is_mute_button = (target == ui_volume_mute_btn); + if (is_mute_button) { + return; + } +} diff --git a/main/cart.hpp b/main/cart.hpp index d8a41fea..3e106e0d 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -24,7 +24,11 @@ class Cart { Cart(const Config& config) : info_(config.info), - menu_({.display = config.display}), + menu_({ + .display = config.display, + .action_callback = + std::bind(&Cart::on_menu_action, this, std::placeholders::_1) + }), display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { init(); @@ -67,6 +71,7 @@ class Cart { } virtual bool run() { + running_ = true; // handle touchpad so we can know if the user presses the menu uint8_t _num_touches, _btn_state; uint16_t _x,_y; @@ -74,38 +79,51 @@ class Cart { if (_btn_state) { logger_.warn("Menu pressed!"); pre_menu(); - display_->resume(); - // TODO: show a menu here that will allow the user to: - show_menu(); + // show a menu here that will allow the user to: // * save state // * load state - // * select slot (with image?) + // * select slot // * change volume // * change video scaling - // * exit menu + // * resume emulation + // * reset emulation // * quit emulation + menu_.resume(); + display_->force_refresh(); + display_->resume(); // wait here until the menu is no longer shown - while (true) { + while (!menu_.is_paused()) { using namespace std::chrono_literals; - std::this_thread::sleep_for(16ms); + std::this_thread::sleep_for(100ms); } - hide_menu(); display_->pause(); post_menu(); } - return true; + return running_; } protected: static const std::string FS_PREFIX; static const std::string savedir; - virtual void show_menu() { - menu_.resume(); + virtual void on_menu_action(Menu::Action action) { + switch (action) { + case Menu::Action::RESUME: + menu_.pause(); + break; + case Menu::Action::RESET: + menu_.pause(); + break; + case Menu::Action::QUIT: + running_ = false; + menu_.pause(); + break; + default: + break; + } } - virtual void hide_menu() { - menu_.pause(); + virtual void show_menu() { } virtual std::string get_save_extension() const { @@ -139,6 +157,7 @@ class Cart { return ""; } + std::atomic running_{false}; size_t selected_slot_{0}; size_t rom_size_bytes_{0}; uint8_t* romdata_{nullptr}; diff --git a/main/main.cpp b/main/main.cpp index ae5c8f61..c673d655 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -257,9 +257,8 @@ extern "C" void app_main(void) { // need to reset to control the whole screen espp::St7789::clear(0,0,320,240); + gui.resume(); display->force_refresh(); - display->resume(); - gui.resume(); } } From 724956be8156e2960b9fffef12b1a7a7b2b8cdf1 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 16:59:29 -0500 Subject: [PATCH 21/47] updated so that when the gui is unpaused it forces loading the rom screen again to force redraw. --- components/gui/include/gui.hpp | 11 +++++++++-- components/gui/src/gui.cpp | 4 ++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/components/gui/include/gui.hpp b/components/gui/include/gui.hpp index c4805cdc..3482d02b 100644 --- a/components/gui/include/gui.hpp +++ b/components/gui/include/gui.hpp @@ -75,8 +75,13 @@ class Gui { return focused_rom_; } - void pause() { paused_ = true; } - void resume() { paused_ = false; } + void pause() { + paused_ = true; + } + void resume() { + paused_ = false; + load_rom_screen(); + } void next() { // protect since this function is called from another thread context @@ -130,6 +135,8 @@ class Gui { protected: void init_ui(); + void load_rom_screen(); + lv_img_dsc_t make_boxart(const std::string& path) { // load the file // auto start = std::chrono::high_resolution_clock::now(); diff --git a/components/gui/src/gui.cpp b/components/gui/src/gui.cpp index 870a1b66..10e64453 100644 --- a/components/gui/src/gui.cpp +++ b/components/gui/src/gui.cpp @@ -145,6 +145,10 @@ void Gui::init_ui() { set_haptic_waveform(haptic_waveform_); } +void Gui::load_rom_screen() { + lv_scr_load(ui_romscreen); +} + void Gui::on_pressed(lv_event_t *e) { lv_obj_t * target = lv_event_get_target(e); logger_.info("PRESSED: {}", fmt::ptr(target)); From ee03998451d53f5f7d7c50dc678d6bff3a2e9bb4 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 18:30:34 -0500 Subject: [PATCH 22/47] working saving / loading state on save/load button press --- main/cart.hpp | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/main/cart.hpp b/main/cart.hpp index 3e106e0d..1eeca896 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -118,14 +118,17 @@ class Cart { running_ = false; menu_.pause(); break; + case Menu::Action::SAVE: + save(); + break; + case Menu::Action::LOAD: + load(); + break; default: break; } } - virtual void show_menu() { - } - virtual std::string get_save_extension() const { return ".sav"; } @@ -157,6 +160,23 @@ class Cart { return ""; } + std::string get_screenshot_path(bool bypass_exist_check=false) { + namespace fs = std::filesystem; + logger_.info("Save directory: {}", savedir); + fs::create_directories(savedir); + auto save_path = + savedir + "/" + + fs::path(get_rom_filename()).stem().string() + + ".jpg"; + if (bypass_exist_check || fs::exists(save_path)) { + logger_.info("found: {}", save_path); + return save_path; + } else { + logger_.warn("Could not find {}", save_path); + } + return ""; + } + std::atomic running_{false}; size_t selected_slot_{0}; size_t rom_size_bytes_{0}; From a6d6c89b7121eb0eec2a7fc15b171c52d70d541e Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 19:25:35 -0500 Subject: [PATCH 23/47] added jpegenc submodule (fork) for converting screenshots to jpeg files for saving to disk --- .gitmodules | 3 +++ components/jpegenc | 1 + 2 files changed, 4 insertions(+) create mode 160000 components/jpegenc diff --git a/.gitmodules b/.gitmodules index eb2e7f85..1656da26 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "components/jpegdec"] path = components/jpegdec url = git@github.com:bitbank2/JPEGDEC +[submodule "components/jpegenc"] + path = components/jpegenc + url = git@github.com:esp-cpp/JPEGENC diff --git a/components/jpegenc b/components/jpegenc new file mode 160000 index 00000000..3db39f10 --- /dev/null +++ b/components/jpegenc @@ -0,0 +1 @@ +Subproject commit 3db39f10edcfc0fed1fef286b6e54a0d7465fa72 From fc425339196d0da953f3d568dc7b4f252e577abf Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 19:48:07 -0500 Subject: [PATCH 24/47] added ability to change save slot in menu and to use the slot to build the save state name when saving / loading --- components/menu/include/menu.hpp | 31 +++++++++++++++++++++++++++++++ components/menu/src/menu.cpp | 28 ++++++++++++++++++++++++++++ main/cart.hpp | 19 +------------------ 3 files changed, 60 insertions(+), 18 deletions(-) diff --git a/components/menu/include/menu.hpp b/components/menu/include/menu.hpp index 946363f6..b1da465c 100644 --- a/components/menu/include/menu.hpp +++ b/components/menu/include/menu.hpp @@ -10,6 +10,7 @@ class Menu { public: + static constexpr size_t MAX_SLOT = 5; enum class Action { RESUME, RESET, SAVE, LOAD, QUIT }; typedef std::function action_fn; @@ -35,6 +36,7 @@ class Menu { .stack_size_bytes = 6 * 1024 }); task_->start(); + update_slot_display(); } ~Menu() { @@ -42,6 +44,31 @@ class Menu { deinit_ui(); } + size_t get_selected_slot() const { + return selected_slot_; + } + + void select_slot(size_t slot) { + selected_slot_ = std::clamp(slot, (size_t)0, MAX_SLOT); + update_slot_display(); + } + + void next_slot() { + selected_slot_++; + // if we go too high, cycle around to 0 + if (selected_slot_ > MAX_SLOT) + selected_slot_ = 0; + update_slot_display(); + } + + void previous_slot() { + selected_slot_--; + // if we go less than 0, cycle around to the MAX + if (selected_slot_ < 0) + selected_slot_ = MAX_SLOT; + update_slot_display(); + } + bool is_paused() { return paused_; } void pause() { paused_ = true; } void resume() { paused_ = false; } @@ -49,6 +76,9 @@ class Menu { protected: void init_ui(); void deinit_ui(); + void update_slot_display(); + void update_slot_label(); + void update_slot_image(); bool update(std::mutex& m, std::condition_variable& cv) { if (!paused_) { @@ -94,6 +124,7 @@ class Menu { lv_img_dsc_t state_image_; lv_img_dsc_t paused_image_; + int selected_slot_{0}; std::atomic paused_{true}; std::shared_ptr display_; action_fn action_callback_; diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index ea11e20e..86e7b988 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -16,6 +16,10 @@ void Menu::init_ui() { lv_obj_add_event_cb(ui_load_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_save_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + // save state slot + lv_obj_add_event_cb(ui_btn_slot_dec, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + lv_obj_add_event_cb(ui_btn_slot_inc, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + // volume settings lv_obj_add_event_cb(ui_volume_inc_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_volume_dec_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); @@ -26,6 +30,19 @@ void Menu::deinit_ui() { lv_obj_del(ui_menu_panel); } +void Menu::update_slot_display() { + update_slot_label(); + update_slot_image(); +} + +void Menu::update_slot_label() { + auto slot = fmt::format("Save Slot {}", selected_slot_); + lv_label_set_text(ui_slot_label, slot.c_str()); +} + +void Menu::update_slot_image() { + +} void Menu::on_pressed(lv_event_t *e) { lv_obj_t * target = lv_event_get_target(e); @@ -56,6 +73,17 @@ void Menu::on_pressed(lv_event_t *e) { action_callback_(Action::LOAD); return; } + // slot controls + bool is_slot_up = (target == ui_btn_slot_inc); + if (is_slot_up) { + next_slot(); + return; + } + bool is_slot_down = (target == ui_btn_slot_dec); + if (is_slot_down) { + previous_slot(); + return; + } // volume controls bool is_volume_up_button = (target == ui_volume_inc_btn); if (is_volume_up_button) { diff --git a/main/cart.hpp b/main/cart.hpp index 1eeca896..95550a1e 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -42,14 +42,6 @@ class Cart { return FS_PREFIX + "/" + info_.rom_path; } - size_t get_selected_slot() const { - return selected_slot_; - } - - void select_slot(size_t slot) { - selected_slot_ = slot; - } - virtual void load() { logger_.info("load"); } @@ -79,15 +71,6 @@ class Cart { if (_btn_state) { logger_.warn("Menu pressed!"); pre_menu(); - // show a menu here that will allow the user to: - // * save state - // * load state - // * select slot - // * change volume - // * change video scaling - // * resume emulation - // * reset emulation - // * quit emulation menu_.resume(); display_->force_refresh(); display_->resume(); @@ -150,6 +133,7 @@ class Cart { auto save_path = savedir + "/" + fs::path(get_rom_filename()).stem().string() + + fmt::format("_{}", menu_.get_selected_slot()) + get_save_extension(); if (bypass_exist_check || fs::exists(save_path)) { logger_.info("found: {}", save_path); @@ -178,7 +162,6 @@ class Cart { } std::atomic running_{false}; - size_t selected_slot_{0}; size_t rom_size_bytes_{0}; uint8_t* romdata_{nullptr}; RomInfo info_; From ef869159f4528a016da818ce5c50a5cea0e8f355 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 19:50:04 -0500 Subject: [PATCH 25/47] update screenshot path to add save slot. --- main/cart.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/main/cart.hpp b/main/cart.hpp index 95550a1e..8f3fdca5 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -151,6 +151,7 @@ class Cart { auto save_path = savedir + "/" + fs::path(get_rom_filename()).stem().string() + + fmt::format("_{}", menu_.get_selected_slot()) + ".jpg"; if (bypass_exist_check || fs::exists(save_path)) { logger_.info("found: {}", save_path); From fb152fe6e3f56e7ae11ddc02eb618e87324f2748 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 9 Apr 2023 20:53:33 -0500 Subject: [PATCH 26/47] updated menu to be fullscreen --- components/menu/generated/ui.c | 28 +++++++------- components/menu/squareline/menu.sll | 2 +- components/menu/squareline/menu.spj | 57 ++++++++++++++--------------- 3 files changed, 42 insertions(+), 45 deletions(-) diff --git a/components/menu/generated/ui.c b/components/menu/generated/ui.c index 615a8044..cef3f1a4 100644 --- a/components/menu/generated/ui.c +++ b/components/menu/generated/ui.c @@ -62,8 +62,8 @@ ui_Screen1 = lv_obj_create(NULL); lv_obj_clear_flag( ui_Screen1, LV_OBJ_FLAG_SCROLLABLE ); /// Flags ui_menu_panel = lv_obj_create(ui_Screen1); -lv_obj_set_width( ui_menu_panel, 200); -lv_obj_set_height( ui_menu_panel, 150); +lv_obj_set_width( ui_menu_panel, lv_pct(100)); +lv_obj_set_height( ui_menu_panel, lv_pct(100)); lv_obj_set_align( ui_menu_panel, LV_ALIGN_CENTER ); ui_menu_title = lv_label_create(ui_menu_panel); @@ -129,9 +129,9 @@ lv_label_set_text(ui_Label11,LV_SYMBOL_VOLUME_MID); ui_Bar2 = lv_bar_create(ui_Panel3); lv_bar_set_value(ui_Bar2,25,LV_ANIM_OFF); -lv_obj_set_width( ui_Bar2, 50); +lv_obj_set_width( ui_Bar2, 150); lv_obj_set_height( ui_Bar2, 10); -lv_obj_set_x( ui_Bar2, -40 ); +lv_obj_set_x( ui_Bar2, -50 ); lv_obj_set_y( ui_Bar2, 0 ); lv_obj_set_align( ui_Bar2, LV_ALIGN_RIGHT_MID ); @@ -193,7 +193,7 @@ lv_obj_set_align( ui_Label1, LV_ALIGN_CENTER ); lv_label_set_text(ui_Label1,"+"); ui_Panel2 = lv_obj_create(ui_menu_panel); -lv_obj_set_height( ui_Panel2, 50); +lv_obj_set_height( ui_Panel2, 100); lv_obj_set_width( ui_Panel2, lv_pct(100)); lv_obj_set_x( ui_Panel2, 0 ); lv_obj_set_y( ui_Panel2, 180 ); @@ -219,17 +219,17 @@ lv_obj_set_align( ui_Label4, LV_ALIGN_CENTER ); lv_label_set_text(ui_Label4,"Load"); ui_slot_image = lv_img_create(ui_Panel2); -lv_obj_set_width( ui_slot_image, 50); -lv_obj_set_height( ui_slot_image, 50); +lv_obj_set_width( ui_slot_image, 80); +lv_obj_set_height( ui_slot_image, 60); lv_obj_set_align( ui_slot_image, LV_ALIGN_RIGHT_MID ); lv_obj_add_flag( ui_slot_image, LV_OBJ_FLAG_ADV_HITTEST ); /// Flags lv_obj_clear_flag( ui_slot_image, LV_OBJ_FLAG_SCROLLABLE ); /// Flags ui_Panel1 = lv_obj_create(ui_menu_panel); -lv_obj_set_height( ui_Panel1, 50); +lv_obj_set_height( ui_Panel1, 100); lv_obj_set_width( ui_Panel1, lv_pct(100)); lv_obj_set_x( ui_Panel1, 0 ); -lv_obj_set_y( ui_Panel1, 230 ); +lv_obj_set_y( ui_Panel1, 280 ); lv_obj_set_align( ui_Panel1, LV_ALIGN_TOP_MID ); lv_obj_clear_flag( ui_Panel1, LV_OBJ_FLAG_SCROLLABLE ); /// Flags lv_obj_set_style_pad_left(ui_Panel1, 0, LV_PART_MAIN| LV_STATE_DEFAULT); @@ -251,8 +251,8 @@ lv_obj_set_align( ui_Label3, LV_ALIGN_CENTER ); lv_label_set_text(ui_Label3,"Save"); ui_pause_image = lv_img_create(ui_Panel1); -lv_obj_set_width( ui_pause_image, 50); -lv_obj_set_height( ui_pause_image, 50); +lv_obj_set_width( ui_pause_image, 80); +lv_obj_set_height( ui_pause_image, 60); lv_obj_set_align( ui_pause_image, LV_ALIGN_RIGHT_MID ); lv_obj_add_flag( ui_pause_image, LV_OBJ_FLAG_ADV_HITTEST ); /// Flags lv_obj_clear_flag( ui_pause_image, LV_OBJ_FLAG_SCROLLABLE ); /// Flags @@ -261,7 +261,7 @@ ui_Panel6 = lv_obj_create(ui_menu_panel); lv_obj_set_height( ui_Panel6, 50); lv_obj_set_width( ui_Panel6, lv_pct(100)); lv_obj_set_x( ui_Panel6, 0 ); -lv_obj_set_y( ui_Panel6, 280 ); +lv_obj_set_y( ui_Panel6, 380 ); lv_obj_set_align( ui_Panel6, LV_ALIGN_TOP_MID ); lv_obj_clear_flag( ui_Panel6, LV_OBJ_FLAG_SCROLLABLE ); /// Flags @@ -282,7 +282,7 @@ ui_reset_btn = lv_btn_create(ui_menu_panel); lv_obj_set_width( ui_reset_btn, 100); lv_obj_set_height( ui_reset_btn, 40); lv_obj_set_x( ui_reset_btn, 0 ); -lv_obj_set_y( ui_reset_btn, 335 ); +lv_obj_set_y( ui_reset_btn, 435 ); lv_obj_set_align( ui_reset_btn, LV_ALIGN_TOP_MID ); lv_obj_add_flag( ui_reset_btn, LV_OBJ_FLAG_SCROLL_ON_FOCUS ); /// Flags lv_obj_clear_flag( ui_reset_btn, LV_OBJ_FLAG_SCROLLABLE ); /// Flags @@ -297,7 +297,7 @@ ui_quit_btn = lv_btn_create(ui_menu_panel); lv_obj_set_width( ui_quit_btn, 100); lv_obj_set_height( ui_quit_btn, 40); lv_obj_set_x( ui_quit_btn, 0 ); -lv_obj_set_y( ui_quit_btn, 385 ); +lv_obj_set_y( ui_quit_btn, 485 ); lv_obj_set_align( ui_quit_btn, LV_ALIGN_TOP_MID ); lv_obj_add_flag( ui_quit_btn, LV_OBJ_FLAG_SCROLL_ON_FOCUS ); /// Flags lv_obj_clear_flag( ui_quit_btn, LV_OBJ_FLAG_SCROLLABLE ); /// Flags diff --git a/components/menu/squareline/menu.sll b/components/menu/squareline/menu.sll index d21ec988..6a1c6234 100644 --- a/components/menu/squareline/menu.sll +++ b/components/menu/squareline/menu.sll @@ -1 +1 @@ -{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"shape":"RECTANGLE","description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.2.3","image":"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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","projectExportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/squareline","backup_cnt":11,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":"C_FILE","lvgl_include_path":""} \ No newline at end of file +{"name":"menu.spj","depth":2,"width":320,"height":240,"rotation":0,"offset_x":0,"offset_y":0,"shape":"RECTANGLE","description":"The menu that the user can open while playing a rom.","board":"ESP-BOX","board_version":"1.0.0","editor_version":"1.2.3","image":"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","force_export_images":false,"pointfilter":false,"theme_simplified":false,"theme_dark":true,"theme_color1":5,"theme_color2":0,"exportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/generated","projectExportFolderPath":"/Users/bob/esp-cpp/esp-box-emu/components/menu/squareline","backup_cnt":11,"autosave_cnt":0,"lvgl_version":"8.2.0","callfuncsexport":"C_FILE","lvgl_include_path":""} \ No newline at end of file diff --git a/components/menu/squareline/menu.spj b/components/menu/squareline/menu.spj index f6f81656..4f41cad6 100644 --- a/components/menu/squareline/menu.spj +++ b/components/menu/squareline/menu.spj @@ -1910,7 +1910,7 @@ "flags": 17, "strtype": "OBJECT/Position", "intarray": [ - -40, + -50, 0 ], "InheritedType": 7 @@ -1920,7 +1920,7 @@ "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 50, + 150, 10 ], "InheritedType": 7 @@ -4534,8 +4534,7 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { "guid": "GUID27307571-128456S842299", @@ -5117,8 +5116,8 @@ "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 50, - 50 + 80, + 60 ], "InheritedType": 7 }, @@ -5398,7 +5397,7 @@ "strtype": "OBJECT/Size", "intarray": [ 100, - 50 + 100 ], "InheritedType": 7 }, @@ -5625,8 +5624,7 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { "guid": "GUID34105632-129245S529299", @@ -6208,8 +6206,8 @@ "flags": 17, "strtype": "OBJECT/Size", "intarray": [ - 50, - 50 + 80, + 60 ], "InheritedType": 7 }, @@ -6479,7 +6477,7 @@ "strtype": "OBJECT/Position", "intarray": [ 0, - 230 + 280 ], "InheritedType": 7 }, @@ -6489,7 +6487,7 @@ "strtype": "OBJECT/Size", "intarray": [ 100, - 50 + 100 ], "InheritedType": 7 }, @@ -6716,8 +6714,7 @@ "InheritedType": 11 } ], - "saved_objtypeKey": "PANEL", - "tree_closed": true + "saved_objtypeKey": "PANEL" }, { "guid": "GUID53639927-135919S184299", @@ -7348,7 +7345,7 @@ "strtype": "OBJECT/Position", "intarray": [ 0, - 280 + 380 ], "InheritedType": 7 }, @@ -7883,7 +7880,7 @@ "strtype": "OBJECT/Position", "intarray": [ 0, - 335 + 435 ], "InheritedType": 7 }, @@ -8411,7 +8408,7 @@ "strtype": "OBJECT/Position", "intarray": [ 0, - 385 + 485 ], "InheritedType": 7 }, @@ -8667,11 +8664,11 @@ }, { "nid": 978299534, - "flags": 17, + "flags": 34, "strtype": "OBJECT/Size", "intarray": [ - 200, - 150 + 100, + 100 ], "InheritedType": 7 }, @@ -9052,7 +9049,7 @@ "strval": "DEFAULT", "childs": [ { - "nid": -1228912464, + "nid": 695593437, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9065,7 +9062,7 @@ "strval": "CHECKED", "childs": [ { - "nid": -1616178799, + "nid": -1203749700, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9078,7 +9075,7 @@ "strval": "PRESSED", "childs": [ { - "nid": 2030070855, + "nid": -824389495, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9091,7 +9088,7 @@ "strval": "CHECKED|PRESSED", "childs": [ { - "nid": 1766083591, + "nid": -70467517, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9104,7 +9101,7 @@ "strval": "DISABLED", "childs": [ { - "nid": 935779505, + "nid": -940136977, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9117,7 +9114,7 @@ "strval": "USER_1", "childs": [ { - "nid": -1266529853, + "nid": 836136070, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9130,7 +9127,7 @@ "strval": "USER_2", "childs": [ { - "nid": 885182700, + "nid": -1008824185, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9143,7 +9140,7 @@ "strval": "USER_3", "childs": [ { - "nid": -1168516273, + "nid": 1652237425, "strtype": "_style/Paddings", "InheritedType": 1 } @@ -9156,7 +9153,7 @@ "strval": "USER_4", "childs": [ { - "nid": 1423554696, + "nid": 1488044526, "strtype": "_style/Paddings", "InheritedType": 1 } From 2403117108454ef01ed66723b9b7ce8cda0ea670 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Fri, 14 Apr 2023 12:22:11 -0500 Subject: [PATCH 27/47] feat(audio): refactored audio * Moved audio state out of gui and into box-emu-hal * Moved mute button management out of main and into box-emu-hal * Updated espp submodule to have new event_manager * Updated box-emu-hal to post events when the mute button is pressed * Updated gui to use new audio api and event * Updated menu to use new audio api and event - and to finish wiring up the menu audio interface --- components/box-emu-hal/CMakeLists.txt | 2 +- components/box-emu-hal/include/hal_events.hpp | 6 ++ components/box-emu-hal/include/i2s_audio.h | 5 + .../box-emu-hal/include/video_setting.hpp | 8 ++ components/box-emu-hal/src/i2s_audio.cpp | 96 ++++++++++++++++++- components/box-emu-hal/src/video_setting.cpp | 11 +++ components/espp | 2 +- components/gui/CMakeLists.txt | 2 +- components/gui/include/gui.hpp | 38 +++++--- components/gui/src/gui.cpp | 46 +++------ components/menu/CMakeLists.txt | 2 +- components/menu/include/menu.hpp | 36 ++++++- components/menu/src/menu.cpp | 33 ++++++- main/main.cpp | 75 --------------- 14 files changed, 232 insertions(+), 130 deletions(-) create mode 100644 components/box-emu-hal/include/hal_events.hpp create mode 100644 components/box-emu-hal/include/video_setting.hpp create mode 100644 components/box-emu-hal/src/video_setting.cpp diff --git a/components/box-emu-hal/CMakeLists.txt b/components/box-emu-hal/CMakeLists.txt index 2e83d47a..6d16d5ab 100644 --- a/components/box-emu-hal/CMakeLists.txt +++ b/components/box-emu-hal/CMakeLists.txt @@ -1,5 +1,5 @@ idf_component_register( INCLUDE_DIRS "include" SRC_DIRS "src" - REQUIRES "driver" "heap" "fatfs" "esp_littlefs" "esp_lcd" "esp_psram" "spi_flash" "nvs_flash" "codec" "display" "display_drivers" "controller" "mcp23x17" "ads1x15" "qwiicnes" "input_drivers" "ft5x06" "tt21100" "drv2605" + REQUIRES "driver" "heap" "fatfs" "esp_littlefs" "esp_lcd" "esp_psram" "spi_flash" "nvs_flash" "codec" "display" "display_drivers" "controller" "mcp23x17" "ads1x15" "qwiicnes" "input_drivers" "ft5x06" "tt21100" "drv2605" "event_manager" ) diff --git a/components/box-emu-hal/include/hal_events.hpp b/components/box-emu-hal/include/hal_events.hpp new file mode 100644 index 00000000..447ecaa7 --- /dev/null +++ b/components/box-emu-hal/include/hal_events.hpp @@ -0,0 +1,6 @@ +#pragma once + +#include "event_manager.hpp" + +extern const std::string mute_button_topic; +extern const std::string video_setting_topic; diff --git a/components/box-emu-hal/include/i2s_audio.h b/components/box-emu-hal/include/i2s_audio.h index 5267f533..6a4d1434 100644 --- a/components/box-emu-hal/include/i2s_audio.h +++ b/components/box-emu-hal/include/i2s_audio.h @@ -12,6 +12,11 @@ extern "C" { void audio_init(); int16_t* get_audio_buffer(); void audio_play_frame(uint8_t *data, uint32_t num_bytes); + +bool is_muted(); +void set_muted(bool mute); + +int get_audio_volume(); void set_audio_volume(int percent); #ifdef __cplusplus diff --git a/components/box-emu-hal/include/video_setting.hpp b/components/box-emu-hal/include/video_setting.hpp new file mode 100644 index 00000000..fc693acb --- /dev/null +++ b/components/box-emu-hal/include/video_setting.hpp @@ -0,0 +1,8 @@ +#pragma once + +#include + +enum class VideoSetting { ORIGINAL, FIT, FILL, MAX_UNUSED }; + +VideoSetting get_video_setting(); +void set_video_setting(const VideoSetting& setting); diff --git a/components/box-emu-hal/src/i2s_audio.cpp b/components/box-emu-hal/src/i2s_audio.cpp index 357af781..8396a03d 100644 --- a/components/box-emu-hal/src/i2s_audio.cpp +++ b/components/box-emu-hal/src/i2s_audio.cpp @@ -1,5 +1,6 @@ #include "i2s_audio.h" +#include #include #include @@ -13,6 +14,10 @@ #include "esp_check.h" #include "i2c.hpp" +#include "task.hpp" +#include "event_manager.hpp" + +#include "hal_events.hpp" #include "es7210.h" #include "es8311.h" @@ -42,12 +47,38 @@ static i2s_chan_handle_t rx_handle = NULL; static int16_t *audio_buffer; +const std::string mute_button_topic = "mute/pressed"; +static std::atomic muted_{false}; +static std::atomic volume_{60}; + int16_t *get_audio_buffer() { return audio_buffer; } +void update_volume_output() { + if (muted_) { + es8311_codec_set_voice_volume(0); + } else { + es8311_codec_set_voice_volume(volume_); + } +} + +void set_muted(bool mute) { + muted_ = mute; + update_volume_output(); +} + +bool is_muted() { + return muted_; +} + void set_audio_volume(int percent) { - es8311_codec_set_voice_volume(percent); + volume_ = percent; + update_volume_output(); +} + +int get_audio_volume() { + return volume_; } static esp_err_t i2s_driver_init(void) @@ -137,6 +168,66 @@ static esp_err_t es8311_init_default(void) return ret_val; } +static std::unique_ptr mute_task; +static QueueHandle_t gpio_evt_queue; + +static void gpio_isr_handler(void *arg) { + uint32_t gpio_num = (uint32_t)arg; + xQueueSendFromISR(gpio_evt_queue, &gpio_num, NULL); +} + +static void init_mute_button(void) { + static constexpr size_t MUTE_GPIO = 1; + // create the gpio event queue + gpio_evt_queue = xQueueCreate(10, sizeof(uint32_t)); + // setup gpio interrupts for mute button + gpio_config_t io_conf; + memset(&io_conf, 0, sizeof(io_conf)); + // interrupt on any edge (since MUTE is connected to flipflop, see note below) + io_conf.intr_type = GPIO_INTR_ANYEDGE; + io_conf.pin_bit_mask = (1< bool { + static uint32_t io_num; + if (xQueueReceive(gpio_evt_queue, &io_num, portMAX_DELAY)) { + // invert the state since these are active low switches + bool pressed = !gpio_get_level((gpio_num_t)io_num); + // see if it's the mute button + if (io_num == MUTE_GPIO) { + // NOTE: the MUTE is actually connected to a flip-flop which holds + // state, so pressing it actually toggles the state that we see on + // the ESP pin. Therefore, when we get an edge trigger, we should + // read the state to know whether to be muted or not. + set_muted(pressed); + // simply publish that the mute button was presssed + espp::EventManager::get().publish(mute_button_topic, ""); + } + } + // don't want to stop the task + return false; + }, + .stack_size_bytes = 4*1024, + }); + mute_task->start(); +} + static bool initialized = false; void audio_init() { if (initialized) return; @@ -167,6 +258,9 @@ void audio_init() { audio_buffer = (int16_t*)heap_caps_malloc(AUDIO_BUFFER_SIZE, MALLOC_CAP_8BIT | MALLOC_CAP_DMA); + // now initialize the mute gpio + init_mute_button(); + initialized = true; } diff --git a/components/box-emu-hal/src/video_setting.cpp b/components/box-emu-hal/src/video_setting.cpp new file mode 100644 index 00000000..9bcc39e7 --- /dev/null +++ b/components/box-emu-hal/src/video_setting.cpp @@ -0,0 +1,11 @@ +#include "video_setting.hpp" + +static std::atomic video_setting_; + +VideoSetting get_video_setting() { + return video_setting_; +} + +void set_video_setting(const VideoSetting& setting) { + video_setting_ = setting; +} diff --git a/components/espp b/components/espp index f44a468a..2844a05b 160000 --- a/components/espp +++ b/components/espp @@ -1 +1 @@ -Subproject commit f44a468ae30ea667dfa01747dbf7893a112862fa +Subproject commit 2844a05b16b9b6872c1ada6a0563c7d97d2df154 diff --git a/components/gui/CMakeLists.txt b/components/gui/CMakeLists.txt index 6fb8385f..647763a0 100644 --- a/components/gui/CMakeLists.txt +++ b/components/gui/CMakeLists.txt @@ -2,4 +2,4 @@ idf_component_register( SRC_DIRS "src" "generated" INCLUDE_DIRS "include" PRIV_INCLUDE_DIRS "generated" - REQUIRES lvgl task display logger jpeg) + REQUIRES lvgl task display logger jpeg box-emu-hal) diff --git a/components/gui/include/gui.hpp b/components/gui/include/gui.hpp index 3482d02b..7b5ba77d 100644 --- a/components/gui/include/gui.hpp +++ b/components/gui/include/gui.hpp @@ -4,11 +4,16 @@ #include #include +#include "event_manager.hpp" #include "display.hpp" #include "jpeg.hpp" #include "task.hpp" #include "logger.hpp" +#include "hal_events.hpp" +#include "i2s_audio.h" +#include "video_setting.hpp" + class Gui { public: typedef std::function play_haptic_fn; @@ -22,14 +27,14 @@ class Gui { espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; }; - enum class VideoSetting { ORIGINAL, FIT, FILL, MAX_UNUSED }; - Gui(const Config& config) : play_haptic_(config.play_haptic), set_waveform_(config.set_waveform), display_(config.display), logger_({.tag="Gui", .level=config.log_level}) { init_ui(); + set_mute(is_muted()); + set_audio_level(get_audio_volume()); // now start the gui updater task using namespace std::placeholders; task_ = espp::Task::make_unique({ @@ -38,6 +43,16 @@ class Gui { .stack_size_bytes = 6 * 1024 }); task_->start(); + // register events + espp::EventManager::get().add_subscriber(mute_button_topic, + "gui", + std::bind(&Gui::on_mute_button_pressed, this, _1)); + } + + ~Gui() { + task_->stop(); + deinit_ui(); + espp::EventManager::get().remove_subscriber(mute_button_topic, "gui"); } void ready_to_play(bool new_state) { @@ -51,19 +66,12 @@ class Gui { void set_mute(bool muted); void toggle_mute() { - set_mute(!muted_); + set_mute(!is_muted()); } void set_audio_level(int new_audio_level); - int get_audio_level() { - if (muted_) return 0; - return audio_level_; - } - - void next_video_setting(); - - void prev_video_setting(); + int get_audio_level(); void set_video_setting(VideoSetting setting); @@ -80,7 +88,6 @@ class Gui { } void resume() { paused_ = false; - load_rom_screen(); } void next() { @@ -134,9 +141,14 @@ class Gui { protected: void init_ui(); + void deinit_ui(); void load_rom_screen(); + void on_mute_button_pressed(const std::string& data) { + set_mute(is_muted()); + } + lv_img_dsc_t make_boxart(const std::string& path) { // load the file // auto start = std::chrono::high_resolution_clock::now(); @@ -199,8 +211,6 @@ class Gui { void on_pressed(lv_event_t *e); // LVLG gui objects - std::atomic muted_{false}; - std::atomic audio_level_{60}; std::vector boxart_paths_; std::vector roms_; std::atomic focused_rom_{-1}; diff --git a/components/gui/src/gui.cpp b/components/gui/src/gui.cpp index 10e64453..7b48118e 100644 --- a/components/gui/src/gui.cpp +++ b/components/gui/src/gui.cpp @@ -6,8 +6,8 @@ extern "C" { } void Gui::set_mute(bool muted) { - muted_ = muted; - if (muted_) { + set_muted(muted); + if (muted) { lv_obj_add_state(ui_mutebutton, LV_STATE_CHECKED); } else { lv_obj_clear_state(ui_mutebutton, LV_STATE_CHECKED); @@ -15,37 +15,16 @@ void Gui::set_mute(bool muted) { } void Gui::set_audio_level(int new_audio_level) { - audio_level_ = std::clamp(new_audio_level, 0, 100); - lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_ON); + new_audio_level = std::clamp(new_audio_level, 0, 100); + lv_bar_set_value(ui_volumebar, new_audio_level, LV_ANIM_ON); + set_audio_volume(new_audio_level); } -void Gui::next_video_setting() { - int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); - int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); - if (current_option < (max_options-1)) { - current_option++; - } else { - current_option = 0; - } - lv_dropdown_set_selected(ui_videosettingdropdown, current_option); -} - -void Gui::prev_video_setting() { - int current_option = lv_dropdown_get_selected(ui_videosettingdropdown); - int max_options = lv_dropdown_get_option_cnt(ui_videosettingdropdown); - if (current_option > 0) { - current_option = max_options - 1; - } else { - current_option--; - } - lv_dropdown_set_selected(ui_videosettingdropdown, current_option); -} - -void Gui::set_video_setting(Gui::VideoSetting setting) { +void Gui::set_video_setting(VideoSetting setting) { lv_dropdown_set_selected(ui_videosettingdropdown, (int)setting); } -Gui::VideoSetting Gui::get_video_setting() { +VideoSetting Gui::get_video_setting() { return (VideoSetting)(lv_dropdown_get_selected(ui_videosettingdropdown)); } @@ -110,6 +89,11 @@ void Gui::update_haptic_waveform_label() { lv_label_set_text(ui_hapticlabel, haptic_label.c_str()); } +void Gui::deinit_ui() { + lv_obj_del(ui_romscreen); + lv_obj_del(ui_settingsscreen); +} + void Gui::init_ui() { ui_init(); @@ -126,7 +110,7 @@ void Gui::init_ui() { lv_obj_set_flex_flow(ui_rompanel, LV_FLEX_FLOW_COLUMN); lv_obj_set_scroll_snap_y(ui_rompanel, LV_SCROLL_SNAP_CENTER); - lv_bar_set_value(ui_volumebar, audio_level_, LV_ANIM_OFF); + lv_bar_set_value(ui_volumebar, get_audio_volume(), LV_ANIM_OFF); // rom screen navigation lv_obj_add_event_cb(ui_settingsbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); @@ -161,12 +145,12 @@ void Gui::on_pressed(lv_event_t *e) { // volume controls bool is_volume_up_button = (target == ui_volumeupbutton); if (is_volume_up_button) { - set_audio_level(audio_level_ + 10); + set_audio_level(get_audio_volume() + 10); return; } bool is_volume_down_button = (target == ui_volumedownbutton); if (is_volume_down_button) { - set_audio_level(audio_level_ - 10); + set_audio_level(get_audio_volume() - 10); return; } bool is_mute_button = (target == ui_mutebutton); diff --git a/components/menu/CMakeLists.txt b/components/menu/CMakeLists.txt index ceed0de3..71f69538 100644 --- a/components/menu/CMakeLists.txt +++ b/components/menu/CMakeLists.txt @@ -2,4 +2,4 @@ idf_component_register( INCLUDE_DIRS "include" SRC_DIRS "src" "generated" PRIV_INCLUDE_DIRS "generated" - REQUIRES lvgl task display logger jpeg) + REQUIRES lvgl task display logger jpeg box-emu-hal) diff --git a/components/menu/include/menu.hpp b/components/menu/include/menu.hpp index b1da465c..b233a5f2 100644 --- a/components/menu/include/menu.hpp +++ b/components/menu/include/menu.hpp @@ -4,10 +4,15 @@ #include #include +#include "event_manager.hpp" #include "display.hpp" #include "task.hpp" #include "logger.hpp" +#include "hal_events.hpp" +#include "i2s_audio.h" +#include "video_setting.hpp" + class Menu { public: static constexpr size_t MAX_SLOT = 5; @@ -21,13 +26,13 @@ class Menu { espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; }; - enum class VideoSetting { ORIGINAL, FIT, FILL, MAX_UNUSED }; - Menu(const Config& config) : display_(config.display), action_callback_(config.action_callback), logger_({.tag="Menu", .level=config.log_level}) { init_ui(); + set_mute(is_muted()); + set_audio_level(get_audio_volume()); // now start the menu updater task using namespace std::placeholders; task_ = espp::Task::make_unique({ @@ -37,11 +42,16 @@ class Menu { }); task_->start(); update_slot_display(); + // register events + espp::EventManager::get().add_subscriber(mute_button_topic, + "menu", + std::bind(&Menu::on_mute_button_pressed, this, _1)); } ~Menu() { task_->stop(); deinit_ui(); + espp::EventManager::get().remove_subscriber(mute_button_topic, "gui"); } size_t get_selected_slot() const { @@ -69,6 +79,20 @@ class Menu { update_slot_display(); } + void set_mute(bool muted); + + void toggle_mute() { + set_mute(!is_muted()); + } + + void set_audio_level(int new_audio_level); + + int get_audio_level(); + + void set_video_setting(VideoSetting setting); + + VideoSetting get_video_setting(); + bool is_paused() { return paused_; } void pause() { paused_ = true; } void resume() { paused_ = false; } @@ -80,6 +104,10 @@ class Menu { void update_slot_label(); void update_slot_image(); + void on_mute_button_pressed(const std::string& data) { + set_mute(is_muted()); + } + bool update(std::mutex& m, std::condition_variable& cv) { if (!paused_) { std::lock_guard lk(mutex_); @@ -119,11 +147,11 @@ class Menu { void on_pressed(lv_event_t *e); // LVLG menu objects - std::atomic muted_{false}; - std::atomic audio_level_{60}; lv_img_dsc_t state_image_; lv_img_dsc_t paused_image_; + lv_obj_t *previous_screen_{nullptr}; + int selected_slot_{0}; std::atomic paused_{true}; std::shared_ptr display_; diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index 86e7b988..90c10370 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -5,6 +5,10 @@ extern "C" { } void Menu::init_ui() { + // save the previous screen to return to it when we destroy ourselves. + previous_screen_ = lv_scr_act(); + + // now initialize our UI menu_ui_init(); // now set up the event callbacks @@ -27,7 +31,8 @@ void Menu::init_ui() { } void Menu::deinit_ui() { - lv_obj_del(ui_menu_panel); + lv_scr_load(previous_screen_); + lv_obj_del(ui_Screen1); } void Menu::update_slot_display() { @@ -44,6 +49,29 @@ void Menu::update_slot_image() { } +void Menu::set_mute(bool muted) { + set_muted(muted); + if (muted) { + lv_obj_add_state(ui_volume_mute_btn, LV_STATE_CHECKED); + } else { + lv_obj_clear_state(ui_volume_mute_btn, LV_STATE_CHECKED); + } +} + +void Menu::set_audio_level(int new_audio_level) { + new_audio_level = std::clamp(new_audio_level, 0, 100); + lv_bar_set_value(ui_Bar2, new_audio_level, LV_ANIM_ON); + set_audio_volume(new_audio_level); +} + +void Menu::set_video_setting(VideoSetting setting) { + lv_dropdown_set_selected(ui_Dropdown2, (int)setting); +} + +VideoSetting Menu::get_video_setting() { + return (VideoSetting)(lv_dropdown_get_selected(ui_Dropdown2)); +} + void Menu::on_pressed(lv_event_t *e) { lv_obj_t * target = lv_event_get_target(e); logger_.info("PRESSED: {}", fmt::ptr(target)); @@ -87,14 +115,17 @@ void Menu::on_pressed(lv_event_t *e) { // volume controls bool is_volume_up_button = (target == ui_volume_inc_btn); if (is_volume_up_button) { + set_audio_level(get_audio_volume() + 10); return; } bool is_volume_down_button = (target == ui_volume_dec_btn); if (is_volume_down_button) { + set_audio_level(get_audio_volume() - 10); return; } bool is_mute_button = (target == ui_volume_mute_btn); if (is_mute_button) { + toggle_mute(); return; } } diff --git a/main/main.cpp b/main/main.cpp index c673d655..31ca8e38 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -51,12 +51,6 @@ bool operator==(const InputState& lhs, const InputState& rhs) { lhs.joystick_select == rhs.joystick_select; } -static QueueHandle_t gpio_evt_queue; -static void gpio_isr_handler(void *arg) { - uint32_t gpio_num = (uint32_t)arg; - xQueueSendFromISR(gpio_evt_queue, &gpio_num, NULL); -} - std::shared_ptr make_cart(const RomInfo& info) { switch (info.platform) { case Emulator::GAMEBOY: @@ -122,52 +116,6 @@ extern "C" void app_main(void) { .log_level = espp::Logger::Verbosity::WARN }); - static constexpr size_t MUTE_GPIO = 1; - // create the gpio event queue - gpio_evt_queue = xQueueCreate(10, sizeof(uint32_t)); - // setup gpio interrupts for mute button - gpio_config_t io_conf; - memset(&io_conf, 0, sizeof(io_conf)); - // interrupt on any edge (since MUTE is connected to flipflop, see note below) - io_conf.intr_type = GPIO_INTR_ANYEDGE; - io_conf.pin_bit_mask = (1< bool { - static uint32_t io_num; - if (xQueueReceive(gpio_evt_queue, &io_num, portMAX_DELAY)) { - // invert the state since these are active low switches - bool pressed = !gpio_get_level((gpio_num_t)io_num); - // see if it's the mute button - if (io_num == MUTE_GPIO) { - // NOTE: the MUTE is actually connected to a flip-flop which holds - // state, so pressing it actually toggles the state that we see on - // the ESP pin. Therefore, when we get an edge trigger, we should - // read the state to know whether to be muted or not. - gui.set_mute(pressed); - // now make sure the output sound is updated - set_audio_volume(gui.get_audio_level()); - } - } - // don't want to stop the task - return false; - }, - .stack_size_bytes = 4*1024, - }); - gpio_task.start(); - - // update the mute state (since it's a flip-flop and may have been set if we - // restarted without power loss) - bool muted = !gpio_get_level((gpio_num_t)MUTE_GPIO); - gui.set_mute(muted); - // the prefix for the filesystem (either littlefs or sdcard) std::string fs_prefix = MOUNT_POINT; @@ -206,33 +154,10 @@ extern "C" void app_main(void) { // have broken out of the loop, let the user know we're processing... haptic_motor.start(); - // update the audio level according to the gui - set_audio_volume(gui.get_audio_level()); - // Now pause the LVGL gui display->pause(); gui.pause(); - // set the video scaling for the emulation - auto video_scaling = gui.get_video_setting(); - switch (video_scaling) { - case Gui::VideoSetting::ORIGINAL: - set_nes_video_original(); - set_gb_video_original(); - break; - case Gui::VideoSetting::FIT: - set_nes_video_fit(); - set_gb_video_fit(); - break; - case Gui::VideoSetting::FILL: - set_nes_video_fill(); - set_gb_video_fill(); - break; - case Gui::VideoSetting::MAX_UNUSED: - default: - break; - } - // ensure the display has been paused std::this_thread::sleep_for(50ms); From bb0cbcdde2b035921e12502708a3d1de6ba43b7f Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Fri, 14 Apr 2023 12:24:03 -0500 Subject: [PATCH 28/47] feat(nes): stubbing out nes tasks * Updated nes component to have start/stop task functionality APIs (unimplemented) * Updated nes cart to call those functions on init and deinit and in pre_menu/post_menu --- components/nes/include/nes.hpp | 2 ++ components/nes/src/nes.cpp | 7 +++++++ main/nes_cart.hpp | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/components/nes/include/nes.hpp b/components/nes/include/nes.hpp index b10b439e..cdf78c86 100644 --- a/components/nes/include/nes.hpp +++ b/components/nes/include/nes.hpp @@ -6,6 +6,8 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size); void load_nes(std::string_view save_path); void save_nes(std::string_view save_path); +void start_nes_tasks(); +void stop_nes_tasks(); void run_nes_rom(); void deinit_nes(); void set_nes_video_original(); diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index 423419c1..77220e0e 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -80,6 +80,13 @@ void save_nes(std::string_view save_path) { save_sram((char *)save_path.data(), console_nes); } + +void stop_nes_tasks() { +} + +void start_nes_tasks() { +} + void deinit_nes() { #ifdef USE_NES_NOFRENDO nes_poweroff(); diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 0d9b6124..424ba2b0 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -25,9 +25,11 @@ class NesCart : public Cart { virtual void init() override { init_nes(get_rom_filename(), romdata_, rom_size_bytes_); + start_nes_tasks(); } virtual void deinit() override { + stop_nes_tasks(); deinit_nes(); } @@ -37,6 +39,16 @@ class NesCart : public Cart { } protected: + virtual void pre_menu() override { + logger_.info("nes::pre_menu()"); + stop_nes_tasks(); + } + + virtual void post_menu() override { + logger_.info("nes::post_menu()"); + start_nes_tasks(); + } + virtual std::string get_save_extension() const override { return "_nes.sav"; } From 304da64779e276a14651c26766972cb8c427cbd4 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Fri, 14 Apr 2023 12:38:11 -0500 Subject: [PATCH 29/47] feat(video): made video setting shared state * Update gui to handle video setting as a shared state and properly update it when initializing and unpausing * Update menu to handle video setting as a shared state and properly update it when initializing and unpausing --- components/gui/include/gui.hpp | 18 ++++++++++++++---- components/gui/src/gui.cpp | 15 +++++++++++++++ components/menu/include/menu.hpp | 22 +++++++++++++++++----- components/menu/src/menu.cpp | 15 +++++++++++++++ 4 files changed, 61 insertions(+), 9 deletions(-) diff --git a/components/gui/include/gui.hpp b/components/gui/include/gui.hpp index 7b5ba77d..b597926a 100644 --- a/components/gui/include/gui.hpp +++ b/components/gui/include/gui.hpp @@ -33,8 +33,7 @@ class Gui { display_(config.display), logger_({.tag="Gui", .level=config.log_level}) { init_ui(); - set_mute(is_muted()); - set_audio_level(get_audio_volume()); + update_shared_state(); // now start the gui updater task using namespace std::placeholders; task_ = espp::Task::make_unique({ @@ -75,8 +74,6 @@ class Gui { void set_video_setting(VideoSetting setting); - VideoSetting get_video_setting(); - void add_rom(const std::string& name, const std::string& image_path); size_t get_selected_rom_index() { @@ -87,6 +84,7 @@ class Gui { paused_ = true; } void resume() { + update_shared_state(); paused_ = false; } @@ -145,6 +143,14 @@ class Gui { void load_rom_screen(); + void update_shared_state() { + set_mute(is_muted()); + set_audio_level(get_audio_volume()); + set_video_setting(::get_video_setting()); + } + + VideoSetting get_video_setting(); + void on_mute_button_pressed(const std::string& data) { set_mute(is_muted()); } @@ -199,6 +205,9 @@ class Gui { case LV_EVENT_PRESSED: gui->on_pressed(e); break; + case LV_EVENT_VALUE_CHANGED: + gui->on_value_changed(e); + break; case LV_EVENT_LONG_PRESSED: break; case LV_EVENT_KEY: @@ -209,6 +218,7 @@ class Gui { } void on_pressed(lv_event_t *e); + void on_value_changed(lv_event_t *e); // LVLG gui objects std::vector boxart_paths_; diff --git a/components/gui/src/gui.cpp b/components/gui/src/gui.cpp index 7b48118e..dfdfba9c 100644 --- a/components/gui/src/gui.cpp +++ b/components/gui/src/gui.cpp @@ -21,6 +21,7 @@ void Gui::set_audio_level(int new_audio_level) { } void Gui::set_video_setting(VideoSetting setting) { + ::set_video_setting(setting); lv_dropdown_set_selected(ui_videosettingdropdown, (int)setting); } @@ -116,6 +117,9 @@ void Gui::init_ui() { lv_obj_add_event_cb(ui_settingsbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_playbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); + // video settings + lv_obj_add_event_cb(ui_videosettingdropdown, &Gui::event_callback, LV_EVENT_VALUE_CHANGED, static_cast(this)); + // volume settings lv_obj_add_event_cb(ui_volumeupbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_volumedownbutton, &Gui::event_callback, LV_EVENT_PRESSED, static_cast(this)); @@ -133,6 +137,17 @@ void Gui::load_rom_screen() { lv_scr_load(ui_romscreen); } +void Gui::on_value_changed(lv_event_t *e) { + lv_obj_t * target = lv_event_get_target(e); + logger_.info("Value changed: {}", fmt::ptr(target)); + // is it the settings button? + bool is_video_setting = (target == ui_videosettingdropdown); + if (is_video_setting) { + set_video_setting(this->get_video_setting()); + return; + } +} + void Gui::on_pressed(lv_event_t *e) { lv_obj_t * target = lv_event_get_target(e); logger_.info("PRESSED: {}", fmt::ptr(target)); diff --git a/components/menu/include/menu.hpp b/components/menu/include/menu.hpp index b233a5f2..dc2ee82f 100644 --- a/components/menu/include/menu.hpp +++ b/components/menu/include/menu.hpp @@ -31,8 +31,7 @@ class Menu { action_callback_(config.action_callback), logger_({.tag="Menu", .level=config.log_level}) { init_ui(); - set_mute(is_muted()); - set_audio_level(get_audio_volume()); + update_shared_state(); // now start the menu updater task using namespace std::placeholders; task_ = espp::Task::make_unique({ @@ -91,11 +90,12 @@ class Menu { void set_video_setting(VideoSetting setting); - VideoSetting get_video_setting(); - bool is_paused() { return paused_; } void pause() { paused_ = true; } - void resume() { paused_ = false; } + void resume() { + update_shared_state(); + paused_ = false; + } protected: void init_ui(); @@ -104,6 +104,14 @@ class Menu { void update_slot_label(); void update_slot_image(); + void update_shared_state() { + set_mute(is_muted()); + set_audio_level(get_audio_volume()); + set_video_setting(::get_video_setting()); + } + + VideoSetting get_video_setting(); + void on_mute_button_pressed(const std::string& data) { set_mute(is_muted()); } @@ -135,6 +143,9 @@ class Menu { case LV_EVENT_PRESSED: menu->on_pressed(e); break; + case LV_EVENT_VALUE_CHANGED: + menu->on_value_changed(e); + break; case LV_EVENT_LONG_PRESSED: break; case LV_EVENT_KEY: @@ -145,6 +156,7 @@ class Menu { } void on_pressed(lv_event_t *e); + void on_value_changed(lv_event_t *e); // LVLG menu objects lv_img_dsc_t state_image_; diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index 90c10370..e83a89d3 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -28,6 +28,9 @@ void Menu::init_ui() { lv_obj_add_event_cb(ui_volume_inc_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_volume_dec_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); lv_obj_add_event_cb(ui_volume_mute_btn, &Menu::event_callback, LV_EVENT_PRESSED, static_cast(this)); + + // video settings + lv_obj_add_event_cb(ui_Dropdown2, &Menu::event_callback, LV_EVENT_VALUE_CHANGED, static_cast(this)); } void Menu::deinit_ui() { @@ -65,6 +68,7 @@ void Menu::set_audio_level(int new_audio_level) { } void Menu::set_video_setting(VideoSetting setting) { + ::set_video_setting(setting); lv_dropdown_set_selected(ui_Dropdown2, (int)setting); } @@ -72,6 +76,17 @@ VideoSetting Menu::get_video_setting() { return (VideoSetting)(lv_dropdown_get_selected(ui_Dropdown2)); } +void Menu::on_value_changed(lv_event_t *e) { + lv_obj_t * target = lv_event_get_target(e); + logger_.info("Value changed: {}", fmt::ptr(target)); + // is it the settings button? + bool is_video_setting = (target == ui_Dropdown2); + if (is_video_setting) { + set_video_setting(this->get_video_setting()); + return; + } +} + void Menu::on_pressed(lv_event_t *e) { lv_obj_t * target = lv_event_get_target(e); logger_.info("PRESSED: {}", fmt::ptr(target)); From 8436919408f26ef2dfca9fad7a9ed28706ec14de Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Fri, 14 Apr 2023 13:52:08 -0500 Subject: [PATCH 30/47] feat(cart): handle video setting * Updated cart base and subclasses to support setting the video scaling. --- components/box-emu-hal/src/video_setting.cpp | 2 +- main/cart.hpp | 25 +++++++++++++++++++- main/gbc_cart.hpp | 18 ++++++++++++++ main/nes_cart.hpp | 15 ++++++++++++ 4 files changed, 58 insertions(+), 2 deletions(-) diff --git a/components/box-emu-hal/src/video_setting.cpp b/components/box-emu-hal/src/video_setting.cpp index 9bcc39e7..2eddb77b 100644 --- a/components/box-emu-hal/src/video_setting.cpp +++ b/components/box-emu-hal/src/video_setting.cpp @@ -1,6 +1,6 @@ #include "video_setting.hpp" -static std::atomic video_setting_; +static std::atomic video_setting_{VideoSetting::ORIGINAL}; VideoSetting get_video_setting() { return video_setting_; diff --git a/main/cart.hpp b/main/cart.hpp index 8f3fdca5..69ec8cc2 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -31,7 +31,6 @@ class Cart { }), display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { - init(); } ~Cart() { @@ -56,6 +55,7 @@ class Cart { // copy the romdata rom_size_bytes_ = copy_romdata_to_cart_partition(get_rom_filename()); romdata_ = get_mmapped_romdata(); + handle_video_setting(); } virtual void deinit() { @@ -124,6 +124,29 @@ class Cart { virtual void post_menu() { // subclass should override this function if they need to resume their tasks // or restore screen state before the menu is shown + handle_video_setting(); + } + + // subclass should override these methods + virtual void set_original_video_setting() = 0; + virtual void set_fit_video_setting() = 0; + virtual void set_fill_video_setting() = 0; + + virtual void handle_video_setting() { + logger_.info("handling video setting..."); + switch (get_video_setting()) { + case VideoSetting::ORIGINAL: + set_original_video_setting(); + break; + case VideoSetting::FIT: + set_fit_video_setting(); + break; + case VideoSetting::FILL: + set_fill_video_setting(); + break; + default: + break; + } } std::string get_save_path(bool bypass_exist_check=false) { diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index cbe2f4d4..8ff034f7 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -24,6 +24,7 @@ class GbcCart : public Cart { } virtual void init() override { + Cart::init(); init_gameboy(get_rom_filename(), romdata_, rom_size_bytes_); start_gameboy_tasks(); } @@ -44,15 +45,32 @@ class GbcCart : public Cart { static constexpr size_t GAMEBOY_HEIGHT = 144; virtual void pre_menu() override { + Cart::pre_menu(); logger_.info("gbc::pre_menu()"); stop_gameboy_tasks(); } virtual void post_menu() override { + Cart::post_menu(); logger_.info("gbc::post_menu()"); start_gameboy_tasks(); } + virtual void set_original_video_setting() override { + logger_.info("gbc::video: original"); + set_gb_video_original(); + } + + virtual void set_fit_video_setting() override { + logger_.info("gbc::video: fit"); + set_gb_video_fit(); + } + + virtual void set_fill_video_setting() override { + logger_.info("gbc::video: fill"); + set_gb_video_fill(); + } + virtual std::string get_save_extension() const override { switch (info_.platform) { case Emulator::GAMEBOY: diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 424ba2b0..0f1aaba2 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -24,6 +24,7 @@ class NesCart : public Cart { } virtual void init() override { + Cart::init(); init_nes(get_rom_filename(), romdata_, rom_size_bytes_); start_nes_tasks(); } @@ -40,15 +41,29 @@ class NesCart : public Cart { protected: virtual void pre_menu() override { + Cart::pre_menu(); logger_.info("nes::pre_menu()"); stop_nes_tasks(); } virtual void post_menu() override { + Cart::post_menu(); logger_.info("nes::post_menu()"); start_nes_tasks(); } + virtual void set_original_video_setting() override { + set_nes_video_original(); + } + + virtual void set_fit_video_setting() override { + set_nes_video_fit(); + } + + virtual void set_fill_video_setting() override { + set_nes_video_fill(); + } + virtual std::string get_save_extension() const override { return "_nes.sav"; } From 03ba801ea5102c82dc1ac1540b9628bea81b3107 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sat, 6 May 2023 10:41:42 -0500 Subject: [PATCH 31/47] submodule: update --- components/espp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/espp b/components/espp index 2844a05b..13e6595f 160000 --- a/components/espp +++ b/components/espp @@ -1 +1 @@ -Subproject commit 2844a05b16b9b6872c1ada6a0563c7d97d2df154 +Subproject commit 13e6595fb7588956ad774b1c22b67e5727040592 From 7f5ca343bea413d14f29a9c806375c97e0e016eb Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sat, 6 May 2023 10:42:06 -0500 Subject: [PATCH 32/47] feat(cart): clear screen * Make sure to clear the screen after displaying the menu before returning to the game --- main/cart.hpp | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/main/cart.hpp b/main/cart.hpp index 69ec8cc2..e606f669 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -13,15 +13,25 @@ #include "st7789.hpp" #include "menu.hpp" +/// This class is the base class for all carts. +/// It provides the following functionality: +/// - menu +/// - save/load +/// - screenshot +/// - video setting +/// - romdata class Cart { public: + /// Configuration for the Cart class struct Config { - RomInfo info; - std::shared_ptr display; - espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN; + RomInfo info; ///< rom info + std::shared_ptr display; ///< display pointer for the menu + espp::Logger::Verbosity verbosity = espp::Logger::Verbosity::WARN; ///< verbosity level for the logger }; + /// Constructor + /// \param config configuration for the cart Cart(const Config& config) : info_(config.info), menu_({ @@ -80,6 +90,8 @@ class Cart { std::this_thread::sleep_for(100ms); } display_->pause(); + // make sure to clear the screen before we resume the game + espp::St7789::clear(0,0,320,240); post_menu(); } return running_; From 7c26170d567744e5968808898ae23fbd4d96ab61 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 7 May 2023 11:21:40 -0500 Subject: [PATCH 33/47] feat(save): updated save state display * Added functions for managing screenshot taking * Updated menu to properly set the paused & slot image data * Working slot images on gbc :) --- components/gui/include/gui.hpp | 2 +- components/menu/include/menu.hpp | 13 ++++ components/menu/src/menu.cpp | 91 ++++++++++++++++++++++++++ main/cart.hpp | 108 +++++++++++++++++++++++++++++-- main/gbc_cart.hpp | 6 ++ main/nes_cart.hpp | 9 +++ 6 files changed, 222 insertions(+), 7 deletions(-) diff --git a/components/gui/include/gui.hpp b/components/gui/include/gui.hpp index b597926a..39da7cc7 100644 --- a/components/gui/include/gui.hpp +++ b/components/gui/include/gui.hpp @@ -233,7 +233,7 @@ class Gui { play_haptic_fn play_haptic_; set_waveform_fn set_waveform_; - std::atomic haptic_waveform_{16}; // for the DRV2605, this is a 1s alert + std::atomic haptic_waveform_{12}; std::atomic ready_to_play_{false}; std::atomic paused_{false}; diff --git a/components/menu/include/menu.hpp b/components/menu/include/menu.hpp index dc2ee82f..58359a8c 100644 --- a/components/menu/include/menu.hpp +++ b/components/menu/include/menu.hpp @@ -19,16 +19,21 @@ class Menu { enum class Action { RESUME, RESET, SAVE, LOAD, QUIT }; typedef std::function action_fn; + typedef std::function slot_image_fn; struct Config { std::shared_ptr display; + std::string paused_image_path; action_fn action_callback; + slot_image_fn slot_image_callback; espp::Logger::Verbosity log_level{espp::Logger::Verbosity::WARN}; }; Menu(const Config& config) : display_(config.display), + paused_image_path_(config.paused_image_path), action_callback_(config.action_callback), + slot_image_callback_(config.slot_image_callback), logger_({.tag="Menu", .level=config.log_level}) { init_ui(); update_shared_state(); @@ -94,6 +99,8 @@ class Menu { void pause() { paused_ = true; } void resume() { update_shared_state(); + update_slot_display(); + update_pause_image(); paused_ = false; } @@ -103,6 +110,7 @@ class Menu { void update_slot_display(); void update_slot_label(); void update_slot_image(); + void update_pause_image(); void update_shared_state() { set_mute(is_muted()); @@ -162,12 +170,17 @@ class Menu { lv_img_dsc_t state_image_; lv_img_dsc_t paused_image_; + std::vector state_image_data_; + std::vector paused_image_data_; + lv_obj_t *previous_screen_{nullptr}; int selected_slot_{0}; std::atomic paused_{true}; std::shared_ptr display_; + std::string paused_image_path_; action_fn action_callback_; + slot_image_fn slot_image_callback_; std::unique_ptr task_; espp::Logger logger_; std::recursive_mutex mutex_; diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index e83a89d3..3d829ad1 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -1,4 +1,5 @@ #include "menu.hpp" +#include extern "C" { #include "ui.h" @@ -31,6 +32,10 @@ void Menu::init_ui() { // video settings lv_obj_add_event_cb(ui_Dropdown2, &Menu::event_callback, LV_EVENT_VALUE_CHANGED, static_cast(this)); + + // now update the UI to reflect the current state + update_slot_display(); + update_pause_image(); } void Menu::deinit_ui() { @@ -49,7 +54,87 @@ void Menu::update_slot_label() { } void Menu::update_slot_image() { + // clear the image in case we don't have a new one to set + lv_img_set_src(ui_slot_image, nullptr); + if (slot_image_callback_) { + auto image = slot_image_callback_(); + logger_.info("Updating slot image to {}", image); + // load the image data + std::ifstream file(image, std::ios::binary); + if (!file) { + logger_.error("Failed to open image file {}", image); + return; + } + file.seekg(0, std::ios::end); + auto size = file.tellg(); + file.seekg(0, std::ios::beg); + uint16_t width, height; + uint8_t header[4]; + file.read((char*)header, sizeof(header)); + width = (header[0] << 8) | (header[1]); + height = (header[2] << 8) | (header[3]); + logger_.info("Slot image is {}x{}", width, height); + size_t state_image_data_size = size - sizeof(header); + state_image_data_.resize(state_image_data_size); + file.read((char*)state_image_data_.data(), state_image_data_size); + file.close(); + state_image_.header.cf = LV_IMG_CF_TRUE_COLOR; + state_image_.header.always_zero = 0; + state_image_.header.reserved = 0; + state_image_.header.w = width; + state_image_.header.h = height; + state_image_.data_size = width * height * 2; + state_image_.data = state_image_data_.data(); + lv_img_set_src(ui_slot_image, &state_image_); + lv_img_set_size_mode(ui_slot_image, LV_IMG_SIZE_MODE_REAL); + // set the scaling so that the image fits in the slot + auto scale = std::min(80.0f / width, 60.0f / height); + logger_.info("Scaling image by {}", scale); + lv_img_set_zoom(ui_slot_image, (uint16_t)(scale * 256.)); + lv_obj_set_size(ui_slot_image, width * scale, height * scale); + } else { + logger_.warn("No slot image callback set"); + } +} +void Menu::update_pause_image() { + // clear the image in case we don't have a new one to set + lv_img_set_src(ui_pause_image, nullptr); + logger_.info("Updating pause image to {}", paused_image_path_); + // load the image data + std::ifstream file(paused_image_path_, std::ios::binary); + if (!file) { + logger_.error("Failed to open image file {}", paused_image_path_); + return; + } + file.seekg(0, std::ios::end); + auto size = file.tellg(); + file.seekg(0, std::ios::beg); + uint16_t width, height; + uint8_t header[4]; + file.read((char*)header, sizeof(header)); + width = (header[0] << 8) | (header[1]); + height = (header[2] << 8) | (header[3]); + logger_.info("Paused image is {}x{}", width, height); + size_t paused_image_data_size = size - sizeof(header); + paused_image_data_.resize(paused_image_data_size); + file.read((char*)paused_image_data_.data(), paused_image_data_size); + file.close(); + paused_image_.header.cf = LV_IMG_CF_TRUE_COLOR; + paused_image_.header.always_zero = 0; + paused_image_.header.reserved = 0; + paused_image_.header.w = width; + paused_image_.header.h = height; + paused_image_.data_size = width * height * 2; + paused_image_.data = paused_image_data_.data(); + lv_img_set_src(ui_pause_image, &paused_image_); + lv_img_set_size_mode(ui_pause_image, LV_IMG_SIZE_MODE_REAL); + // lv_img_set_size(ui_pause_image, width, height); + // set the scaling so that the image fits in the slot + auto scale = std::min(80.0f / width, 60.0f / height); + logger_.info("Setting pause image scale to {}", scale); + lv_img_set_zoom(ui_pause_image, uint16_t(scale * 256.)); + lv_obj_set_size(ui_pause_image, width * scale, height * scale); } void Menu::set_mute(bool muted) { @@ -109,22 +194,28 @@ void Menu::on_pressed(lv_event_t *e) { bool is_save = (target == ui_save_btn); if (is_save) { action_callback_(Action::SAVE); + // when we save, the paused state is now the saved state + update_slot_display(); return; } bool is_load = (target == ui_load_btn); if (is_load) { action_callback_(Action::LOAD); + // when we load, the paused state is now the loaded state + update_pause_image(); return; } // slot controls bool is_slot_up = (target == ui_btn_slot_inc); if (is_slot_up) { next_slot(); + update_slot_display(); return; } bool is_slot_down = (target == ui_btn_slot_dec); if (is_slot_down) { previous_slot(); + update_slot_display(); return; } // volume controls diff --git a/main/cart.hpp b/main/cart.hpp index e606f669..89566fa6 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -6,6 +6,7 @@ #include "display.hpp" #include "fs_init.hpp" +#include "spi_lcd.h" #include "input.h" #include "logger.hpp" #include "mmap.hpp" @@ -34,11 +35,15 @@ class Cart { /// \param config configuration for the cart Cart(const Config& config) : info_(config.info), - menu_({ - .display = config.display, - .action_callback = - std::bind(&Cart::on_menu_action, this, std::placeholders::_1) - }), + menu_({.display = config.display, + .paused_image_path = get_paused_image_path(), + .action_callback = + std::bind(&Cart::on_menu_action, this, std::placeholders::_1), + .slot_image_callback = [this]() -> std::string { + return get_screenshot_path(false); + }, + .log_level = espp::Logger::Verbosity::INFO + }), display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { } @@ -53,10 +58,79 @@ class Cart { virtual void load() { logger_.info("load"); + // move the screenshot to the pause image + auto screenshot_path = get_screenshot_path(true); + auto paused_image_path = get_paused_image_path(); + logger_.info("move {} to {}", screenshot_path, paused_image_path); + std::error_code ec; + if (std::filesystem::exists(paused_image_path, ec)) { + std::filesystem::remove(paused_image_path, ec); + } + std::filesystem::rename(screenshot_path, paused_image_path, ec); + if (ec) { + logger_.error("failed to move {} to {}: {}", screenshot_path, paused_image_path, ec.message()); + } } virtual void save() { logger_.info("save"); + // move the pause image to the screenshot + auto paused_image_path = get_paused_image_path(); + auto screenshot_path = get_screenshot_path(true); + logger_.info("move {} to {}", paused_image_path, screenshot_path); + std::error_code ec; + if (std::filesystem::exists(paused_image_path, ec)) { + if (std::filesystem::exists(screenshot_path, ec)) { + std::filesystem::remove(screenshot_path, ec); + } + std::filesystem::rename(paused_image_path, screenshot_path, ec); + if (ec) { + logger_.error("failed to move {} to {}: {}", paused_image_path, screenshot_path, ec.message()); + } + } else { + logger_.warn("paused image does not exist"); + } + } + + /// Save the current screen to a file + /// \param filename filename to save the screenshot to + /// \return true if the screenshot was saved successfully + virtual bool screenshot(std::string_view filename) { + logger_.info("screenshot: {}", filename); + // get the screen data from the display, size of the frame buffer is + // (320*2)*240 formatted as RGB565 + uint8_t* frame_buffer = get_frame_buffer0(); + auto size = get_video_size(); + uint16_t width = size.first; + uint16_t height = size.second; + logger_.info("frame buffer size: {}x{}", width, height); + // copy the frame buffer to a new buffer + std::vector new_frame_buffer(width * height * 2); + for (int y = 0; y < height; y++) { + memcpy(&new_frame_buffer[y * width * 2], &frame_buffer[y * width * 2], width * 2); + } + // save it to the file + std::ofstream file(filename.data(), std::ios::binary); + if (!file.is_open()) { + logger_.error("Failed to open file: {}", filename); + return false; + } + + uint8_t header[4] = { + (uint8_t)(width >> 8), + (uint8_t)(width & 0xFF), + (uint8_t)(height >> 8), + (uint8_t)(height & 0xFF) + }; + // write the header + file.write((char*)header, sizeof(header)); + + // write the data + file.write((char*)new_frame_buffer.data(), new_frame_buffer.size()); + // make sure to close the file + file.close(); + + return true; } virtual void init() { @@ -81,6 +155,9 @@ class Cart { if (_btn_state) { logger_.warn("Menu pressed!"); pre_menu(); + // take a screenshot before we show the menu + screenshot(get_paused_image_path()); + // now resume the menu menu_.resume(); display_->force_refresh(); display_->resume(); @@ -128,6 +205,10 @@ class Cart { return ".sav"; } + virtual std::string get_screenshot_extension() const { + return ".bin"; + } + virtual void pre_menu() { // subclass should override this function if they need to stop their tasks // or save screen state before the menu is shown @@ -139,6 +220,12 @@ class Cart { handle_video_setting(); } + virtual std::pair get_video_size() const { + // subclass should override this method to return the size of the video + // in the framebuffer. This will be used when capturing screenshots. + return std::make_pair(320, 240); + } + // subclass should override these methods virtual void set_original_video_setting() = 0; virtual void set_fit_video_setting() = 0; @@ -179,6 +266,15 @@ class Cart { return ""; } + std::string get_paused_image_path() { + namespace fs = std::filesystem; + fs::create_directories(savedir); + auto save_path = + savedir + "/paused" + + get_screenshot_extension(); + return save_path; + } + std::string get_screenshot_path(bool bypass_exist_check=false) { namespace fs = std::filesystem; logger_.info("Save directory: {}", savedir); @@ -187,7 +283,7 @@ class Cart { savedir + "/" + fs::path(get_rom_filename()).stem().string() + fmt::format("_{}", menu_.get_selected_slot()) + - ".jpg"; + get_screenshot_extension(); if (bypass_exist_check || fs::exists(save_path)) { logger_.info("found: {}", save_path); return save_path; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index 8ff034f7..7dd7f12a 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -16,10 +16,12 @@ class GbcCart : public Cart { } virtual void load() override { + Cart::load(); load_gameboy(get_save_path()); } virtual void save() override { + Cart::save(); save_gameboy(get_save_path(true)); } @@ -61,6 +63,10 @@ class GbcCart : public Cart { set_gb_video_original(); } + virtual std::pair get_video_size() const override { + return std::make_pair(GAMEBOY_WIDTH, GAMEBOY_HEIGHT); + } + virtual void set_fit_video_setting() override { logger_.info("gbc::video: fit"); set_gb_video_fit(); diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 0f1aaba2..77fec927 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -16,10 +16,12 @@ class NesCart : public Cart { } virtual void load() override { + Cart::load(); load_nes(get_save_path()); } virtual void save() override { + Cart::save(); save_nes(get_save_path(true)); } @@ -40,6 +42,9 @@ class NesCart : public Cart { } protected: + static constexpr size_t NES_WIDTH = 256; + static constexpr size_t NES_HEIGHT = 240; + virtual void pre_menu() override { Cart::pre_menu(); logger_.info("nes::pre_menu()"); @@ -52,6 +57,10 @@ class NesCart : public Cart { start_nes_tasks(); } + virtual std::pair get_video_size() const override { + return std::make_pair(NES_WIDTH, NES_HEIGHT); + } + virtual void set_original_video_setting() override { set_nes_video_original(); } From c975741e9ddab7c6a248d69f9a4f92d0970f5ece Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 7 May 2023 15:09:17 -0500 Subject: [PATCH 34/47] feat(save): Refactor save state display * Updated save state display to move core logic into each emulator component / cart * Emulation state display now works for both the NES and GB/C emulators * Updated cart to not rename screenshots but instead actually copy them (so that the screenshot is not removed and the save state image is not removed for example * Allow getting the palette and frame buffer from the NES emulator through OSD * Added implementation for the reset action which does a soft reset of the emulation (keeping the same cart inserted). --- components/gbc/include/gameboy.hpp | 3 ++ components/gbc/src/gameboy.cpp | 20 +++++++++-- components/menu/src/menu.cpp | 26 +++++++++------ components/nes/CMakeLists.txt | 1 - components/nes/include/nes.hpp | 3 ++ components/nes/nofrendo/osd.h | 1 + components/nes/src/nes.cpp | 26 ++++++++++----- components/nes/src/video_audio.c | 7 ++++ main/cart.hpp | 53 ++++++++++++++++++------------ main/gbc_cart.hpp | 9 +++++ main/nes_cart.hpp | 9 +++++ 11 files changed, 116 insertions(+), 42 deletions(-) diff --git a/components/gbc/include/gameboy.hpp b/components/gbc/include/gameboy.hpp index 794609b8..8c9fad85 100644 --- a/components/gbc/include/gameboy.hpp +++ b/components/gbc/include/gameboy.hpp @@ -2,10 +2,12 @@ #include #include +#include void set_gb_video_original(); void set_gb_video_fit(); void set_gb_video_fill(); +void reset_gameboy(); void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size); void load_gameboy(std::string_view save_path); void save_gameboy(std::string_view save_path); @@ -13,3 +15,4 @@ void start_gameboy_tasks(); void stop_gameboy_tasks(); void run_gameboy_rom(); void deinit_gameboy(); +std::vector get_gameboy_video_buffer(); diff --git a/components/gbc/src/gameboy.cpp b/components/gbc/src/gameboy.cpp index 65a27f05..fea0d653 100644 --- a/components/gbc/src/gameboy.cpp +++ b/components/gbc/src/gameboy.cpp @@ -16,8 +16,8 @@ #include "freertos/FreeRTOS.h" #include "freertos/queue.h" -static const size_t gameboy_screen_width = 160; -static const size_t gameboy_screen_height = 160; +static const size_t GAMEBOY_SCREEN_WIDTH = 160; +static const size_t GAMEBOY_SCREEN_HEIGHT = 144; #if USE_GAMEBOY_GNUBOY extern "C" { @@ -204,6 +204,10 @@ void set_gb_video_fill() { filled = true; } +void reset_gameboy() { + emu_reset(); +} + void init_gameboy(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size) { static bool initialized = false; @@ -307,6 +311,18 @@ void start_gameboy_tasks() { gbc_video_task->start(); } +std::vector get_gameboy_video_buffer() { + uint8_t* frame_buffer = get_frame_buffer0(); + // copy the frame buffer to a new buffer + auto width = GAMEBOY_SCREEN_WIDTH; + auto height = GAMEBOY_SCREEN_HEIGHT; + std::vector new_frame_buffer(width * 2 * height); + for (int y = 0; y < height; ++y) { + memcpy(&new_frame_buffer[y * width * 2], &frame_buffer[y * width * 2], width * 2); + } + return new_frame_buffer; +} + void deinit_gameboy() { #if USE_GAMEBOY_GNUBOY // now unload everything diff --git a/components/menu/src/menu.cpp b/components/menu/src/menu.cpp index 3d829ad1..7459eaca 100644 --- a/components/menu/src/menu.cpp +++ b/components/menu/src/menu.cpp @@ -58,7 +58,11 @@ void Menu::update_slot_image() { lv_img_set_src(ui_slot_image, nullptr); if (slot_image_callback_) { auto image = slot_image_callback_(); - logger_.info("Updating slot image to {}", image); + logger_.info("Updating slot image to '{}'", image); + if (image.empty()) { + logger_.info("No slot image to display"); + return; + } // load the image data std::ifstream file(image, std::ios::binary); if (!file) { @@ -66,15 +70,16 @@ void Menu::update_slot_image() { return; } file.seekg(0, std::ios::end); - auto size = file.tellg(); + size_t size = file.tellg(); file.seekg(0, std::ios::beg); uint16_t width, height; - uint8_t header[4]; - file.read((char*)header, sizeof(header)); + static constexpr int header_size = 4; + uint8_t header[header_size]; + file.read((char*)header, header_size); width = (header[0] << 8) | (header[1]); height = (header[2] << 8) | (header[3]); logger_.info("Slot image is {}x{}", width, height); - size_t state_image_data_size = size - sizeof(header); + int state_image_data_size = size - header_size; state_image_data_.resize(state_image_data_size); file.read((char*)state_image_data_.data(), state_image_data_size); file.close(); @@ -100,7 +105,7 @@ void Menu::update_slot_image() { void Menu::update_pause_image() { // clear the image in case we don't have a new one to set lv_img_set_src(ui_pause_image, nullptr); - logger_.info("Updating pause image to {}", paused_image_path_); + logger_.info("Updating pause image to '{}'", paused_image_path_); // load the image data std::ifstream file(paused_image_path_, std::ios::binary); if (!file) { @@ -108,15 +113,16 @@ void Menu::update_pause_image() { return; } file.seekg(0, std::ios::end); - auto size = file.tellg(); + size_t size = file.tellg(); file.seekg(0, std::ios::beg); uint16_t width, height; - uint8_t header[4]; - file.read((char*)header, sizeof(header)); + static constexpr int header_size = 4; + uint8_t header[header_size]; + file.read((char*)header, header_size); width = (header[0] << 8) | (header[1]); height = (header[2] << 8) | (header[3]); logger_.info("Paused image is {}x{}", width, height); - size_t paused_image_data_size = size - sizeof(header); + int paused_image_data_size = size - header_size; paused_image_data_.resize(paused_image_data_size); file.read((char*)paused_image_data_.data(), paused_image_data_size); file.close(); diff --git a/components/nes/CMakeLists.txt b/components/nes/CMakeLists.txt index 03c18b1c..d2fb3702 100644 --- a/components/nes/CMakeLists.txt +++ b/components/nes/CMakeLists.txt @@ -5,4 +5,3 @@ idf_component_register( REQUIRES box-emu-hal ) target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-char-subscripts -Wno-attributes) -target_compile_definitions(${COMPONENT_LIB} PUBLIC USE_NES_NOFRENDO) diff --git a/components/nes/include/nes.hpp b/components/nes/include/nes.hpp index cdf78c86..a6c6a4d0 100644 --- a/components/nes/include/nes.hpp +++ b/components/nes/include/nes.hpp @@ -2,7 +2,9 @@ #include #include +#include +void reset_nes(); void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size); void load_nes(std::string_view save_path); void save_nes(std::string_view save_path); @@ -13,3 +15,4 @@ void deinit_nes(); void set_nes_video_original(); void set_nes_video_fit(); void set_nes_video_fill(); +std::vector get_nes_video_buffer(); diff --git a/components/nes/nofrendo/osd.h b/components/nes/nofrendo/osd.h index ad0a77f2..8957997a 100644 --- a/components/nes/nofrendo/osd.h +++ b/components/nes/nofrendo/osd.h @@ -74,6 +74,7 @@ typedef struct sndinfo_s extern void osd_set_video_scale(bool new_video_scale); +extern uint16_t* get_nes_palette(); /* get info */ extern void osd_getvideoinfo(vidinfo_t *info); extern void osd_getsoundinfo(sndinfo_t *info); diff --git a/components/nes/src/nes.cpp b/components/nes/src/nes.cpp index 77220e0e..54ea90f8 100644 --- a/components/nes/src/nes.cpp +++ b/components/nes/src/nes.cpp @@ -1,6 +1,5 @@ #include "nes.hpp" -#ifdef USE_NES_NOFRENDO extern "C" { #include "event.h" #include @@ -8,7 +7,6 @@ extern "C" { } static nes_t* console_nes; -#endif #include @@ -38,9 +36,12 @@ void set_nes_video_fill() { osd_set_video_scale(true); } +void reset_nes() { + nes_reset(SOFT_RESET); +} + static uint8_t first_frame = 0; void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data_size) { -#ifdef USE_NES_NOFRENDO static bool initialized = false; if (!initialized) { event_init(); @@ -58,18 +59,15 @@ void init_nes(const std::string& rom_filename, uint8_t *romdata, size_t rom_data vid_setmode(NES_SCREEN_WIDTH, NES_VISIBLE_HEIGHT); nes_prep_emulation(nullptr, console_nes); first_frame = 1; -#endif } void run_nes_rom() { -#ifdef USE_NES_NOFRENDO auto start = std::chrono::high_resolution_clock::now(); nes_emulateframe(first_frame); first_frame = 0; // frame rate should be 60 FPS, so 1/60th second is what we want to sleep for auto delay = std::chrono::duration(1.0f/60.0f); std::this_thread::sleep_until(start + delay); -#endif } void load_nes(std::string_view save_path) { @@ -80,6 +78,20 @@ void save_nes(std::string_view save_path) { save_sram((char *)save_path.data(), console_nes); } +std::vector get_nes_video_buffer() { + std::vector frame(NES_SCREEN_WIDTH * NES_VISIBLE_HEIGHT * 2); + // the frame data for the NES is stored in frame_buffer0 as a 8 bit index into the palette + // we need to convert this to a 16 bit RGB565 value + uint8_t *frame_buffer0 = get_frame_buffer0(); + uint16_t *palette = get_nes_palette(); + for (int i = 0; i < NES_SCREEN_WIDTH * NES_VISIBLE_HEIGHT; i++) { + uint8_t index = frame_buffer0[i]; + uint16_t color = palette[index]; + frame[i * 2] = color & 0xFF; + frame[i * 2 + 1] = color >> 8; + } + return frame; +} void stop_nes_tasks() { } @@ -88,7 +100,5 @@ void start_nes_tasks() { } void deinit_nes() { -#ifdef USE_NES_NOFRENDO nes_poweroff(); -#endif } diff --git a/components/nes/src/video_audio.c b/components/nes/src/video_audio.c index b96aaa4a..78491693 100644 --- a/components/nes/src/video_audio.c +++ b/components/nes/src/video_audio.c @@ -143,6 +143,7 @@ static bool prev_scale_video = false; void osd_set_video_scale(bool new_video_scale) { scale_video = new_video_scale; } + void ili9341_write_frame_nes(const uint8_t* buffer, uint16_t* myPalette) { short x, y; int x_offset = (320-256)/2; @@ -252,6 +253,10 @@ static void set_palette(rgb_t *pal) } +uint16_t* get_nes_palette() { + return (uint16_t*)myPalette; +} + /* clear all frames to a particular color */ static void clear(uint8 color) { @@ -282,6 +287,8 @@ static void custom_blit(bitmap_t *bmp, int num_dirties, rect_t *dirty_rects) { } } + + //This runs on core 1. volatile bool exitVideoTaskFlag = false; static void videoTask(void *arg) { diff --git a/main/cart.hpp b/main/cart.hpp index 89566fa6..d9a47ba6 100644 --- a/main/cart.hpp +++ b/main/cart.hpp @@ -42,7 +42,7 @@ class Cart { .slot_image_callback = [this]() -> std::string { return get_screenshot_path(false); }, - .log_level = espp::Logger::Verbosity::INFO + .log_level = espp::Logger::Verbosity::WARN }), display_(config.display), logger_({.tag = "Cart", .level = config.verbosity}) { @@ -56,37 +56,45 @@ class Cart { return FS_PREFIX + "/" + info_.rom_path; } + virtual void reset() { + // the subclass should override this to reset the emulator + } + virtual void load() { - logger_.info("load"); + logger_.info("loading..."); // move the screenshot to the pause image auto screenshot_path = get_screenshot_path(true); auto paused_image_path = get_paused_image_path(); - logger_.info("move {} to {}", screenshot_path, paused_image_path); + logger_.debug("copy {} to {}", screenshot_path, paused_image_path); std::error_code ec; if (std::filesystem::exists(paused_image_path, ec)) { std::filesystem::remove(paused_image_path, ec); } - std::filesystem::rename(screenshot_path, paused_image_path, ec); - if (ec) { - logger_.error("failed to move {} to {}: {}", screenshot_path, paused_image_path, ec.message()); - } + // copy the screenshot to the paused image + std::fstream screenshot(screenshot_path, std::ios::binary | std::ios::in); + std::fstream paused_image(paused_image_path, std::ios::binary | std::ios::out); + paused_image << screenshot.rdbuf(); + screenshot.close(); + paused_image.close(); } virtual void save() { - logger_.info("save"); + logger_.info("saving..."); // move the pause image to the screenshot auto paused_image_path = get_paused_image_path(); auto screenshot_path = get_screenshot_path(true); - logger_.info("move {} to {}", paused_image_path, screenshot_path); + logger_.debug("copy {} to {}", paused_image_path, screenshot_path); std::error_code ec; if (std::filesystem::exists(paused_image_path, ec)) { if (std::filesystem::exists(screenshot_path, ec)) { std::filesystem::remove(screenshot_path, ec); } - std::filesystem::rename(paused_image_path, screenshot_path, ec); - if (ec) { - logger_.error("failed to move {} to {}: {}", paused_image_path, screenshot_path, ec.message()); - } + // copy the paused image to the screenshot + std::fstream paused_image(paused_image_path, std::ios::binary | std::ios::in); + std::fstream screenshot(screenshot_path, std::ios::binary | std::ios::out); + screenshot << paused_image.rdbuf(); + paused_image.close(); + screenshot.close(); } else { logger_.warn("paused image does not exist"); } @@ -99,16 +107,12 @@ class Cart { logger_.info("screenshot: {}", filename); // get the screen data from the display, size of the frame buffer is // (320*2)*240 formatted as RGB565 - uint8_t* frame_buffer = get_frame_buffer0(); auto size = get_video_size(); uint16_t width = size.first; uint16_t height = size.second; - logger_.info("frame buffer size: {}x{}", width, height); - // copy the frame buffer to a new buffer - std::vector new_frame_buffer(width * height * 2); - for (int y = 0; y < height; y++) { - memcpy(&new_frame_buffer[y * width * 2], &frame_buffer[y * width * 2], width * 2); - } + logger_.debug("frame buffer size: {}x{}", width, height); + std::vector frame = get_video_buffer(); + // save it to the file std::ofstream file(filename.data(), std::ios::binary); if (!file.is_open()) { @@ -126,7 +130,7 @@ class Cart { file.write((char*)header, sizeof(header)); // write the data - file.write((char*)new_frame_buffer.data(), new_frame_buffer.size()); + file.write((char*)frame.data(), frame.size()); // make sure to close the file file.close(); @@ -184,6 +188,7 @@ class Cart { menu_.pause(); break; case Menu::Action::RESET: + reset(); menu_.pause(); break; case Menu::Action::QUIT: @@ -226,6 +231,12 @@ class Cart { return std::make_pair(320, 240); } + virtual std::vector get_video_buffer() const { + // subclass should override this method to return the frame buffer + // as a vector of uint16_t + return std::vector(); + } + // subclass should override these methods virtual void set_original_video_setting() = 0; virtual void set_fit_video_setting() = 0; diff --git a/main/gbc_cart.hpp b/main/gbc_cart.hpp index 7dd7f12a..c2d24a0b 100644 --- a/main/gbc_cart.hpp +++ b/main/gbc_cart.hpp @@ -15,6 +15,11 @@ class GbcCart : public Cart { deinit(); } + virtual void reset() override { + Cart::reset(); + reset_gameboy(); + } + virtual void load() override { Cart::load(); load_gameboy(get_save_path()); @@ -67,6 +72,10 @@ class GbcCart : public Cart { return std::make_pair(GAMEBOY_WIDTH, GAMEBOY_HEIGHT); } + virtual std::vector get_video_buffer() const override { + return get_gameboy_video_buffer(); + } + virtual void set_fit_video_setting() override { logger_.info("gbc::video: fit"); set_gb_video_fit(); diff --git a/main/nes_cart.hpp b/main/nes_cart.hpp index 77fec927..bf9d5629 100644 --- a/main/nes_cart.hpp +++ b/main/nes_cart.hpp @@ -15,6 +15,11 @@ class NesCart : public Cart { deinit(); } + virtual void reset() override { + Cart::reset(); + reset_nes(); + } + virtual void load() override { Cart::load(); load_nes(get_save_path()); @@ -61,6 +66,10 @@ class NesCart : public Cart { return std::make_pair(NES_WIDTH, NES_HEIGHT); } + virtual std::vector get_video_buffer() const override { + return get_nes_video_buffer(); + } + virtual void set_original_video_setting() override { set_nes_video_original(); } From 1c0f0bf962e68df28ca84e9ab2f04a73764f0229 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Sun, 7 May 2023 16:00:43 -0500 Subject: [PATCH 35/47] added new boxart --- boxart/batman_the_animated_series.jpg | Bin 0 -> 5118 bytes boxart/duck_tales.jpg | Bin 0 -> 3370 bytes boxart/final_fantasy.jpg | Bin 0 -> 33624 bytes boxart/final_fantasy_adventure.jpg | Bin 0 -> 4326 bytes boxart/final_fantasy_ii.jpg | Bin 0 -> 12925 bytes boxart/final_fantasy_iii.jpg | Bin 0 -> 55068 bytes boxart/harvest_moon.jpg | Bin 0 -> 13081 bytes boxart/harvest_moon_gbc.jpg | Bin 0 -> 5672 bytes boxart/mario_golf.jpg | Bin 0 -> 12358 bytes boxart/mario_open_golf.jpg | Bin 0 -> 14277 bytes boxart/mario_tennis.jpg | Bin 0 -> 6349 bytes boxart/metal_gear.jpg | Bin 0 -> 11952 bytes boxart/metal_gear_solid.jpg | Bin 0 -> 5711 bytes boxart/metroid_2_return_of_samus.jpg | Bin 0 -> 6153 bytes boxart/source/batman_the_animated_series.jpg | Bin 0 -> 104695 bytes boxart/source/duck_tales.jpg | Bin 0 -> 94983 bytes boxart/source/final_fantasy.jpg | Bin 0 -> 55340 bytes boxart/source/final_fantasy_adventure.jpg | Bin 0 -> 17017 bytes boxart/source/final_fantasy_ii.jpg | Bin 0 -> 68749 bytes boxart/source/final_fantasy_iii.jpg | Bin 0 -> 1656414 bytes boxart/source/harvest_moon.jpg | Bin 0 -> 193289 bytes boxart/source/harvest_moon_gbc.jpg | Bin 0 -> 153295 bytes boxart/source/mario_golf.jpg | Bin 0 -> 48887 bytes boxart/source/mario_open_golf.jpg | Bin 0 -> 43985 bytes boxart/source/mario_tennis.jpg | Bin 0 -> 58229 bytes boxart/source/metal_gear.jpg | Bin 0 -> 69349 bytes boxart/source/metal_gear_solid.jpg | Bin 0 -> 64924 bytes boxart/source/metroid_2_return_of_samus.jpg | Bin 0 -> 19475 bytes 28 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 boxart/batman_the_animated_series.jpg create mode 100644 boxart/duck_tales.jpg create mode 100644 boxart/final_fantasy.jpg create mode 100644 boxart/final_fantasy_adventure.jpg create mode 100644 boxart/final_fantasy_ii.jpg create mode 100644 boxart/final_fantasy_iii.jpg create mode 100644 boxart/harvest_moon.jpg create mode 100644 boxart/harvest_moon_gbc.jpg create mode 100644 boxart/mario_golf.jpg create mode 100644 boxart/mario_open_golf.jpg create mode 100644 boxart/mario_tennis.jpg create mode 100644 boxart/metal_gear.jpg create mode 100644 boxart/metal_gear_solid.jpg create mode 100644 boxart/metroid_2_return_of_samus.jpg create mode 100644 boxart/source/batman_the_animated_series.jpg create mode 100644 boxart/source/duck_tales.jpg create mode 100644 boxart/source/final_fantasy.jpg create mode 100644 boxart/source/final_fantasy_adventure.jpg create mode 100644 boxart/source/final_fantasy_ii.jpg create mode 100644 boxart/source/final_fantasy_iii.jpg create mode 100644 boxart/source/harvest_moon.jpg create mode 100644 boxart/source/harvest_moon_gbc.jpg create mode 100644 boxart/source/mario_golf.jpg create mode 100644 boxart/source/mario_open_golf.jpg create mode 100644 boxart/source/mario_tennis.jpg create mode 100644 boxart/source/metal_gear.jpg create mode 100644 boxart/source/metal_gear_solid.jpg create mode 100644 boxart/source/metroid_2_return_of_samus.jpg diff --git a/boxart/batman_the_animated_series.jpg b/boxart/batman_the_animated_series.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c538527297b0a5afafbe549a8101f99bd26abb1 GIT binary patch literal 5118 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 literal 0 HcmV?d00001 diff --git a/boxart/duck_tales.jpg b/boxart/duck_tales.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bcd291c05c0727c4c84c1f36a6c07d1b711e718e GIT binary patch literal 3370 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 M3Uuly$FINr8wWTdSpWb4 literal 0 HcmV?d00001 diff --git a/boxart/final_fantasy.jpg b/boxart/final_fantasy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e11f6c829a30dd4583d4a542032df6f14caf51a7 GIT binary patch literal 33624 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%0A5Iy$25~`7b4R(D*LYy{d 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 literal 0 HcmV?d00001 diff --git a/boxart/final_fantasy_adventure.jpg b/boxart/final_fantasy_adventure.jpg new file mode 100644 index 0000000000000000000000000000000000000000..babec991938068a9c5e620fd0ad59a81e9337f21 GIT binary patch literal 4326 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 literal 0 HcmV?d00001 diff --git a/boxart/final_fantasy_ii.jpg b/boxart/final_fantasy_ii.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23a316ea19ee6a50e08d26095d93dc4b0ac8e469 GIT binary patch literal 12925 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 FzW~}EF82Tc literal 0 HcmV?d00001 diff --git a/boxart/final_fantasy_iii.jpg b/boxart/final_fantasy_iii.jpg new file mode 100644 index 0000000000000000000000000000000000000000..833b075b58d3a8c43ad3ed51746723b41c156442 GIT binary patch literal 55068 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 Y6aA4B{3rNNsB7SL(6bUrCnvA}*-p$`h5!Hn literal 0 HcmV?d00001 diff --git a/boxart/harvest_moon.jpg b/boxart/harvest_moon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce9627527a91d60502b677a83a4f06923f59bb03 GIT binary patch literal 13081 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�f^_ify=} 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 literal 0 HcmV?d00001 diff --git a/boxart/mario_golf.jpg b/boxart/mario_golf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27c3adcb95083d30b5069a7ea1a39b35f8e66a59 GIT binary patch literal 12358 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 BsJ{RJ literal 0 HcmV?d00001 diff --git a/boxart/mario_open_golf.jpg b/boxart/mario_open_golf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1eff197e2a7363d093d409d1e69208b9392c2a47 GIT binary patch literal 14277 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 literal 0 HcmV?d00001 diff --git a/boxart/mario_tennis.jpg b/boxart/mario_tennis.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e05038258f841e344b7f675c01b31d473783fdca GIT binary patch literal 6349 zcmb7_cQhO98}}1JM3o{GwM8{ieIB#6QZ%te?9ozGqM>$6saad?y(?mmHWE~|wf7#a zQ7b5FR4Hoo?ejbDIq%=^_de(T=X+hB>wB(q?sNb7{AUqxMMoQ@4FCcG0N~#P_%jQ* z3!tL~fk3o$e=j;ZI(je@1Ng64E?t5!v9hqSv9hqTvUBoYWry-`u(EOqaq;l+2?z+V zUloQ4^TT-g1^EAi0ROgv>A}nl49xscRw)1fxBh$turdIg0FJakVE_#)kd_trrvtzT z0MO9T0{_eVe?<@eFE0ZP5c1bnxB>vu{uPiO1fr+?uLwv(3!nU02C-c*1wf%fDQ3AYMT4! zNgXO@V6mQ=pIih@Nhp$A(2rJO1RpVp7@T~8{$}6jh#ZvJNUwwF9RfVQJxX1)xArt# z+mS3~k~5ZLimK4TWLTpajC!c7h1SBn{b11^T;K*4m<` z-EHK0FQ@jZ;1ZqIIXSOFcoQxTq>ta`3Fo~y=+eVP)XqAI*z=0RA3wAcPtz^-aVX7p z%w)b3d9wotO{dA}(LgtZ{X`iHKI^JdW7n5k$0%ZmAKGw55|e)bX_t%cos$H`helnX zpqmR)+5;;rB}Y9B2&)kTqYOC zM5ovd-#yfbvA9P%_2!Iq(4aAFGyZ%dHR(Y9WHV;A*84&q`x3_)HfqM$&Rj3%4=sck zQ1j0td7n*nZYcP1MDLRCA~S#iqJ#){jVwE6bS?ZW<~)sHZ6F_!#Z<0ib#=33hfWA( z-bT-oNFUTRZKYdlQx_!kyNjiEOK(b*gVN$OZEdXdVLYJ#B~=Um?J{wwTD%f3eJlEL zk1KEe&Ou?dNGMID$cI4o7u29%#l2M~Hzr(2mi=; zE@H0q6W#q(wx{5&1@P|A@$2!IUytJULiec=t!YA9N;>J6G((knlOS6_nLvP2L z)m?5NbA;o zq96Bq2{+CG&g}$Kqqbi;#t@;!m^Jpe=L!Z$F|sUbArm4*aL#N{p&8bz4^^;Z99Y${)BI0jP%yooQl1rWtA$ z;>MQ!9Q$@(M$^{6)V7kBdn1W66q3Sha*(LoAHe&6{F`(trf)TwR$v&TUXsKd@~}vB z@Jjt|B{PY%iknj!d-pq_Q}oxEZ_w|l66^d*E7zHI)YorH(v*+u-E*5ba^$^=x2(v- zbnE+NL02O?6V%2{)aPbfI>E-$Nw!(HFsVkk1dV5Fj#B-xj~n{-6Ai!%FEF7A!;MkfUP8rSuz4fd+@flrc!R9VjMpcT5Oscfso4a za*f2DeAUiDt#jSi6r21vGw1ew|AUD>Z%77b4ER zaaypIE#~TGqi(dJI(l+Y`JtogD(-e?2rx3a|Bb$SxMERaXsMC(`P(8$p!lY&gR+&6 zmQ1(3R0#pldk3g21{10?Y+q4)aM(!~Xta?ooh0?>)dg}~Dj_*;=Og!`i|C&AT1>IO zVXe+~oo@wXSk*hU;`6UVx3`}6vOL~vmMWotahCt!!>8U9VnB9pDu`VR2$VH{<{k6J z`?PevOx_LV|8UI11*t249P<&`)AcWEU*=QmcP0Onr^Z{7<~Q`qOxXxU?yDsPpn-%% zH!M*Bw$fFP{&?Sts5l$#fgp%lqIz~hR<^6g@3&0Iyw`HY{{+$v7BXZ3Xroo14cgQP zuC*=?NZx;b56Aogd* zI#=J6hKs|ki&n)I4v{_c;Yk;!&kth=hLo?>CWAZ+RrjoL(U>n@JVuYnHtWk`0Jn7* zv+}noABPON(-ieGL;D^>NghY7$nlr=v7KzdVbC_Jd*tj8ePlh6djp+LU_hsekN^%C zQRTP+j9y-aWhN|cSmojjeQ~f+c=NY`GBQOAKZM1bH~sYcJ0h zeO;IGos$D^z4z_$l+&B(7VdmXDMtpQMp}#K6R6T2%YwGg%-btvq$9qA+z^v;t}(Bk zo9{Q{!j5LV_J_(5BqEk`GD9PigwV=sY6HQbfMy;w_U^{GS$1ArW5d#$V8W>_W0z{Ze$D`+OOE8BZ zvxM`!4a-}`FH*C8Pz^}E2s%7ESP;&;#~6?ckghyU&#}_ly7i5+cGu*)B;N-|t1g(R zy8WHpU?nkHl}`#Frl~0yTAY*MX&RJ;B1{R>kd#dwM6x{_|V0 z_LI#77>I^Vb4Pgx#ipLr&0SkTvFijd!+JAciHv2KPG_gU%P)`Ggxfla+c;HglKy)b z<(18{Rh`qCVRk91Cd@jH{6;KgK*4_s)&K$vCRXgPM4t5&Iw7u?ePA6g93`k{PV{x? zoEo$=>mFP{lNtSXVZrPt-n!$=jXq|!*SQKD?$(mh&IU|NW`l;PhDK+p95;$g_3J z%0$-d3Thq9!~-JWNx(XVo5uo6!6&9&N9BGB*^w{L`S)2(_}08>)YT(B#4VYh)mi&7 z)_2-cF=J0;eYZ#Dr?}j-5P=d6wU@7kd|m>v0lTDM@f|DL_>47APJ4T=e+kcQ%Dm{l z@`NOzm!KVFrHJpGSP0J@uo9L^|D`wr5l1Rmb_I!a^GhC1dDZ^2M8thqnH@NM{fof~ z&%vtDJEZi?$Z0vYdH+4mYsIt}{SDJ?!l0tEofMM_xY4cD7Y(?WiI&o4u!Z+ODb5ry+3aJ-6y53S^eB=6yjv!Yj>#GQv& zA%&H&JU&|}*EHVYtD6>{36%voac@l22@6Oz3R?iViNHL4{&j5D?dHA2>TTi!$hEZG zWO@j=)tmOIIXm{NelhK^nyebr#}+{Kx+f-B9=T4LwxyJOQT%BiUc!_$n`mgfHI+ef zXE{3&)ohC#&%d)f^WLJ|H<37a`3u@g3KMLH)=fzDEFnN3y^!B*%9}gYZnIa#C$(Y4 zM7oV&6(P9g9jh+(6O3}OdiTJ|WFXO^!r0j`k|#eVg`J>u^EQtLl37B;-`31eFtpAS zDE34^!cr^jx{s`>{2t@|M-YtjS0z5I;N`+vSS_T-OnYSklv1HM9ceVvs-%0v^8q)l z@1t=d)QKt-o}LQOyaQKJ5(xTXCLzismu`u2A^}p1NP7S-S`)ivPA4s#E^`EFlV;>K zm9?uhWZU8scU5PHMvqMP**$5wc&TVqyoq!6yr*?f68sEW1c5KE2j^CbeU~XH)Gr&w zbuB(NzVA$@e#I`KpMl}|Blj}N1^JPHx)ixvN@I&!!@A(*T@9EL?V~R z+f5<;WF$fX#QQML_1_Y-BQf-u(*~8We^1)R8nhs*81b$&GfwHxofTmWW^oW59DoLO;yTU z5)3U=J{cJlvpz|WsDRRpvkvoysx%$E_NByp5Q-=Z1p#{my=mV+BDp>Fxz%Va5ugwg z9^fz;CMA=>Cng0gNi5zCWgN?Wbm9r%5r_yfh@bxW!LJT0O{{=EW0tq(Pwqowpi$c5>4Wk_<)p!VpO3{`30Llj34%%-bD5G2(lWMj^2E|4KCH(`Nd_jr zXLdzR`40fEg!T7txI_@b>tOQUsCQ5+caN5<{{SM3hjjzH?Pi<>ulT)~KI)d84D?GA z?eTW%vUHB;d7@igxT=KYLcdD$Q$7)~tVRBM?=TlDRcQC@ivj)T6xPs{>MABDi*tEy zg%bf0o59gb^Hc8Hl!GZ0L;ko>oD@QW# ze5#6OW*?D@WFTTk*>gSFLUo@-XuKA}A@~bd=c?G_q#;tNRVsx$PG4`qwOXDJTEn_2q?V|we6IiO- zaKdR&Hq|XxugMWJ=Qb6Tw{!T9aF$VeWS`0YwP5p|T-OmE1>s>o?3&0dXd>Z`sZs^R z*Y#Z1o$D3bbW^8Cg{LDtV-W5P>;`V%+P6hWRb zZJ}cvd#{fXJ;VL+a!F=HXlPc|4gQXs56&A>jz89}v0X_<@&4*93lWKt!7mnFGyn#Q81Dtilx~%n@BTbUgq}+sK<#UFqRc$LP z_s=W2w;TOq_m}yd=!nID-ZjL`TZpAVW<>1n{Fk~ZMEX7vW%S>+d?zjL% zaGlG{uwNP5KI%pwug;?j4NZcYSCKxsm6y;*&yn3J4PpY1vF~k~k7f_q4bUl)C^vIKk<^_>p9F)5son;;05?}lBlaReQSmbvw?A3z7Ox{{v<;L1ZnouVtDe=L{ ztB;2SSvTgF;neP0W&d&hJm)VH(|P(P#IcG5y32=*F>yq`At?e!E{iggtD8@}x=%C* ze;(Xy)l+^hT=qTdeG#?xXT>_cm1J#(-4#9Tc(GoF|dM3)Be~j$%orn=#Ichz zIinX7a0``C>a;y8T5xVql3J}+&yy`#@6X{l_RTJ@T`%H(rRpYCFH7Xf-0}(h&R)oh zaz1Leyt3vPH>!)!3pV7dC^iCwnJ>g_T`bj0M4?^Mss8P3HXcoGNW80?JOG*oIyOVD zC&+gFD4J}3?IS;j{57wt>!KH0@%%mt0WRQ8R$jM#cuaifN}lg^JOv$gmgwbfaR`KS z&Mzq$wIqC=d(qnT_6Jxm?cS#HW*UFoJObpww^rJY)q^`daGNRgE!!D-9`E9>ESi`I zFs5huz-m)=t{q>Sz7W@0HxRMw(;V8CmPP29UHx!>YpmNlldsd3HPdjp zLtg^Fl!MT;z5lj^MEGyV67feFz$M$1UcU62e0)alla7${L1Z5)lU*M<{t$g$L5EO! zT!&!Otq`d4?-yj*_%u9`r<+iYDsABNS`(#+QtvszuHF}P3=h4t(hCFr914Gp;frNm z#{oMV?L0aqBrhR9S;CJ4#6sz%LkN=&^}GBv?LkkyNps%C;ud0X9pnn=89LQt{X?Kr z^xi4Y5Q%t;h;s&C3t##9dWIuoP=3WN6DWGODIx5~e${QCclRpi-OPlnv~P|J-QtEf zCVut^;s|#VTu)ZtU2lyp%fLGn82T1jMG=>v;2=bbf#Qrdu+0E!C=xc*+GOPA-fiUL z@;FsByl#ynk;SvVhnMO%_dKMUF?H>#cA2!q7aE!|UB?Wlid1+q!=<6y?h0xPysny! zWB3KiiI2gENJ_|-%s{{1nOdlY9#T3 zUkSkdO42GBr+s-@RoUIt$qgzG=Q!1YcRT}LNBIGvidsQm#%ktImNPR>R~AB`Y*K_?ybD~QfL(R;x%4J8L_O_-{F z(n{TCY3r8VY4)N9=dw;rPGVnlZ$ctRIMXWjLa;Byt#mjfl#uq#EZ?EC}Z2Us>FAc!PiPzOc>R5LcnpU zWwhrnOH0#Rkf(9hXW9b-Q>FGtJnEkv!dK^HeF%g5(O+kBjQgTzs;HjGpZg7<{o;;u{X+bGJL7prVIGn5M?P-=9a93D@`0FRjOPW-(b`?bNP;v2VwsP~A$kpN% zx01k^5z`BzneFY3&c>KeL4~uErvEaIMaM9@i`0KkWP9<%M^=XTZ27XjUUTSvA)CU+ z)}Ty7nQfIQqmQO#Sc%1$<@U6_I z8~AB(-ljJ`E9ZY+w*MR`D_i&nz#@^&88K2&cDSX{&`|kQZ#nOmEYaQg+ine?FxzEw zmH~((sM%0ngsfU1WtivRP<1T#c4q)T4qp|zNz%2io4p%{H>7(+>v>v<^O`j=G1M_e f$7Mq!t|Z^c^3=g-4_y4t&d#PXo-vF6`SO1NnJKxz literal 0 HcmV?d00001 diff --git a/boxart/metal_gear.jpg b/boxart/metal_gear.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b023fdd5948e81cdb392ba4533352090b0bb9586 GIT binary patch literal 11952 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 J=PaLo{|{wS=&Aq! literal 0 HcmV?d00001 diff --git a/boxart/metal_gear_solid.jpg b/boxart/metal_gear_solid.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b127b4ec290c3f2d369833156662dd5d438378c4 GIT binary patch literal 5711 zcmb7AWmFRk+g{O~(p>{VK)OMx!H6+H2}PtF5+jrlknU!bjNa&Gj8f@Fq>+K7#1s@n z@!>IE-}8Ove80czKIi^(-B+CZ&)T1D05i6P~COSGAdKM;DRu(1}7B)`4Yi#U194stc!dyK3{DOjlY}Z7@L11IaQ>RoE!*JEp}%S#AOH*i|DW~WEHDHBq@euE$*}wl27*Bp5D@r(l7S!q3m77- zz^cz?{Qw0%if|0^FMWitLta?zC{4zpgPte;F8fk6@&X zphTB-1>J1x{c79SLWf$5Hmn{m5?<)-XvkroDk5cZsY6<*#F$N>`I2E-0uy)|eLPdh9Pa_umz{nfzAK!K-V z8N=`=aIR-@f-v1a{uFE*IpK#Ie2eja0Q$*J$IBvv9t3muWmSs;L?LhdxkU!=eF_Vo zsX@I%E`cg!YD=$i?l4)0fBEFus`t12jEZ1ZWzkA9nSnc7MRBi9xION4h_fO$v&$l) zN2l2K>esTy$+Sm@Ro9^=Cxbgk8Nq`g{7Ci7VPpicQ$wy!_|A>`Z_F?MPP5u~2-b+_ zZn#(L96)b%yS6E=QP#X_L_k`eQBN%9=9|EZG8;QFWaVtb!ZqVa|63V`kJ^(yLqrAT zW69V0)W*5LeXewhFc-Q*>k)PPvvgCPzjgIcLBYsK_hAYlK`8B?mBwu#DaNAL zB`>{Oh*cZiY#Ve!ejHg(5>D}|?_7q*bb*ptIr^EI*3f0o_|BRuY-Hd_+FVY}DJ!F0 zlcDgv*UhP-&%<1#i+ef;z6(y@S5`BJcM#zv!B5aX#(iEU>DpV^4O6L&pVtq^H>PD#XNHWVzJ`_XK+T?C^H{ z(f2d`U}hXK1#yP{CU>;Q0{jUi&fHR>FDQf*P=`^2Gs@c^juL_Pf~m zw^VaOZ(E2qYTo_Th6;iwm6ZpC&H1fZ!)^(XY`p-mhHBVZ@eT9#TqRQPU$-y;>2~0kb!*arWewS=3n@Ea$ThS&EdI_C7u-d{-m4OE zQ(-$#`sa!6hpF6F69htQ-wng|hDImW8S1jQ*Gb+Bkuu?3vi^boHwxdQ>S`}O-z;%3 zWRv{QibYRU^?f^dSF7@l+E-JGL1u`Cix!gJaLS~%XEp&1 z+Y!lMy9GLIdVyz!tl$W;1R-GvXsgzaGC{Fin)zeoB39wzDe6UC(mh`1+c>Mo%RAOeW}L-e}3yY zt{D;EE|$5m((56;@B&EmM!t>fA&M68(x|C@o}gOuwml0v!cej4;He$vtB`2BPLPI2GRfhZAsDS+78tnUJ#c`V z!Y)^aMj6XMHulKksg#?*@S>UOsLu{7x#EIs?qPO|JloxN#9mDw{hep|TX9YB%QK~4 zPZnHWie$t&X7f>tD{MaDZPqv&uX->l^HXEH{fQz0J&{kB;ZV0a>RVrMY>3_n)5tI2 zeJ6XKRSh^e-J_CvV{{ts#lPej(1UiOZF0VhxG}RPzm~L(=F%p)tB<`6k(R`OPg<5~ zCN9G5NEJ)wTx}?jk1KKt+l@le+LY3PJr)o+@tDBuAML^DhV|Bil}|j*4kUbg0x26& zCZ6KJZJIDFzLP(&o>yCUyZpEBuM1&Y6XkxtyAQ0cNnkZnZLxd8D=(hVP1vLh%iKCb zga~d=B+o<)Q*Gn(B51-OseeNWb=l=jxXe zC@X|UTMtbdQZ3CJbz2 zuo?6|=K|DX=n}8O4T^PCi{_IecrZNzx?I?S$ZPOkxRWzHE9EXH?6n?xO34^_+*Dxh zrHy$QJ4qRS)Ovopyk8_o>=*9eJ|m4r?X>Wu3d zrpRMz*V3bg4w3JArLv&Pw0#OX@GNeW#Yq39B+yvxWMY6@uwuTKg5+(9SOo1?!E7GA zZ=E^FN0jVI(r$ZW{d4W{>c~tTjH%6ADC|YAHndY}(&y1*C0uj?0MSF$Bk1!`pV;h} zauk_tf*-qj=U#Yn)8zSv?CdM-8>qf!U}t(zc zl=$l$QIHN&D5+MX`C^4u$m7i@vQ3i-;halNE;!We4XxYc6><2d_9_rrdmV z)$GHa54P9vW{FD;%~>Y~I0>Ar6`z@oOs3C(-GU->9;8O+a7$mVdoZ0g_CZ|%>#^Zo z{L=QPe$iLhqh|5PD*C6-qo$p%&%&h!bS9F%84dPdZ)ii-6?{7uDJHikH`I5pqsyT7 zkO1v)3VJ?tu~yix4=B^R+Xaa3GLInDB08+Kf5L(V-N|o6TL#BmM9_^|%oTsfqnV}+ zU@WDE*5Ed^U4X*eYYmg$7aD8iV0h|OVdBn0-L4a=QaC5Cjh`2}IAM^Z>UM(y;FQS4!xv`45~Z(KPp7J+YK!}$Sdy>z0`{2$tlG%A zEp&>hj8*o}Y;B=yX+xo3;zGe8kMoxZ0-&cSTzn;aMx2*yPCRLI!|-%#GKUc%XtrNs zslP?z&HY%_=qSJG#G)Iz`iZ=3 z^n&3BB6iwmbi#d^11FaSOIYTMy<%JkI;y6VBAj#UIJ~phVRc7h2JS;R|0lJL`!zAf zQO}qnIF2q1iQ>Jv-;`dfXvAi_6ZxaQu8s!#1M;=uv?0n=Dl?YZ+ zC5Dv&S<2GUG6O~YyX$sYpnHBOBqq94my>Bz(&ly#dun%kBLnQ(ST(Qv$FR+8r#?ZV z$7ue?&JRQezeJ~X?7#`P1pvY?VOtb(^I;phvUcO0h}lQ^mGu&T)~D{bGE5iy&R*Dc zLA%7*ojKk5(hIg6?t~_4iPAg}opBzN+AN7UtA0P4?GRbtb<+KID}fN|G8fFmT;^gz zJGb%hUd{20z1i}IL)*DFMLxo+RqC?jRHG)1v^{k_VeW_0$MK$%+9q70x7ANO1Z%6) z2Qfzd?+ftd_NrT*4oLs0+`ErCqjz-f4_6vHNE7NgCQWM$s*N(1r>#ncPseM18M%ZK zo+lI=Y}|@;tJA?=3ZPpwi;V5g)|lQg@O!@S+H}6&?d3O{tQ;VmC%?c>SE>=y&ms2o z=c6|f(F+kWKQJXX6o8F|$78cyf%Q}k;<-g;FzBfy<6 zJM%$IV59ZJN3g8QnR$~MYC%7VrN&_tYrY3 z+3{;?$;rX-u{S z#g>Mf9SHwoyk(f0pZypq1y@=p71p85Sc*~VUmP~{-V+|Cd8%z=U1)j66$*!gz5?j_ z?x4;CD$G;%L;S>Q9`ap}p$rjxZ-K6&GV0AQQvA?yr~4t1A_0NVmPw}bZvfJOF~18X zv(q7{qj>$E`wG10omV9H8xIVHC4G^afoW%?t`>f+nomu)P^&e{$UX_&gX|JjYJa+E zurL%*yI-nyxzOHXr^w@>mA4|w?EM{Y+Uw2i)j^vX&uKu^;DN-|h3f-y*wLkw%F3OD zUbDygRZ5$qApT)n{{nH#lJ_5a+e6oNrKw!Xe8Y3=>Wtz&_|ZMyKiXe^w3Dr)HB=;} zI%LW&6J!xt1OguXw~q zD!VvNNjEFdK9B}fNc-%>`4|jRrTOa4nRzX84WvR3C77Hl-y-`&d)xE2%*KktSL%db%F@?KpS8m>c8x6L zjUuQA=cAf9n2xYb-%xx{$}RFfPgTmGHpHYd_+XU&t!UCKG!CWc8|J*#+W!fPC<;7S zB9Cv|b6IHxpr40hDYG5rJtdMz3sxVH6rc~jHb`mjwvtS7*8Dvho73tX60N=4bK@fC zm-06&SM@$=S{xtGjMoeo#%qfyUc|-y*z=-2Eoia!}UhrcDpNwO&kF z1Y_nd{2G(7rjIr~C6tZ!!1gl~NPOP4b?LM+FvOh)d6F}g%mA)$tI{nKV+Z7Kq0?b3 zW^6UDp>eG838pe~*T2IIo{fA5YuG8dJUw7j6X}Cf5N|hb7Knv8YsZ@wL0uT8*7MTN zaZ+FY?xrvEBC!@MkePDT7FMb>?^6oU)jE-71z!e!`-}Rpyzm6 z4(cHLs|l7btr&LC+G#V2Do;K(uf??rh9;zXAzlsSL`B{E!B0@;mQa#v7Fuj#PmTOq zK0}l-*SYI(DLghn_h=B?U^)khDijmAawKow=oW`1nl|2NB?l#$Q6vaFj>*#W%+1Yw zg~zuH*G?oa)c9?UWDsxKuO3vj-6HN7)6%$>XQ?vj#V8r{$)&`{y3lm;U=a+4AF34> z{eEO;=;^pMWRHahmN~=WhGjgj^tjBFM$(MR-@hj-N8)VYk*|K#BAMB_(Qlo;nCwYG zp3}@Vqc7h!qZ+P_TeHBNMrZ=bAdPz=*m8^yWKWBpjC$0Vk_1X&o)q&FY>o+9e{-x% zWBsV{rAq5nR10$Rk?^?5&$`2jHSHW-gz3DJ-ENk}c=zw4KY$20+!CU9I9g!q?!d1a zAWK7hQMZgaZWGPIc6--0pK#RyT3={h-r|9Ul<|J`70a^~Y8%dVOCpwmiyv zVRKMw?NoG*IYf6oQz_Q_l#pfDlq?zWhDjQc*~(^Pc74WFvdEx~W3{RgZAbY=hm literal 0 HcmV?d00001 diff --git a/boxart/metroid_2_return_of_samus.jpg b/boxart/metroid_2_return_of_samus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ecc125f76f9fee0efe12b5c5dd497ed85e7a6f81 GIT binary patch literal 6153 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 literal 0 HcmV?d00001 diff --git a/boxart/source/batman_the_animated_series.jpg b/boxart/source/batman_the_animated_series.jpg new file mode 100644 index 0000000000000000000000000000000000000000..868df1ed0a1e927bb5e88149a35a77f0fb0ae4ee GIT binary patch literal 104695 zcmY&;Wl)?=7wogRXIWf>E$;5YS==GGJBuw6EWstXJHcIoy99T4O@eEJg#bz3%Xk0W zx-&mdP1VetbEbN_`@i-7z5-xn1tkRl1Ofoi%LM-00>S|-ENo0{Ok5l+Tx?t%TrdO= z8}}6v87YJqpOlagOiGAPj1MLuBqk>!C8ngOqNOC~VtCC=^qN)(D$FIp0u=Xn#iGQ+WF)600n?qu1B8T(f{KQY0RoVaLH}O} z3G{y>|7`*|$S+YaGWccH&iay}j#tuPKBX*ta*A=9;WLG$v!m3BEdjPa+rX_&IwdaP zwFym!;4z_^BjZnPI796EB9EnteLPg+(aVfGT2 zC!mMXWXdXnPkD>B`KOJ^n--;qY6OU{KDp`=#F;9us+XvlV8p}!T9w-5oNoqP4T0ae zH9;A&#A}<#T56|DQ&fs)&><~FQiW1PtjweZcB_Vyr^MNAYnE->TXXQwod}V|*+G2z znjBR_b)(DJkaYiUi)1qr z-hAAyVO7(6s~oZ5pN^niTWVmUGdI*-o77v?Rb-{|_fEU^4RHAQyLl(Z##2ai%T~Ne z;jDA|*~i7y%B(?4FO;URoiFbs%T+@Sr=`aqHcv+VNtcU%&elbs_ZcPMSM&4+@lJ10 zN_WlPY-tEe0MD7;&p=#n4-6W8en@ZRuqTrKGzM74y9pQX_ZrHct*#9ECkUZ^gLA;uc4mP%-7z+X-1Gj(DQh8OYKRU!*w){%a@WR#r-@3`y{9 zK@;Boh6=ssQ>vaax{FPAw)81k^(vQ0s>8G|Vn1hd?lKK(;<>NE)-dIIn>$6pJVD$j z$fsSLJcoYMlJ^y3J^7>U^J4cscjlwKrF` z?38?-aw&T;lIx45ro#{SOB%Yc51ikNA+Py1Rco@oZ@4q=cvQ8c_agRDl*dFb*E#|mz+E+Jgv&bAf9(#(u3_AyR(BZK;SFd(eF55WTCgoa_OKP zDJ0%x=|(Gm!GyEK{Jpi?gqWzAg>>T4b`tIN5`}(_e7`!a`=-SWH=?$NVwH4l%m_y; z1vnR)ox|ioC5f1bXB=K8MUqhIp$R-7POher{~DV4`CIdR^MiAQ>iR^P0oFv0wV0c+ z{lfleS6TZUqLd)9F1M%lQ$MIyLS7@qK+&kScF7edQnCD4G~J@wf0Vel=YsU>!#oZ{ zk_Q07NTt{FWtEe>ji%?F-n3k@+w6TR-C6q;SPzq& zE4*fazzYJ;Xfpa@l;7o>TjFxnE!%tN8=1+vdV9;yI8^zG>~vPg9v_ji7$drUd7T`q zB9t8KJMdjHl}*I&%aIkSd`33_>sSQm>4hFxD$6*l2oHV%3WwusE|#tL zpmvIHzd&RRl?-?mn63T}Pp?ES#~J*7nAu=)0pa5S3@3qA6A3E3Q_j|VB*4c<9=Jo} zXu#D-Lf;XwbxQ`c{pFg|Cd@^se6%It7{{iT|7W)rxRdMZ?OJHb^|)D~d3xR?j;orz z25Izv??+cA2HD(>uJTfk5?greCooI7+M}KA7wR8#ZBbwod=A>iYxL7-HGD;fkAhJ< zz^(bt(4dg#83*1=xu*YB{hsCS?NKjwwnlPns7PM^d?aV#1uE*#coMGQH&Th z*~=>z#VnN8K^qy(<7r)BuZg(P`*{ zKu5Z>{+08gQY@USChh#f%2Q|=q1LK40!^4*qHQ{w(sDSk>8|rcFR^XbAyyZ?hJ5SZ z8go=`cg+=@GP3b4@p55eDHP4@5-|gmeQRBZC>qT9F{$IkoNVPyYxItGKJbXKtQaBW zSy=0p7*Pcv1M@8mRT$%YV*Fa$gSqMu$|$0)FPcxMr1pNlyd0S`&qXqR$TqHxx2RGu z)Q5DsIn;7LU*ptFHCKAs{ z$=~}5El^vcCz9eB$1O0d$DFTw{{!gR)bdaJ!ltA;)ZbK%t=*Dx>oC*2{bAPs`c3vp z8^f#dAeuOcxl+OUL9hMnCKlBP_6Sn&{C7%e;Vg)aXX$gMms5Irch%&tX|<}0VG5^M zGi^7K+7sbBM~4;k_I!Q+T6>Pdu9=xBcnVBut)*v7NUf}{oFNOZ__-=XkC(RWGX9-% zSNLyzDi*w!yE1#RGnF;ByyRVx4@$QnXeTjDCFk-r2a(QJeb1F&qH_1q7HewX0rvy{ zPQ|jdk6(=znT_x+pLJYx|J-=vYgtSAsx38H1N3eV?rxuvIk9&ucdeGV=QnS~bkCvD z_3{%EktDE@pw9R#a_jOZ3O1X?Lp)19?Nz7FcA+2;bEhw0lW^3))cQTZKA4N+YC4#T z20a)+22`1NNzpH->()t?JkzDO*;>HSsM~rLxB9_$ z>gJ?RJ!sgk@pQk8m>c3X06+&wqdz#uZa(gL74sYiHKKwK(lOJ*Ab^!#yqVR9+MlEt zQa*v&Tbk9d;3k}qU>$q99}Wtf6;h(zTr79(Y_4~^pT>Bv17G$XGbV><`nKLe?rSNZ=mu#qUugnCrDNuO|=TDn$&yW4YP z#sYhFL^}Na=HY)i$@qVPcka`lb{!8}M#;aFiMB%P%@^&DSI)SkAgbmllzwO=?I-W{ zv#ta_9*^SXRx=l{Xq=G1#TVB~ooZc?j%}-2j&{S2@)aexk~2kxSNUuc%E_^m-pxek@SX&NNJpA1NpaX5g z=Kr|yw}8uh_!lAtJ@cV3E*K0M1%;quV%0A;Hyqz!dQ&$Xp%fytP+8I?jPw0jE^cj1 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'?X4Im!ucgDI(iF+ayxnPUh z1HP^%;|7uJj6JLiCvJ07acvnerdy0Cu@7ys3lXBG-bsSE#jiQX<(Wi5;utUxUf}qj zlcma>$DuiCQEc$bI}v;k!y#EzL4;ul%};4=@sI~@@mW5A%<&O;K?fAo!1tprM$Ax|`E13P2G|5067rb076#jQWXXOJ$

S?1- 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 HwNL-qp}z_J literal 0 HcmV?d00001 diff --git a/boxart/source/final_fantasy.jpg b/boxart/source/final_fantasy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa62f2fe93ab88861ef6604865b2f4de1f29bd95 GIT binary patch literal 55340 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 DZO*|% literal 0 HcmV?d00001 diff --git a/boxart/source/final_fantasy_ii.jpg b/boxart/source/final_fantasy_ii.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8caf100a39ee0e72e61c07bdeed9fdb1dd2cebb GIT binary patch literal 68749 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

YK(US>-> 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

|&RaOW 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

  • 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%0DY+D-e)iho-Ls;Qifc5 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

    -xwJT9sL35x%~=vtFKn?Qoj@Pg_QyQt{yUN=J3 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 z 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
  • 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

    V}6KoWa$7?pR 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

    9oP<3gXswNJsxTK-ou2oY{5q2yQuTJ}k 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

  • 0L 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 U0lrg_MHEp*6lM8b@0$bv*-L1prT_o{ literal 0 HcmV?d00001 diff --git a/boxart/source/duck_tales.jpg b/boxart/source/duck_tales.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5262dc66a45c9283f3cfdcc38a112113172dbbb GIT binary patch literal 94983 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