annotate include/gui/dark_theme.h @ 64:fe719c109dbc
 
*: update
1. add media tracking ability, and it displays info on the `now playing` page
2. the `now playing` page now actually shows something
3. renamed every page class to be more accurate to what it is
4. ...
 | author | Paper <mrpapersonic@gmail.com> | 
 | date | Sun, 01 Oct 2023 23:15:43 -0400 | 
 | parents | 3d2decf093bb | 
 | children |  | 
 | rev | line source | 
  
| 46 | 1 #ifndef __gui__dark_theme_h | 
|  | 2 #define __gui__dark_theme_h | 
|  | 3 | 
|  | 4 namespace DarkTheme { | 
|  | 5 | 
|  | 6 bool IsInDarkMode(); | 
|  | 7 /* this function is private, and should stay that way */ | 
|  | 8 // void SetStyleSheet(enum Themes theme); | 
|  | 9 void SetToDarkTheme(); | 
|  | 10 void SetToLightTheme(); | 
|  | 11 enum Themes GetCurrentOSTheme(); | 
|  | 12 void SetTheme(enum Themes theme); | 
|  | 13 | 
| 63 | 14 } // namespace DarkTheme | 
| 46 | 15 | 
|  | 16 #endif // __gui__dark_theme_h |