summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
diff options
context:
space:
mode:
authormemchr <118117622+memchr@users.noreply.github.com>2023-06-13 10:04:54 +0000
committerGitHub <noreply@github.com>2023-06-13 12:04:54 +0200
commit24ed9b061f537257f009cf216e962b8ec5e6168e (patch)
treeb0fc0d04739eb85f5a45ef381046d068d0fcaf60 /src/config/ConfigManager.cpp
parent528cfc28891431be116bcaed7e72d4f8497ed009 (diff)
feat: add variable to customize locked group border color (#2507)
added variables: - general:col.group_border_locked - general:col.group_border_locked_active
Diffstat (limited to 'src/config/ConfigManager.cpp')
-rw-r--r--src/config/ConfigManager.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp
index eb641786..f41a48d9 100644
--- a/src/config/ConfigManager.cpp
+++ b/src/config/ConfigManager.cpp
@@ -14,10 +14,12 @@
extern "C" char** environ;
CConfigManager::CConfigManager() {
- configValues["general:col.active_border"].data = std::make_shared<CGradientValueData>(0xffffffff);
- configValues["general:col.inactive_border"].data = std::make_shared<CGradientValueData>(0xff444444);
- configValues["general:col.group_border"].data = std::make_shared<CGradientValueData>(0x66777700);
- configValues["general:col.group_border_active"].data = std::make_shared<CGradientValueData>(0x66ffff00);
+ configValues["general:col.active_border"].data = std::make_shared<CGradientValueData>(0xffffffff);
+ configValues["general:col.inactive_border"].data = std::make_shared<CGradientValueData>(0xff444444);
+ configValues["general:col.group_border"].data = std::make_shared<CGradientValueData>(0x66777700);
+ configValues["general:col.group_border_active"].data = std::make_shared<CGradientValueData>(0x66ffff00);
+ configValues["general:col.group_border_locked"].data = std::make_shared<CGradientValueData>(0x66775500);
+ configValues["general:col.group_border_locked_active"].data = std::make_shared<CGradientValueData>(0x66ff5500);
setDefaultVars();
setDefaultAnimationVars();
@@ -62,6 +64,8 @@ void CConfigManager::setDefaultVars() {
((CGradientValueData*)configValues["general:col.inactive_border"].data.get())->reset(0xff444444);
((CGradientValueData*)configValues["general:col.group_border"].data.get())->reset(0x66777700);
((CGradientValueData*)configValues["general:col.group_border_active"].data.get())->reset(0x66ffff00);
+ ((CGradientValueData*)configValues["general:col.group_border_locked"].data.get())->reset(0x66775500);
+ ((CGradientValueData*)configValues["general:col.group_border_locked_active"].data.get())->reset(0x66ff5500);
configValues["general:cursor_inactive_timeout"].intValue = 0;
configValues["general:no_cursor_warps"].intValue = 0;
configValues["general:no_focus_fallback"].intValue = 0;