summaryrefslogtreecommitdiff
path: root/src/desktop/rule/windowRule/WindowRule.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2025-11-19 19:03:26 +0000
committerVaxry <vaxry@vaxry.net>2025-11-19 19:08:27 +0000
commit7532115318cd5c1ddf434d93e37995e55d5bc8cb (patch)
tree488ec2ccdb63f59062cca34b223306c595733714 /src/desktop/rule/windowRule/WindowRule.cpp
parent1c29d6b1ba10da17e5e3c0bb7cd7ac2ba6f736ca (diff)
rule: nuke parseRelativeVector
Diffstat (limited to 'src/desktop/rule/windowRule/WindowRule.cpp')
-rw-r--r--src/desktop/rule/windowRule/WindowRule.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/desktop/rule/windowRule/WindowRule.cpp b/src/desktop/rule/windowRule/WindowRule.cpp
index 1bcbbc96..6a6878d2 100644
--- a/src/desktop/rule/windowRule/WindowRule.cpp
+++ b/src/desktop/rule/windowRule/WindowRule.cpp
@@ -7,27 +7,6 @@
using namespace Desktop;
using namespace Desktop::Rule;
-std::optional<Vector2D> Rule::parseRelativeVector(PHLWINDOW w, const std::string& s) {
- try {
- const auto VALUE = s.substr(s.find(' ') + 1);
- const auto SIZEXSTR = VALUE.substr(0, VALUE.find(' '));
- const auto SIZEYSTR = VALUE.substr(VALUE.find(' ') + 1);
-
- const auto MAXSIZE = w->requestedMaxSize();
-
- const float SIZEX = SIZEXSTR == "max" ? std::clamp(MAXSIZE.x, MIN_WINDOW_SIZE, g_pCompositor->m_lastMonitor->m_size.x) :
- stringToPercentage(SIZEXSTR, g_pCompositor->m_lastMonitor->m_size.x);
-
- const float SIZEY = SIZEYSTR == "max" ? std::clamp(MAXSIZE.y, MIN_WINDOW_SIZE, g_pCompositor->m_lastMonitor->m_size.y) :
- stringToPercentage(SIZEYSTR, g_pCompositor->m_lastMonitor->m_size.y);
-
- return Vector2D{SIZEX, SIZEY};
-
- } catch (...) { Debug::log(LOG, "Rule size failed, rule: {}", s); }
-
- return std::nullopt;
-}
-
CWindowRule::CWindowRule(const std::string& name) : IRule(name) {
;
}