From 4ec62d71b61a26d7a51a3233a53c86c829a50df3 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Sat, 31 Jul 2021 09:24:01 +0000 Subject: [PATCH] Add model notes icon --- .../480x272/default_theme/mask_menu_notes.png | Bin 0 -> 474 bytes radio/src/gui/colorlcd/menus.h | 1 + radio/src/gui/colorlcd/themes/480_bitmaps.h | 3 +++ radio/src/gui/colorlcd/themes/480_default.cpp | 1 + radio/src/gui/colorlcd/view_main_menu.cpp | 2 +- 5 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 radio/src/bitmaps/480x272/default_theme/mask_menu_notes.png diff --git a/radio/src/bitmaps/480x272/default_theme/mask_menu_notes.png b/radio/src/bitmaps/480x272/default_theme/mask_menu_notes.png new file mode 100644 index 0000000000000000000000000000000000000000..939b7f76641399f9fec059c6589ac7a1f63f0522 GIT binary patch literal 474 zcmV<00VV#4P)~Kmd>dnW8%~m}eg;hfj)4LbmlJ@yM0&KJ ze@H3A!|`~GDu);iK>;Aifxer)j})#jQ^8}PB$<)@OIyrx_eeqrbf<1eUmfWgh!#vr QdH?_b07*qoM6N<$f-=I)lmGw# literal 0 HcmV?d00001 diff --git a/radio/src/gui/colorlcd/menus.h b/radio/src/gui/colorlcd/menus.h index 01b66fe1e..c6a5d911b 100644 --- a/radio/src/gui/colorlcd/menus.h +++ b/radio/src/gui/colorlcd/menus.h @@ -47,6 +47,7 @@ enum MenuIcons { ICON_MODEL_FLIGHT_MODES, ICON_MODEL_INPUTS, ICON_MODEL_MIXER, + ICON_MODEL_NOTES, ICON_MODEL_OUTPUTS, ICON_MODEL_CURVES, ICON_MODEL_GVARS, diff --git a/radio/src/gui/colorlcd/themes/480_bitmaps.h b/radio/src/gui/colorlcd/themes/480_bitmaps.h index ea278241a..70dabf5bc 100644 --- a/radio/src/gui/colorlcd/themes/480_bitmaps.h +++ b/radio/src/gui/colorlcd/themes/480_bitmaps.h @@ -16,6 +16,9 @@ const uint8_t mask_currentmenu_shadow[] = { const uint8_t mask_menu_model[] = { #include "mask_menu_model.lbm" }; +const uint8_t mask_menu_notes[] = { +#include "mask_menu_notes.lbm" +}; const uint8_t mask_menu_radio[] = { #include "mask_menu_radio.lbm" }; diff --git a/radio/src/gui/colorlcd/themes/480_default.cpp b/radio/src/gui/colorlcd/themes/480_default.cpp index 331c8b7b7..c45ae3762 100644 --- a/radio/src/gui/colorlcd/themes/480_default.cpp +++ b/radio/src/gui/colorlcd/themes/480_default.cpp @@ -143,6 +143,7 @@ class Theme480: public OpenTxTheme loadMenuIcon(ICON_MODEL_FLIGHT_MODES, mask_model_flight_modes); loadMenuIcon(ICON_MODEL_INPUTS, mask_model_inputs); loadMenuIcon(ICON_MODEL_MIXER, mask_model_mixer); + loadMenuIcon(ICON_MODEL_NOTES, mask_menu_notes); loadMenuIcon(ICON_MODEL_OUTPUTS, mask_model_outputs); loadMenuIcon(ICON_MODEL_CURVES, mask_model_curves); loadMenuIcon(ICON_MODEL_GVARS, mask_model_gvars); diff --git a/radio/src/gui/colorlcd/view_main_menu.cpp b/radio/src/gui/colorlcd/view_main_menu.cpp index 725a34cbd..950d67cca 100644 --- a/radio/src/gui/colorlcd/view_main_menu.cpp +++ b/radio/src/gui/colorlcd/view_main_menu.cpp @@ -60,7 +60,7 @@ ViewMainMenu::ViewMainMenu(Window* parent) : }); if (modelHasNotes()) { - carousel->addButton(ICON_MODEL, "Model\nNotes", [=]() -> uint8_t { + carousel->addButton(ICON_MODEL_NOTES, "Model\nNotes", [=]() -> uint8_t { deleteLater(); readModelNotes(); return 0;