14#include <unordered_map>
77 inline const std::unordered_map<Theme, std::string>
themeNames = {
168 inline std::unordered_map<
Theme, std::function<void()>>
themes = {
Definition colour_palette.h:11
void applyEverForestTheme()
void applyCleanDarkRedTheme()
void showImGuiKitThemeSelector(bool *p_open=nullptr)
Shows a window that lets the user switch themes at runtime.
void applyMoonlightTheme()
void applyBlackDevilTheme()
void applySonicRidersTheme()
Theme
Available colour themes.
Definition themes.h:34
@ AdobeInspired
Dark grey theme inspired by Adobe applications.
@ QuickMinimal
Minimal dark theme.
@ EnemyMouse
Dark theme with cyan accents.
@ SoftCherry
Softer variant of the Cherry theme.
@ Microsoft
Light theme inspired by Microsoft's design language.
@ VisualStudio
Theme based on the Visual Studio dark palette.
@ RoundedVisualStudio
Visual Studio-like theme with rounded corners.
@ PurpleComfy
Soft dark theme with purple accents.
@ DuckRed
Dark theme with warm red accents.
@ Moonlight
Dark blue-purple night theme.
@ Comfy
Soft, rounded dark theme.
@ DarkRuda
Dark blue-grey theme.
@ ClassicSteam
Olive-green theme reminiscent of classic Steam.
@ BootstrapDark
Dark theme with Bootstrap-like blue accents.
@ Cherry
Dark theme with cherry-red accents.
@ EverForest
Muted green theme based on the Everforest palette.
@ SonicRiders
Colourful theme inspired by Sonic Riders.
@ GreenLeaf
Green-tinted theme.
@ RedOni
Dark theme with strong red accents.
@ MaterialFlat
Flat theme following Material Design colours.
@ Gold
Dark theme with gold accents.
@ Light
ImGui built-in light style.
@ Unreal
Grey theme inspired by Unreal Engine.
@ HazyDark
Hazy, low-contrast dark theme.
@ Dark
ImGui built-in dark style (default).
@ RedFont
Dark theme with red text.
@ GreenFont
Dark theme with green text.
@ FutureDark
Futuristic dark theme.
@ DiscordDark
Theme based on Discord's dark palette.
@ Modern
Modern-looking dark theme.
@ BlackDevil
Black theme with red accents.
@ CleanDarkRed
Clean dark theme with red highlights.
@ Darcula
Theme based on the JetBrains Darcula palette.
@ LedSynthmaster
Dark theme inspired by the LED Synthmaster plugin.
@ Classic
ImGui built-in classic style.
@ DeepDark
Very dark, high-contrast theme.
@ Photoshoop
Dark grey theme inspired by Photoshop.
@ Windark
Windows-like dark theme.
void applyLedSynthmasterTheme()
void applyHazyDarkTheme()
const std::unordered_map< Theme, std::string > themeNames
Human-readable display name for each Theme value.
Definition themes.h:77
void applyMicrosoftTheme()
void applyVisualStudioTheme()
void applyDeepDarkTheme()
void applyBootstrapDarkTheme()
void applyQuickMinimalTheme()
void applyEnemyMouseTheme()
void applyAdobeInspiredTheme()
void applyGreenLeafTheme()
std::unordered_map< Theme, std::function< void()> > themes
Maps each Theme value to the function that applies it.
Definition themes.h:168
void applyFutureDarkTheme()
void applyDarkRudaTheme()
void applyRoundedVisualStudioTheme()
void applyMaterialFlatTheme()
void applyClassicSteamTheme()
void applyPurpleComfyTheme()
void applyGreenFontTheme()
void applyDiscordDarkTheme()
void applySoftCherryTheme()
void applyPhotoshoopTheme()