diff options
author | 0x455241 <[email protected]> | 2023-08-08 16:00:11 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2023-08-08 18:00:11 +0200 |
commit | b3393c429f1b9c70fd815422cdbceefb8b0d0c72 (patch) | |
tree | c1f62e09ca1b8fc6a6c62607db831146ac07db1e | |
parent | c748f36939cdac74332dde3afb866ad35bea1825 (diff) | |
download | Hyprland-b3393c429f1b9c70fd815422cdbceefb8b0d0c72.tar.gz Hyprland-b3393c429f1b9c70fd815422cdbceefb8b0d0c72.zip |
background: add background color option (#2915)
Co-authored-by: 0x455241 <>
-rw-r--r-- | src/config/ConfigManager.cpp | 1 | ||||
-rw-r--r-- | src/render/Renderer.cpp | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp index 50132d13..5590be21 100644 --- a/src/config/ConfigManager.cpp +++ b/src/config/ConfigManager.cpp @@ -114,6 +114,7 @@ void CConfigManager::setDefaultVars() { configValues["misc:groupbar_titles_font_size"].intValue = 8; configValues["misc:groupbar_gradients"].intValue = 1; configValues["misc:groupbar_text_color"].intValue = 0xffffffff; + configValues["misc:background_color"].intValue = 0x111111; configValues["debug:int"].intValue = 0; configValues["debug:log_damage"].intValue = 0; diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index cf6877f3..aaa15b86 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -825,6 +825,7 @@ void CHyprRenderer::renderMonitor(CMonitor* pMonitor) { static auto* const PVFR = &g_pConfigManager->getConfigValuePtr("misc:vfr")->intValue; static auto* const PZOOMFACTOR = &g_pConfigManager->getConfigValuePtr("misc:cursor_zoom_factor")->floatValue; static auto* const PRENDERTEX = &g_pConfigManager->getConfigValuePtr("misc:disable_hyprland_logo")->intValue; + static auto* const PBACKGROUNDCOLOR = &g_pConfigManager->getConfigValuePtr("misc:background_color")->intValue; static auto* const PANIMENABLED = &g_pConfigManager->getConfigValuePtr("animations:enabled")->intValue; static int damageBlinkCleanup = 0; // because double-buffered @@ -1014,7 +1015,7 @@ void CHyprRenderer::renderMonitor(CMonitor* pMonitor) { g_pHyprOpenGL->blend(false); if (!canSkipBackBufferClear(pMonitor)) { if (*PRENDERTEX /* inverted cfg flag */) - g_pHyprOpenGL->clear(CColor(17.0 / 255.0, 17.0 / 255.0, 17.0 / 255.0, 1.0)); + g_pHyprOpenGL->clear(CColor(*PBACKGROUNDCOLOR)); else g_pHyprOpenGL->clearWithTex(); // will apply the hypr "wallpaper" } |