From a4b026df2b7f94b2985d38b1ef6fb127782c1a27 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sun, 20 Mar 2022 11:14:24 +0100 Subject: floating windows support --- src/layout/IHyprLayout.hpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/layout/IHyprLayout.hpp') 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 -- cgit v1.2.3