oled: add resolution dependent themes

Origin commit data
------------------
Branch: ni/coolstream
Commit: 3a6344fc22
Author: vanhofen <vanhofen@gmx.de>
Date: 2020-07-11 (Sat, 11 Jul 2020)

Origin message was:
------------------
- oled: add resolution dependent themes

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2020-07-11 00:02:00 +02:00
parent 28c9c0459f
commit 300239c079
22 changed files with 188 additions and 22 deletions

View File

@@ -186,7 +186,7 @@ int CGLCDThemes::Show()
//set default theme
std::string default_theme = DEFAULT_OLED_THEME;
if (default_theme.empty())
default_theme = "default";
default_theme = "Default";
CMenuForwarder* fw = new CMenuForwarder(LOCALE_COLORTHEMEMENU_NEUTRINO_THEME, true, default_theme.c_str(), this, "default_theme", CRCInput::RC_red);
themes.addItem(fw);
fw->setHint("", LOCALE_COLORTHEMEMENU_NEUTRINO_THEME_HINT);
@@ -265,7 +265,7 @@ bool CGLCDThemes::applyDefaultTheme()
{
g_settings.glcd_theme_name = DEFAULT_OLED_THEME;
if (g_settings.glcd_theme_name.empty())
g_settings.glcd_theme_name = "default";
g_settings.glcd_theme_name = "Default";
std::string default_theme = THEMESDIR "/oled/" + g_settings.glcd_theme_name + ".otheme";
if(themefile.loadConfig(default_theme)){
getTheme(themefile);