Mercurial > minori
comparison src/main.cpp @ 5:51ae25154b70
Fix OS X support code
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sat, 12 Aug 2023 13:10:34 -0400 |
parents | 23d0d9319a00 |
children | 1d82f6e04d7d |
comparison
equal
deleted
inserted
replaced
4:5af270662505 | 5:51ae25154b70 |
---|---|
1 #include "window.h" | 1 #include "window.h" |
2 #include "config.h" | 2 #include "config.h" |
3 #include "anime.h" | 3 #include "anime.h" |
4 #if APPLE | 4 #if MACOSX |
5 #include "sys/osx/dark_theme.h" | 5 #include "sys/osx/dark_theme.h" |
6 #elif WIN32 | 6 #elif WIN32 |
7 #include "sys/win32/dark_theme.h" | 7 #include "sys/win32/dark_theme.h" |
8 #endif | 8 #endif |
9 | 9 |
136 } | 136 } |
137 | 137 |
138 void MainWindow::ThemeChanged() { | 138 void MainWindow::ThemeChanged() { |
139 switch (session.config.theme) { | 139 switch (session.config.theme) { |
140 case LIGHT: { | 140 case LIGHT: { |
141 #if APPLE | 141 #if MACOSX |
142 if (osx::DarkThemeAvailable()) | 142 if (osx::DarkThemeAvailable()) |
143 osx::SetToLightTheme(); | 143 osx::SetToLightTheme(); |
144 else | 144 else |
145 SetStyleSheet(LIGHT); | 145 SetStyleSheet(LIGHT); |
146 #else | 146 #else |
147 SetStyleSheet(LIGHT); | 147 SetStyleSheet(LIGHT); |
148 #endif | 148 #endif |
149 break; | 149 break; |
150 } | 150 } |
151 case DARK: { | 151 case DARK: { |
152 #if APPLE | 152 #if MACOSX |
153 if (osx::DarkThemeAvailable()) | 153 if (osx::DarkThemeAvailable()) |
154 osx::SetToDarkTheme(); | 154 osx::SetToDarkTheme(); |
155 else | 155 else |
156 SetStyleSheet(DARK); | 156 SetStyleSheet(DARK); |
157 #else | 157 #else |
158 SetStyleSheet(DARK); | 158 SetStyleSheet(DARK); |
159 #endif | 159 #endif |
160 break; | 160 break; |
161 } | 161 } |
162 case OS: { | 162 case OS: { |
163 #if APPLE | 163 #if MACOSX |
164 if (osx::DarkThemeAvailable()) | 164 if (osx::DarkThemeAvailable()) |
165 osx::SetToAutoTheme(); | 165 osx::SetToAutoTheme(); |
166 else | 166 else |
167 SetStyleSheet(LIGHT); | 167 SetStyleSheet(LIGHT); |
168 #elif defined(WIN32) | 168 #elif defined(WIN32) |