summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-04-24 17:53:50 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-04-24 17:53:50 +0200
commitc35517d44e983524760109ea7864c2ace91e5f9e (patch)
tree1f03f2200d676b04210e039a41f59e6ebc729f01 /src/Compositor.cpp
parent86bb95c125563300a50973ab50eec44c2943b9d1 (diff)
fixes for xwayland popups, autofloat pop-up and task_dialog
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 43263dd4..8cdd9889 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -761,3 +761,12 @@ CWorkspace* CCompositor::getWorkspaceByString(const std::string& str) {
return nullptr;
}
+
+bool CCompositor::isPointOnAnyMonitor(const Vector2D& point) {
+ for (auto& m : m_lMonitors) {
+ if (VECINRECT(point, m.vecPosition.x, m.vecPosition.y, m.vecSize.x + m.vecPosition.x, m.vecSize.y + m.vecPosition.y))
+ return true;
+ }
+
+ return false;
+} \ No newline at end of file