From 751be2200706ecc46be1c28a251a9291dccb657c Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 15 May 2021 01:13:11 +0200 Subject: [PATCH] Moved default theme masks into firmware --- radio/src/bitmaps/480x272/CMakeLists.txt | 5 +- .../480x272/default_theme/mask_back.png | Bin 0 -> 1056 bytes .../default_theme}/mask_currentmenu_bg.png | Bin .../default_theme}/mask_currentmenu_dot.png | Bin .../mask_currentmenu_shadow.png | Bin .../default_theme}/mask_menu_model.png | Bin .../default_theme}/mask_menu_radio.png | Bin .../default_theme}/mask_menu_stats.png | Bin .../default_theme}/mask_menu_theme.png | Bin .../default_theme}/mask_model_curves.png | Bin .../mask_model_flight_modes.png | Bin .../default_theme}/mask_model_gvars.png | Bin .../default_theme}/mask_model_heli.png | Bin .../default_theme}/mask_model_inputs.png | Bin .../mask_model_logical_switches.png | Bin .../default_theme}/mask_model_lua_scripts.png | Bin .../default_theme}/mask_model_mixer.png | Bin .../default_theme}/mask_model_outputs.png | Bin .../default_theme}/mask_model_setup.png | Bin .../mask_model_special_functions.png | Bin .../default_theme}/mask_model_telemetry.png | Bin .../480x272/default_theme}/mask_monitor.png | Bin .../default_theme}/mask_monitor_channels1.png | Bin .../default_theme}/mask_monitor_channels2.png | Bin .../default_theme}/mask_monitor_channels3.png | Bin .../default_theme}/mask_monitor_channels4.png | Bin .../default_theme}/mask_monitor_gvars.png | Bin .../default_theme}/mask_monitor_inver.png | Bin .../default_theme}/mask_monitor_lockch.png | Bin .../default_theme}/mask_monitor_logsw.png | Bin .../default_theme}/mask_monitor_mixes1.png | Bin .../default_theme}/mask_monitor_mixes2.png | Bin .../480x272/default_theme}/mask_mplex_add.png | Bin .../default_theme}/mask_mplex_multi.png | Bin .../default_theme}/mask_mplex_replace.png | Bin .../480x272/default_theme/mask_next.png | Bin 0 -> 1053 bytes .../480x272/default_theme}/mask_opentx.png | Bin .../default_theme}/mask_opentx_testmode.png | Bin .../default_theme}/mask_radio_calibration.png | Bin .../mask_radio_global_functions.png | Bin .../default_theme}/mask_radio_hardware.png | Bin .../default_theme}/mask_radio_sd_browser.png | Bin .../default_theme}/mask_radio_setup.png | Bin .../default_theme}/mask_radio_tools.png | Bin .../default_theme}/mask_radio_trainer.png | Bin .../default_theme}/mask_radio_version.png | Bin .../default_theme}/mask_sbar_mixer.png | Bin .../default_theme}/mask_sbar_output.png | Bin .../480x272/default_theme}/mask_sbar_to.png | Bin .../default_theme}/mask_stats_analogs.png | Bin .../default_theme}/mask_stats_debug.png | Bin .../480x272/default_theme}/mask_stats_lua.png | Bin .../mask_stats_throttle_graph.png | Bin .../default_theme}/mask_stats_timers.png | Bin .../default_theme}/mask_stats_value.png | Bin .../480x272/default_theme}/mask_switches.png | Bin .../default_theme}/mask_textline_curve.png | Bin .../default_theme}/mask_textline_delay.png | Bin .../mask_textline_delayslow.png | Bin .../default_theme}/mask_textline_fm.png | Bin .../default_theme}/mask_textline_label.png | Bin .../default_theme}/mask_textline_slow.png | Bin .../default_theme}/mask_textline_switch.png | Bin .../default_theme}/mask_theme_add_view.png | Bin .../default_theme}/mask_theme_setup.png | Bin .../default_theme}/mask_theme_view1.png | Bin .../default_theme}/mask_theme_view2.png | Bin .../default_theme}/mask_theme_view3.png | Bin .../default_theme}/mask_theme_view4.png | Bin .../default_theme}/mask_theme_view5.png | Bin .../default_theme}/mask_theme_view6.png | Bin .../default_theme}/mask_theme_view7.png | Bin .../default_theme}/mask_theme_view8.png | Bin .../480x272/default_theme/mask_topleft.png | Bin 0 -> 526 bytes radio/src/gui/colorlcd/themes/480_bitmaps.h | 219 ++++++++++++++++++ radio/src/gui/colorlcd/themes/480_default.cpp | 130 ++++++----- 76 files changed, 295 insertions(+), 59 deletions(-) create mode 100755 radio/src/bitmaps/480x272/default_theme/mask_back.png rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_currentmenu_bg.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_currentmenu_dot.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_currentmenu_shadow.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_menu_model.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_menu_radio.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_menu_stats.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_menu_theme.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_curves.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_flight_modes.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_gvars.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_heli.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_inputs.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_logical_switches.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_lua_scripts.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_mixer.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_outputs.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_setup.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_special_functions.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_model_telemetry.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_channels1.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_channels2.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_channels3.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_channels4.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_gvars.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_inver.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_lockch.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_logsw.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_mixes1.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_monitor_mixes2.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_mplex_add.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_mplex_multi.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_mplex_replace.png (100%) create mode 100644 radio/src/bitmaps/480x272/default_theme/mask_next.png rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_opentx.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_opentx_testmode.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_calibration.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_global_functions.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_hardware.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_sd_browser.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_setup.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_tools.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_trainer.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_radio_version.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_sbar_mixer.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_sbar_output.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_sbar_to.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_analogs.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_debug.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_lua.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_throttle_graph.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_timers.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_stats_value.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_switches.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_curve.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_delay.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_delayslow.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_fm.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_label.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_slow.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_textline_switch.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_add_view.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_setup.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view1.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view2.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view3.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view4.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view5.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view6.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view7.png (100%) rename radio/{sdcard/horus/THEMES/EdgeTX => src/bitmaps/480x272/default_theme}/mask_theme_view8.png (100%) create mode 100644 radio/src/bitmaps/480x272/default_theme/mask_topleft.png create mode 100644 radio/src/gui/colorlcd/themes/480_bitmaps.h diff --git a/radio/src/bitmaps/480x272/CMakeLists.txt b/radio/src/bitmaps/480x272/CMakeLists.txt index 2233da191..7231592d4 100644 --- a/radio/src/bitmaps/480x272/CMakeLists.txt +++ b/radio/src/bitmaps/480x272/CMakeLists.txt @@ -27,9 +27,12 @@ add_bitmaps_target(${BITMAP_TARGET_PREFIX}_alpha_calibration_bitmaps "${RADIO_SR add_bitmaps_target(${BITMAP_TARGET_PREFIX}_masks ${RADIO_SRC_DIR}/bitmaps/480x272/mask_*.png 8bits "${MASK_ARGS}") add_bitmaps_target(${BITMAP_TARGET_PREFIX}_slider_masks "${RADIO_SRC_DIR}/bitmaps/480x272/slider/*.png" 8bits "${MASK_ARGS}") add_bitmaps_target(${BITMAP_TARGET_PREFIX}_layouts_masks "${RADIO_SRC_DIR}/gui/colorlcd/layouts/*.png" 8bits "${MASK_ARGS}") -add_bitmaps_target(${BITMAP_TARGET_PREFIX}_themes_bitmaps "${RADIO_SRC_DIR}/gui/colorlcd/themes/*.png" "5/6/5" "${BITMAPS_ARGS}") add_bitmaps_target(${BITMAP_TARGET_PREFIX}_fonts ${RADIO_SRC_DIR}/fonts/truetype/*.png 8bits "${MASK_RLE_ARGS}") add_bitmaps_target(${BITMAP_TARGET_PREFIX}_volume_masks ${RADIO_SRC_DIR}/bitmaps/480x272/volume/*.png 8bits "${MASK_ARGS}") + +add_bitmaps_target(${BITMAP_TARGET_PREFIX}_themes_masks "${RADIO_SRC_DIR}/bitmaps/480x272/default_theme/mask_*.png" 8bits "${BITMAPS_ARGS}") +add_bitmaps_target(${BITMAP_TARGET_PREFIX}_themes_alpha "${RADIO_SRC_DIR}/bitmaps/480x272/default_theme/alpha_*.png" "4/4/4/4" "${BITMAPS_ARGS}") + add_bitmaps_target(${BITMAP_TARGET_PREFIX}_bootloader_bitmaps ${RADIO_SRC_DIR}/bitmaps/480x272/bootloader/bmp_*.png "4/4/4/4" "${BITMAP_RLE_ARGS}") add_bitmaps_target(${BITMAP_TARGET_PREFIX}_bootloader_icons ${RADIO_SRC_DIR}/bitmaps/480x272/bootloader/icon_*.png 8bits "${MASK_ARGS}") diff --git a/radio/src/bitmaps/480x272/default_theme/mask_back.png b/radio/src/bitmaps/480x272/default_theme/mask_back.png new file mode 100755 index 0000000000000000000000000000000000000000..ffd31b820f51305f67edb8a59176ecb9e080d523 GIT binary patch literal 1056 zcmV+*1mF9KP)8V<+hC-p~>1n^;4*=+wquB~smhbQHH#ava ziV6mU48xqCpNpc{Kg$kGQ525jwzs!E9uEKj0N{4JcXxNczrXt@!d9!Nsw&U(nM~&L z^0Hp9>#rb5QngwYMX`S_WQn9{TBTB9SvH%^{`~ytBmltJ*x1a>jMwWOoNqqb?KaD@ zG)+U$uU`oO@Or(;Wb)zRK~a>Uy;-NzxxT($US5V_*dUFMkMHd4a2zMg^1v^Qn3vz( z-QDWys>|gvs)C|uJRavbZs46Pz;yX-Y;52-ZjfLYURhbm=ksRnWEQ3|Dp@7%C@>6L zUtc#bKT|M8QJ$Zl*Vfj$h3<4ZW3gDFP%tk)Q?R$Ux2>(M(b3Uvp@+laTrMX`l4du0 z!!9l^NRsR}CxReOPEJ~_mi9lQ_aOfK{4^%I9teW?{eELm*^AyVnx+YY=)PIGTs}QL z<#}FJRogH}I-UOe6h%>0RXL7pG#dK-6h-;^`a%$7VPOHoumSdO$zoJht<`FoOok*$ zqn#lLq9}@GSxY0zRG;aC>hSQ;=kpo&fMGZiiQL}a+Ef2X{}KH1@{&j-P!#R1uk0;g zold7%EH)Yq{jk|=etdjPOiWBoO<8C@lTQ7&f7%d>*&RgR4C3+lA7V))60fhX!`wmo zh{fmg9UL48f?&q7E$@wg7`LTPw+8!Hr$?jFLZL9QnAX;B0D#ZuOD2;H!x+9Q%W|<; zyt%oNBx#ttzFs$)ruX*t!r`#f>C_K9osJ*~^?H5CFun7ZmX`MS_ZJrz-EKFAVUv@S zp-{-}cK1)TX@&@bFbsp^_|?@_tyY_#pN~eP-K$aWSFrszS8u*ntJQ2aJsywC2h5)+CJzK|Fu zXkzT<;NT)J3yCfc#xT06!GFO;on< zZ7~c(lB7jFb!_x{z3c1i_4Rce#|eUnMx%Fkcl~}}wGrutk`V7sw;|O zp-{->a;;WtB3$NbrmAYc-_PZ8p->1#f1M0P(NHLKb8}<1c$38xMQJvhCnqOfulF~^ zHd`zfGg~~w$d6=M{`mMvCX-I5Q`2)go$+{_<2YHCrzxhYsw7E|kB_lfOe-D$!0mQt zG8vxd4eDXpY}OD+C^|nsKRY{HE|E4|!QkcPWxL(}NzVizf5X!4cHiFKdcEGL z_U(52<>f_D6q=?fiu%8R{N3q^L;^yn{Tl#ab#?Xr{@#k~kMBI1ruX*td_JH4=%1gT zwOY-J>yHmfk_15*3T4Xw^<$Q0*;1)A#z(9;h~`+D^I{kliA3`G{9rJc znuEx)EC|Bc*_q$(*Oauu-Rt$H=8cM?v|6pJtE*rzs2K+U!0-2Gv)S=RWm>G?@890u zuC1+M7-nsLnwZqZVv%7OJ?JwtGpSU{_-23@$1fg_>&FU&aC>|E>FLS%&Vv}qiQ~9~ zg9DGpqd{S_*`m?t!^6XHIGoycCCl>j^K&|#)`O0s=;GpHE|;6~-q`7M&d<+%KA&F6 zIDY0_|Lg0kQmJU`6ac{E@uX6zbUN+zdd*&(CWt`@DT;D98~}ikqwnnO93CFhG_AGT z)GmVrL9i@auh*;9Dui%jW8>)PXlZH5f)autVEj#FbVcJhj^}xbqQc=YP1E|(Y%2Z( XqZ5q}{x}}+00000NkvXXu0mjfq#OU5 literal 0 HcmV?d00001 diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_opentx.png b/radio/src/bitmaps/480x272/default_theme/mask_opentx.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_opentx.png rename to radio/src/bitmaps/480x272/default_theme/mask_opentx.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_opentx_testmode.png b/radio/src/bitmaps/480x272/default_theme/mask_opentx_testmode.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_opentx_testmode.png rename to radio/src/bitmaps/480x272/default_theme/mask_opentx_testmode.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_calibration.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_calibration.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_calibration.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_calibration.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_global_functions.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_global_functions.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_global_functions.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_global_functions.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_hardware.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_hardware.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_hardware.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_hardware.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_sd_browser.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_sd_browser.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_sd_browser.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_sd_browser.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_setup.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_setup.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_setup.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_setup.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_tools.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_tools.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_tools.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_tools.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_trainer.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_trainer.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_trainer.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_trainer.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_radio_version.png b/radio/src/bitmaps/480x272/default_theme/mask_radio_version.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_radio_version.png rename to radio/src/bitmaps/480x272/default_theme/mask_radio_version.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_mixer.png b/radio/src/bitmaps/480x272/default_theme/mask_sbar_mixer.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_mixer.png rename to radio/src/bitmaps/480x272/default_theme/mask_sbar_mixer.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_output.png b/radio/src/bitmaps/480x272/default_theme/mask_sbar_output.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_output.png rename to radio/src/bitmaps/480x272/default_theme/mask_sbar_output.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_to.png b/radio/src/bitmaps/480x272/default_theme/mask_sbar_to.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_sbar_to.png rename to radio/src/bitmaps/480x272/default_theme/mask_sbar_to.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_analogs.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_analogs.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_analogs.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_analogs.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_debug.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_debug.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_debug.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_debug.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_lua.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_lua.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_lua.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_lua.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_throttle_graph.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_throttle_graph.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_throttle_graph.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_throttle_graph.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_timers.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_timers.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_timers.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_timers.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_stats_value.png b/radio/src/bitmaps/480x272/default_theme/mask_stats_value.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_stats_value.png rename to radio/src/bitmaps/480x272/default_theme/mask_stats_value.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_switches.png b/radio/src/bitmaps/480x272/default_theme/mask_switches.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_switches.png rename to radio/src/bitmaps/480x272/default_theme/mask_switches.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_curve.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_curve.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_curve.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_curve.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_delay.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_delay.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_delay.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_delay.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_delayslow.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_delayslow.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_delayslow.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_delayslow.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_fm.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_fm.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_fm.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_fm.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_label.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_label.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_label.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_label.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_slow.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_slow.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_slow.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_slow.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_textline_switch.png b/radio/src/bitmaps/480x272/default_theme/mask_textline_switch.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_textline_switch.png rename to radio/src/bitmaps/480x272/default_theme/mask_textline_switch.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_add_view.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_add_view.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_add_view.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_add_view.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_setup.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_setup.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_setup.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_setup.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view1.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view1.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view1.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view1.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view2.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view2.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view2.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view2.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view3.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view3.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view3.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view3.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view4.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view4.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view4.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view4.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view5.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view5.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view5.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view5.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view6.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view6.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view6.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view6.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view7.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view7.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view7.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view7.png diff --git a/radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view8.png b/radio/src/bitmaps/480x272/default_theme/mask_theme_view8.png similarity index 100% rename from radio/sdcard/horus/THEMES/EdgeTX/mask_theme_view8.png rename to radio/src/bitmaps/480x272/default_theme/mask_theme_view8.png diff --git a/radio/src/bitmaps/480x272/default_theme/mask_topleft.png b/radio/src/bitmaps/480x272/default_theme/mask_topleft.png new file mode 100644 index 0000000000000000000000000000000000000000..603bfe1cfc8988218a602a6277b323dca5656c56 GIT binary patch literal 526 zcmV+p0`dKcP)1QB~WvxLhv1es(v<*eB@{73J?J%FuUu||5O?cns zi4fi0Pm74h;c)2nu{)_ldrawSolidFilledRect(0, 0, currentMenuBackground->width(), MENU_HEADER_HEIGHT, MENU_BGCOLOR); - currentMenuBackground->drawSolidFilledRect(0, MENU_HEADER_HEIGHT, currentMenuBackground->width(), MENU_TITLE_TOP - MENU_HEADER_HEIGHT, DEFAULT_BGCOLOR); - currentMenuBackground->drawSolidFilledRect(0, MENU_TITLE_TOP, currentMenuBackground->width(), currentMenuBackground->height() - MENU_TITLE_TOP, TITLE_BGCOLOR); - currentMenuBackground->drawMask(0, 0, background, HEADER_CURRENT_BGCOLOR); + + currentMenuBackground->drawSolidFilledRect( + 0, 0, currentMenuBackground->width(), MENU_HEADER_HEIGHT, + MENU_BGCOLOR); + + currentMenuBackground->drawSolidFilledRect( + 0, MENU_HEADER_HEIGHT, currentMenuBackground->width(), + MENU_TITLE_TOP - MENU_HEADER_HEIGHT, DEFAULT_BGCOLOR); + + currentMenuBackground->drawSolidFilledRect( + 0, MENU_TITLE_TOP, currentMenuBackground->width(), + currentMenuBackground->height() - MENU_TITLE_TOP, TITLE_BGCOLOR); + + currentMenuBackground->drawMask(0, 0, background, + HEADER_CURRENT_BGCOLOR); + currentMenuBackground->drawMask(0, 0, shadow, TRIM_SHADOW_COLOR); + currentMenuBackground->drawMask(10, 39, dot, MENU_COLOR); } delete topleftBitmap; - topleftBitmap = BitmapBuffer::loadMaskOnBackground(getFilePath("topleft.png"), TITLE_BGCOLOR, HEADER_COLOR); + topleftBitmap = BitmapBuffer::load8bitMaskOnBackground( + mask_topleft, TITLE_BGCOLOR, HEADER_COLOR); delete background; delete shadow;