aboutsummaryrefslogtreecommitdiff
path: root/src/Theme.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2024-08-22 21:44:06 +0200
committerdec05eba <dec05eba@protonmail.com>2024-08-23 18:53:19 +0200
commit54c60d9a18d103011a12939c5029dd35a8e9e200 (patch)
treefefba1d63a13df6c135a6b1f5e8640b12a9c0ff5 /src/Theme.cpp
parentba007c2b69dca6813c86115b2c1834de45c886be (diff)
Start on file chooser, page stack
Diffstat (limited to 'src/Theme.cpp')
-rw-r--r--src/Theme.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Theme.cpp b/src/Theme.cpp
index 946b4b2..9fcf057 100644
--- a/src/Theme.cpp
+++ b/src/Theme.cpp
@@ -5,7 +5,7 @@
namespace gsr {
static Theme *theme = nullptr;
- bool init_theme(const gsr::GsrInfo &gsr_info, mgl::vec2i window_size, const std::string &resources_path) {
+ bool init_theme(const GsrInfo &gsr_info, mgl::vec2i window_size, const std::string &resources_path) {
if(theme)
return true;
@@ -15,18 +15,18 @@ namespace gsr {
theme->window_height = window_size.y;
switch(gsr_info.gpu_info.vendor) {
- case gsr::GpuVendor::UNKNOWN: {
+ case GpuVendor::UNKNOWN: {
break;
}
- case gsr::GpuVendor::AMD: {
+ case GpuVendor::AMD: {
theme->tint_color = mgl::Color(221, 0, 49);
break;
}
- case gsr::GpuVendor::INTEL: {
+ case GpuVendor::INTEL: {
theme->tint_color = mgl::Color(8, 109, 183);
break;
}
- case gsr::GpuVendor::NVIDIA: {
+ case GpuVendor::NVIDIA: {
theme->tint_color = mgl::Color(118, 185, 0);
break;
}
@@ -53,6 +53,9 @@ namespace gsr {
if(!theme->settings_texture.load_from_file((resources_path + "images/settings.png").c_str(), {false, false, false}))
goto error;
+ if(!theme->folder_texture.load_from_file((resources_path + "images/folder.png").c_str(), {false, false, false}))
+ goto error;
+
return true;
error: