nx-hbmenu/common/theme.c
2018-03-05 20:41:42 +01:00

43 lines
1.7 KiB
C

#include "theme.h"
#include "button_a_light_bin.h"
#include "button_a_dark_bin.h"
#include "button_b_light_bin.h"
#include "button_b_dark_bin.h"
#include "hbmenu_logo_light_bin.h"
#include "hbmenu_logo_dark_bin.h"
void themeStartup(ThemePreset preset) {
switch (preset) {
case THEME_PRESET_LIGHT:
themeCurrent = (theme_t) {
textColor: MakeColor(0, 0, 0, 255),
frontWaveColor: MakeColor(100, 212, 250, 255),
middleWaveColor: MakeColor(100, 153, 255, 255),
backWaveColor: MakeColor(154, 171, 255, 255),
backgroundColor: MakeColor(233, 236, 241, 255),
highlightColor: MakeColor(91, 237, 224, 255),
seperatorColor: MakeColor(219, 218, 219, 255),
enableWaveBlending: 0,
buttonAImage: button_a_light_bin,
buttonBImage: button_b_light_bin,
hbmenuLogoImage: hbmenu_logo_light_bin
};
break;
case THEME_PRESET_DARK:
themeCurrent = (theme_t) {
textColor: MakeColor(255, 255, 255, 255),
frontWaveColor: MakeColor(96, 204, 204, 255),
middleWaveColor: MakeColor(66, 154, 159, 255),
backWaveColor: MakeColor(73, 103, 169, 255),
backgroundColor: MakeColor(45, 45, 50, 255),
highlightColor: MakeColor(91, 237, 224, 255),
seperatorColor: MakeColor(219, 218, 219, 255),
enableWaveBlending: 0,
buttonAImage: button_a_dark_bin,
buttonBImage: button_b_dark_bin,
hbmenuLogoImage: hbmenu_logo_dark_bin
};
break;
}
}