summaryrefslogtreecommitdiff
path: root/src/layout/IHyprLayout.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-20 11:14:24 +0100
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-20 11:14:24 +0100
commita4b026df2b7f94b2985d38b1ef6fb127782c1a27 (patch)
treec85f054baed6951fa096a358096fecc4e5c08a19 /src/layout/IHyprLayout.hpp
parenta4d69a15b34e54d8438a7242b151b1d31cbef46a (diff)
floating windows support
Diffstat (limited to 'src/layout/IHyprLayout.hpp')
-rw-r--r--src/layout/IHyprLayout.hpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/layout/IHyprLayout.hpp b/src/layout/IHyprLayout.hpp
index 2a7ff3aa..bf0d135b 100644
--- a/src/layout/IHyprLayout.hpp
+++ b/src/layout/IHyprLayout.hpp
@@ -6,8 +6,13 @@
interface IHyprLayout {
public:
- virtual void onWindowCreated(CWindow*) = 0;
- virtual void onWindowRemoved(CWindow*) = 0;
- virtual void recalculateMonitor(const int&) = 0;
+ virtual void onWindowCreated(CWindow*) = 0;
+ virtual void onWindowRemoved(CWindow*) = 0;
+ virtual void recalculateMonitor(const int&) = 0;
+
+ // Floating windows
+ virtual void changeWindowFloatingMode(CWindow*) = 0;
+ virtual void onBeginDragWindow() = 0;
+ virtual void onMouseMove(const Vector2D&) = 0;
}; \ No newline at end of file